1This is a script for the NullSoft Installer System, a tool that can 2generate an installer for ms woe, with support for cross-compilation. 3 4It expects the 'freedink', 'dfarc' and 'dink' directory to be present: 5 6 unzip -d freedink/ freedink-1.08.201XXXXX-bin.zip 7 8 unzip -d dfarc/ dfarc-X.X-bin.zip 9 # Follow DFArc naming conventions (TODO: change them!) 10 ln -s freedink.exe freedink/dink.exe 11 ln -s freedinkedit.exe freedink/dinkedit.exe 12 13 # TODO: fix freedink-data-XXX-nosrc, so it ships basic license 14 # info 15 tar xzf freedink-data-1.08.201XXXXX.tar.gz 16 mv freedink-data-1.08.201*/ freedink-data/ 17 (cd freedink-data; rm -rf autobuild/ doc/ src/ ChangeLog DEB freedink-data.spec Makefile) 18 (cd freedink-data; 19 mv README.txt freedink-data-README.txt; 20 mv README-REPLACEMENTS.txt freedink-data-README-REPLACEMENTS.txt; 21 mv COPYING freedink-data-COPYING.txt; 22 mv NEWS freedink-data-NEWS.txt; 23 for i in freedink-data-COPYING.txt freedink-data-NEWS.txt licenses/*.txt licenses/URLS; do 24 sed -i -e 's/\(^\|[^\r]\)$/\1\r/' $i 25 done 26 ) 27 28 makensis freedink-all.nsi 29