Collection of DPF-based plugins for packaging
				
			 
			
		 
		
		
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
			
				
					
						
						
							 | 
							- #!/bin/bash
 - 
 - set -e
 - 
 - MODGUIS=("Kars" "MVerb" "MVerb" "Nekobi" "PingPongPan")
 - 
 - # --------------------------------------------------------------------------------------------------------------------------------
 - # extract debs and pack them
 - 
 - function compressFolderAsTarGz() {
 - rm -f "$1.tar.gz"
 - tar cf "$1.tar.gz" "$1"
 - rm -r "$1"
 - }
 - 
 - # --------------------------------------------------------------------------------------------------------------------------------
 - 
 - if [ "$1" == "" ]; then
 - echo Missing argument
 - exit
 - fi
 - 
 - # --------------------------------------------------------------------------------------------------------------------------------
 - 
 - cd bin
 - 
 - mkdir -p tmp
 - rm -rf tmp/*
 - 
 - NAME="$1"
 - 
 - make -C .. clean
 - CFLAGS="-m32" CXXFLAGS="-m32" LDFLAGS="-m32" make HAVE_JACK=false HAVE_PROJM=false -C .. -j 8
 - mkdir -p "$NAME-linux32bit/ladspa"
 - mkdir -p "$NAME-linux32bit/dssi"
 - mkdir -p "$NAME-linux32bit/lv2"
 - mkdir -p "$NAME-linux32bit/vst"
 - mv *-ladspa.so "$NAME-linux32bit/ladspa"
 - mv *-dssi *-dssi.so "$NAME-linux32bit/dssi"
 - mv *.lv2/ "$NAME-linux32bit/lv2"
 - mv *-vst.so "$NAME-linux32bit/vst"
 - for MODGUI in ${MODGUIS[@]}; do
 -   cp -r ../modguis/$MODGUI.modgui/modgui "$NAME-linux32bit"/lv2/$MODGUI.lv2/
 -   cp ../modguis/$MODGUI.modgui/manifest.ttl "$NAME-linux32bit"/lv2/$MODGUI.lv2/modgui.ttl
 - done
 - cp "../utils/README-Linux.txt" "$NAME-linux32bit/README.txt"
 - compressFolderAsTarGz "$NAME-linux32bit"
 - rm -rf tmp/*
 - 
 - make -C .. clean
 - CFLAGS="-m64" CXXFLAGS="-m64" LDFLAGS="-m64" make HAVE_JACK=false HAVE_PROJM=false -C .. -j 8
 - mkdir -p "$NAME-linux64bit/ladspa"
 - mkdir -p "$NAME-linux64bit/dssi"
 - mkdir -p "$NAME-linux64bit/lv2"
 - mkdir -p "$NAME-linux64bit/vst"
 - mv *-ladspa.so "$NAME-linux64bit/ladspa"
 - mv *-dssi *-dssi.so "$NAME-linux64bit/dssi"
 - mv *.lv2/ "$NAME-linux64bit/lv2"
 - mv *-vst.so "$NAME-linux64bit/vst"
 - for MODGUI in ${MODGUIS[@]}; do
 -   cp -rv ../modguis/$MODGUI.modgui/modgui "$NAME-linux64bit"/lv2/$MODGUI.lv2/
 -   cp -v ../modguis/$MODGUI.modgui/manifest.ttl "$NAME-linux64bit"/lv2/$MODGUI.lv2/modgui.ttl
 - done
 - cp "../utils/README-Linux.txt" "$NAME-linux64bit/README.txt"
 - compressFolderAsTarGz "$NAME-linux64bit"
 - rm -rf tmp/*
 - 
 - make -C .. clean
 - 
 - cd ..
 - 
 - # --------------------------------------------------------------------------------------------------------------------------------
 
 
  |