version := 7.8 src_rule := src/squeezeplay-HEAD deps := libreadline6-dev unclutter include ../Makefile.default include ../Makefile.tools all: $(modul).$(suffix) clean: _clean rm -rf src/$(name)* rm -rf src/build rm -f src/portaudio.tgz rm -f src/libsdl.tgz $(modul): $(addon) src/build/linux mkdir -p $@/usr cp -r src/build/linux/{bin,lib,share} $@/usr rm $@/usr/bin/squeezeplay.sh src/build/linux: src/$(name) $(MAKE) -C $^ -f Makefile.linux src/$(name): src/$(name)-$(version) ln -snf $(^F) $@ src/$(name)-$(version): src/$(name).tgz src/portaudio.tgz src/libsdl.tgz rm -rf $@* mkdir -p $@-src tar xf src/$(name).tgz -C $@-src mv $@-src/* $@ rm -r $@-src touch $@ rm -rf $@/portaudio_v19_1360 mkdir -p src/portaudio tar xf src/portaudio.tgz -C src/portaudio mv src/portaudio/* $@/portaudio_v19_1360 rm -rf src/portaudio rm -rf $@/SDL-1.2.13 mkdir -p src/libsdl tar xf src/libsdl.tgz -C src/libsdl mv src/libsdl/* $@/SDL-1.2.13 rm -rf src/libsdl cp -r $@/squeezeplay/share/applets/WQVGAsmallSkin/ $@/squeezeplay/share/applets/WSVGAsmallSkin/ mv $@/squeezeplay/share/applets/WSVGAsmallSkin/WQVGAsmallSkinApplet.lua $@/squeezeplay/share/applets/WSVGAsmallSkin/WSVGAsmallSkinApplet.lua mv $@/squeezeplay/share/applets/WSVGAsmallSkin/WQVGAsmallSkinMeta.lua $@/squeezeplay/share/applets/WSVGAsmallSkin/WSVGAsmallSkinMeta.lua ls $@/squeezeplay/share/applets/WSVGAsmallSkin/images/{Buttons/*,Touch_Toolbar/toolbar_tch_bkgrd.png,Titlebar/titlebar.png} | while read f; do convert $$f -resize 200% $$f;done ls $@/squeezeplay_desktop/share/applets/SetupWallpaper/wallpaper/bb_* | while read f; do convert $$f -resize 1024x600\! $${f/bb_/jcd_};done # cp -r $@/squeezeplay/share/applets/WQVGAsmallSkin/ $@/squeezeplay/share/applets/FHDsmallSkin/ # mv $@/squeezeplay/share/applets/FHDsmallSkin/WQVGAsmallSkinApplet.lua $@/squeezeplay/share/applets/FHDsmallSkin/FHDsmallSkinApplet.lua # mv $@/squeezeplay/share/applets/FHDsmallSkin/WQVGAsmallSkinMeta.lua $@/squeezeplay/share/applets/FHDsmallSkin/FHDsmallSkinMeta.lua # ls $@/squeezeplay_desktop/share/applets/SetupWallpaper/wallpaper/bb_* | while read f; do convert $$f -resize 1920x1080\! $${f/bb_/fhd_};done $(MAKE) patch src_path=$@ src/$(name).tgz: $(MAKE) -f ../Makefile.getfile version=$(version) file=$@ rule=$(src_rule) $(src_rule): mkdir -p $(@D) svn co http://svn.slimdevices.com/repos/jive/$(version)/trunk/squeezeplay/src $@ tar -czf $(file) -C $(@D) $(@F) rm -rf $@ src/portaudio.tgz: $(MAKE) -f ../Makefile.getfile file=$@ url='http://www.portaudio.com/archives/pa_snapshot.tgz' src/libsdl.tgz: $(MAKE) -f ../Makefile.getfile file=$@ url='http://www.libsdl.org/release/SDL-1.2.15.tar.gz'