Browse Source

Add scripts and README used in Windows plugins releases

gh-pages
falkTX 9 years ago
parent
commit
3e301868c2
2 changed files with 67 additions and 0 deletions
  1. +13
    -0
      utils/README-DPF-Windows.txt
  2. +54
    -0
      utils/pack-win-dlls.sh

+ 13
- 0
utils/README-DPF-Windows.txt View File

@@ -0,0 +1,13 @@
######################################
## Generic README for DISTRHO Plugins
This folder contains audio plugins downloaded from http://distrho.sourceforge.net/plugins
The included *.lv2 folder is an LV2 bundle and the *.dll file is a VST.
Check your host documentation to know where to place these files.
Note that most hosts support VST but not LV2.
If your host is not listing these plugins, make sure the binaries you downloaded match your host architecture.
32bit plugins go into 32bit hosts, same for 64bit.
Some hosts are able to load plugins with different architecture, but that's the exception rather than the rule.

+ 54
- 0
utils/pack-win-dlls.sh View File

@@ -0,0 +1,54 @@
#!/bin/bash

set -e

# --------------------------------------------------------------------------------------------------------------------------------
# extract debs and pack them

function compressFolderAsZip() {
rm -f "$1.zip"
zip -X -r "$1" "$1"
rm -r "$1"
}

# --------------------------------------------------------------------------------------------------------------------------------

if [ "$1" == "" ]; then
echo Missing argument
exit
fi

# --------------------------------------------------------------------------------------------------------------------------------

cd bin

mkdir -p tmp
rm -rf tmp/*

NAME="$1"

_mingw32-build make -C .. clean
_mingw32-build make -C ..
for i in `ls *-vst.dll`; do mv $i `echo $i | awk 'sub("-vst","")'`; done
rm -rf *ladspa* *dssi* *vst*
mkdir -p "$NAME-win32bit"
mv *.dll *.lv2/ "$NAME-win32bit"
cp "../dpf/utils/README-DPF-Windows.txt" "$NAME-win32bit/README.txt"
compressFolderAsZip "$NAME-win32bit"
rm -rf tmp/*

_mingw64-build make -C .. clean
_mingw64-build make -C ..
for i in `ls *-vst.dll`; do mv $i `echo $i | awk 'sub("-vst","")'`; done
rm -rf *ladspa* *dssi* *vst*
mkdir -p "$NAME-win64bit"
mv *.dll *.lv2/ "$NAME-win64bit"
cp "../dpf/utils/README-DPF-Windows.txt" "$NAME-win64bit/README.txt"
compressFolderAsZip "$NAME-win64bit"
rm -rf tmp/*

_mingw64-build make -C .. clean

cd ..

# --------------------------------------------------------------------------------------------------------------------------------

Loading…
Cancel
Save