wok rev 16372
Add eggwm + tinyxml and hg add for pkgs from last commit
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon Apr 14 18:33:22 2014 +0200 (2014-04-14) |
parents | 089e96b232b8 |
children | 73731679d0fa |
files | eggwm/receipt eggwm/stuff/xsessions/eggwm.desktop flmusic/receipt flmusic/stuff/flmusic.desktop fltk-blocks/receipt fltk-blocks/stuff/fltk-blocks.desktop fltk-checkers/receipt fltk-checkers/stuff/fltk-checkers.desktop fltk-colbrowser/receipt fltk-colbrowser/stuff/fltk-colbrowser.desktop tinyxml/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/eggwm/receipt Mon Apr 14 18:33:22 2014 +0200 1.3 @@ -0,0 +1,52 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="eggwm" 1.7 +VERSION="0.2" 1.8 +CATEGORY="x-window" 1.9 +SHORT_DESC="EggWM is a light QT Window Manager." 1.10 +MAINTAINER="pankso@slitaz.org" 1.11 +LICENSE="GPL3" 1.12 +TARBALL="$PACKAGE-$VERSION.tar.gz" 1.13 +WEB_SITE="http://code.google.com/p/eggwm/" 1.14 +WGET_URL="http://eggwm.googlecode.com/files/$TARBALL" 1.15 + 1.16 +DEPENDS="xorg-libX11 libQtCore libQtGui" 1.17 +BUILD_DEPENDS="qmake Qt4-dev" 1.18 + 1.19 +# Rules to configure and make the package. 1.20 +compile_rules() 1.21 +{ 1.22 + qmake EggWM.pro && 1.23 + make && 1.24 + make install INSTALL_ROOT=$DESTDIR 1.25 +} 1.26 + 1.27 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.28 +genpkg_rules() 1.29 +{ 1.30 + mkdir -p $fs/usr/bin $fs/usr/share 1.31 + install -m 755 $src/eggwm $fs/usr/bin/eggwm 1.32 + cp -a $src/installation $fs/usr/share/eggwm 1.33 + rm -rf $fs/usr/share/eggwm/themes/testtheme 1.34 + find $fs/usr/share/eggwm -type f -exec chmod 0644 {} \; 1.35 + cp -r $stuff/xsessions $fs/usr/share 1.36 +} 1.37 + 1.38 +post_install() 1.39 +{ 1.40 + res=$(cat $root/etc/slim.conf | grep ^session | sed s/"sessions. *"//) 1.41 + # Adding WM to SLIM available sessions. 1.42 + if ! echo "$res" | grep -q $PACKAGE; then 1.43 + echo -n "Adding $PACKAGE to /etc/slim.conf..." 1.44 + sed -i "s/^sessions.*/sessions ${res},$PACKAGE/" $root/etc/slim.conf 1.45 + status 1.46 + fi 1.47 +} 1.48 + 1.49 +post_remove() 1.50 +{ 1.51 + # Remove WM from SLIM available sessions. 1.52 + if grep -q $PACKAGE $1/etc/slim.conf; then 1.53 + sed -i s/,$PACKAGE// $root/etc/slim.conf 1.54 + fi 1.55 +}
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/eggwm/stuff/xsessions/eggwm.desktop Mon Apr 14 18:33:22 2014 +0200 2.3 @@ -0,0 +1,7 @@ 2.4 +[Desktop Entry] 2.5 +Encoding=UTF-8 2.6 +Type=XSession 2.7 +Name=EggWM Desktop 2.8 +Name[fr]=Bureau EggWM 2.9 +Exec=eggwm 2.10 +
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/flmusic/receipt Mon Apr 14 18:33:22 2014 +0200 3.3 @@ -0,0 +1,34 @@ 3.4 +# SliTaz package receipt 3.5 + 3.6 +PACKAGE="flmusic" 3.7 +VERSION="1.2.1" 3.8 +CATEGORY="multimedia" 3.9 +SHORT_DESC="FLTK Audio player" 3.10 +MAINTAINER="pankso@slitaz.org" 3.11 +LICENSE="GPL" 3.12 +TARBALL="$PACKAGE-fltk13-source-$VERSION.tgz" 3.13 +WEB_SITE="http://home.arcor.de/szukw000/english_index.html" 3.14 +WGET_URL="http://home.arcor.de/szukw000/$TARBALL" 3.15 + 3.16 +DEPENDS="fltk alsa-lib sox" 3.17 +BUILD_DEPENDS="fltk-dev alsa-lib-dev sox-dev" 3.18 + 3.19 +# Rules to configure and make the package. 3.20 +compile_rules() 3.21 +{ 3.22 + #sed -i '/ioctl.h/a #include <limits.h>' reader.c && 3.23 + sed -i 's/$(installdir)/$(DESTDIR)$(installdir)/' \ 3.24 + Makefile.in || return 1 3.25 + chmod +x configure && 3.26 + ./configure --prefix=/usr \ 3.27 + $CONFIGURE_ARGS && 3.28 + make && mkdir -p $DESTDIR/usr/bin && 3.29 + make DESTDIR=$DESTDIR install 3.30 +} 3.31 + 3.32 +# Rules to gen a SliTaz package suitable for Tazpkg. 3.33 +genpkg_rules() 3.34 +{ 3.35 + mkdir -p $fs/usr 3.36 + cp -a $install/usr/bin $fs/usr 3.37 +}
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/flmusic/stuff/flmusic.desktop Mon Apr 14 18:33:22 2014 +0200 4.3 @@ -0,0 +1,12 @@ 4.4 +[Desktop Entry] 4.5 +Type=Application 4.6 +Name=Audio Player Flmusic 4.7 +Name[fr]=Lecteur audio Flmusic 4.8 +Name[pt]=Reprodutor de audio Flmusic 4.9 +Name[pt_BR]=Reprodutor de audio Flmusic 4.10 +Name[ru]=Аудио проигрыватель Flmusic 4.11 +Name[zh_CN]=Flmusic 音乐播放器 4.12 +Exec=flmusic 4.13 +Icon=audio-x-wav 4.14 +Categories=AudioVideo;Audio;Player; 4.15 +MimeType=audio/x-scpls;audio/x-mpegurl;audio/mpegurl;audio/mp3;audio/x-mp3;audio/mpeg;audio/x-mpeg;audio/x-wav;audio/ogg+vorbis;audio/ogg;application/flac;
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/fltk-blocks/receipt Mon Apr 14 18:33:22 2014 +0200 5.3 @@ -0,0 +1,29 @@ 5.4 +# SliTaz package receipt. 5.5 + 5.6 +PACKAGE="fltk-blocks" 5.7 +VERSION="1.3.2" 5.8 +CATEGORY="games" 5.9 +SHORT_DESC="FLTK Blocks game." 5.10 +MAINTAINER="pankso@slitaz.org" 5.11 +LICENSE="LGPL2" 5.12 +WEB_SITE="http://www.fltk.org/" 5.13 +HOST_ARCH="i486 arm" 5.14 + 5.15 +WANTED="fltk" 5.16 +DEPENDS="fltk" 5.17 + 5.18 +# Rules to configure and make the package. 5.19 +compile_rules() 5.20 +{ 5.21 + cd ${src}/test && 5.22 + [ -x ./blocks ] || make blocks 5.23 +} 5.24 + 5.25 +# Rules to gen a SliTaz package suitable for Tazpkg. 5.26 +genpkg_rules() 5.27 +{ 5.28 + mkdir -p $fs/usr/games $fs/usr/share/pixmaps 5.29 + cp -a ${src}/test/blocks $fs/usr/games/$PACKAGE 5.30 + cp -a ${src}/test/desktop/blocks-32.png \ 5.31 + $fs/usr/share/pixmaps/$PACKAGE.png 5.32 +}
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/fltk-blocks/stuff/fltk-blocks.desktop Mon Apr 14 18:33:22 2014 +0200 6.3 @@ -0,0 +1,7 @@ 6.4 +[Desktop Entry] 6.5 +Name=Block Attack! 6.6 +Exec=fltk-blocks 6.7 +Icon=fltk-blocks 6.8 +Terminal=false 6.9 +Type=Application 6.10 +Categories=Game;BoardGame;
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 7.2 +++ b/fltk-checkers/receipt Mon Apr 14 18:33:22 2014 +0200 7.3 @@ -0,0 +1,29 @@ 7.4 +# SliTaz package receipt. 7.5 + 7.6 +PACKAGE="fltk-checkers" 7.7 +VERSION="1.3.2" 7.8 +CATEGORY="games" 7.9 +SHORT_DESC="FLTK Checkers game." 7.10 +MAINTAINER="pankso@slitaz.org" 7.11 +LICENSE="LGPL2" 7.12 +WEB_SITE="http://www.fltk.org/" 7.13 +HOST_ARCH="i486 arm" 7.14 + 7.15 +WANTED="fltk" 7.16 +DEPENDS="fltk" 7.17 + 7.18 +# Rules to configure and make the package. 7.19 +compile_rules() 7.20 +{ 7.21 + cd ${src}/test && 7.22 + [ -x ./checkers ] || make checkers 7.23 +} 7.24 + 7.25 +# Rules to gen a SliTaz package suitable for Tazpkg. 7.26 +genpkg_rules() 7.27 +{ 7.28 + mkdir -p $fs/usr/games $fs/usr/share/pixmaps 7.29 + cp -a ${src}/test/checkers $fs/usr/games/$PACKAGE 7.30 + cp -a ${src}/test/desktop/checkers-32.png \ 7.31 + $fs/usr/share/pixmaps/$PACKAGE.png 7.32 +}
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/fltk-checkers/stuff/fltk-checkers.desktop Mon Apr 14 18:33:22 2014 +0200 8.3 @@ -0,0 +1,7 @@ 8.4 +[Desktop Entry] 8.5 +Name=Checkers Game 8.6 +Exec=fltk-checkers 8.7 +Icon=fltk-checkers 8.8 +Terminal=false 8.9 +Type=Application 8.10 +Categories=Game;BoardGame;
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/fltk-colbrowser/receipt Mon Apr 14 18:33:22 2014 +0200 9.3 @@ -0,0 +1,29 @@ 9.4 +# SliTaz package receipt. 9.5 + 9.6 +PACKAGE="fltk-colbrowser" 9.7 +VERSION="1.3.2" 9.8 +CATEGORY="graphics" 9.9 +SHORT_DESC="FLT Color browser." 9.10 +MAINTAINER="pankso@slitaz.org" 9.11 +LICENSE="LGPL2" 9.12 +WEB_SITE="http://www.fltk.org/" 9.13 +HOST_ARCH="i486 arm" 9.14 + 9.15 +WANTED="fltk" 9.16 +DEPENDS="fltk" 9.17 + 9.18 +# Rules to configure and make the package. 9.19 +compile_rules() 9.20 +{ 9.21 + cd ${src}/test && rm -f colbrowser && 9.22 + sed -i s'#"rgb.txt"#"/usr/share/fltk/rgb.txt"#' colbrowser.cxx && 9.23 + make colbrowser 9.24 +} 9.25 + 9.26 +# Rules to gen a SliTaz package suitable for Tazpkg. 9.27 +genpkg_rules() 9.28 +{ 9.29 + mkdir -p $fs/usr/bin $fs/usr/share/fltk 9.30 + cp -a ${src}/test/colbrowser ${fs}/usr/bin/$PACKAGE 9.31 + cp ${src}/test/rgb.txt ${fs}/usr/share/fltk 9.32 +}
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/fltk-colbrowser/stuff/fltk-colbrowser.desktop Mon Apr 14 18:33:22 2014 +0200 10.3 @@ -0,0 +1,7 @@ 10.4 +[Desktop Entry] 10.5 +Name=FLTK Color Browser 10.6 +Exec=fltk-colbrowser 10.7 +Icon=gcolor2 10.8 +Terminal=false 10.9 +Type=Application 10.10 +Categories=Graphics;
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/tinyxml/receipt Mon Apr 14 18:33:22 2014 +0200 11.3 @@ -0,0 +1,33 @@ 11.4 +# SliTaz package receipt. 11.5 + 11.6 +PACKAGE="tinyxml" 11.7 +VERSION="2_6_2" 11.8 +CATEGORY="system-tools" 11.9 +SHORT_DESC="TinyXML is a simple, small, C++ XML parser." 11.10 +MAINTAINER="pankso@slitaz.org" 11.11 +LICENSE="GPL2" 11.12 +TARBALL="${PACKAGE}_$VERSION.zip" 11.13 +WEB_SITE="http://wiki.lxde.org/en/LXMusic" 11.14 +WGET_URL="$SF_MIRROR/project/$PACKAGE/$PACKAGE/2.6.2/$TARBALL" 11.15 +HOST_ARCH="i486 arm" 11.16 + 11.17 +# Rules to configure and make the package. 11.18 +compile_rules() 11.19 +{ 11.20 + make && 11.21 + ${HOST_SYSTEM}-g++ -m32 -fPIC "$CXXFLAGS" -shared \ 11.22 + -o libtinyxml.so.0.${pkgver} \ 11.23 + -Wl,-soname,libtinyxml.so.0 $(ls *.o | grep -v xmltest) 11.24 +} 11.25 + 11.26 +# Rules to gen a SliTaz package suitable for Tazpkg. 11.27 +genpkg_rules() 11.28 +{ 11.29 + mkdir -p $fs/usr/lib $fs/usr/bin 11.30 + cp -a ${src}/xmltest $fs/usr/bin 11.31 + cp -a ${src}/*.so* $fs/usr/lib 11.32 + cd $fs/usr/lib 11.33 + ln -s libtinyxml.so.0.2.6.2 libtinyxml.so.0 11.34 + ln -s libtinyxml.so.0.2.6.2 libtinyxml.so 11.35 +} 11.36 +