wok-undigest annotate ede/receipt @ rev 1223
copied libxext recipe from wok-next
author | Hans-G?nter Theisgen |
---|---|
date | Fri Nov 15 17:38:29 2019 +0100 (2019-11-15) |
parents | |
children |
rev | line source |
---|---|
pankso@1110 | 1 # SliTaz package receipt. |
pankso@1110 | 2 |
pankso@1110 | 3 PACKAGE="ede" |
pankso@1110 | 4 VERSION="2.0" |
pankso@1110 | 5 CATEGORY="x-window" |
pankso@1110 | 6 SHORT_DESC="Light Window Manager using FLTK toolkit." |
pankso@1110 | 7 MAINTAINER="pankso@slitaz.org" |
pankso@1110 | 8 LICENSE="LGPL" |
pankso@1110 | 9 TARBALL="$PACKAGE-$VERSION.tar.gz" |
pankso@1110 | 10 WEB_SITE="http://equinox-project.org/" |
pankso@1110 | 11 WGET_URL="$SF_MIRROR/project/ede/ede/$VERSION/$TARBALL" |
pankso@1110 | 12 |
pankso@1110 | 13 DEPENDS="fltk edelib startup-notification" |
pankso@1110 | 14 BUILD_DEPENDS="ftjam fltk-dev edelib-dev startup-notification-dev" |
pankso@1110 | 15 |
pankso@1110 | 16 # Rules to configure and make the package. |
pankso@1110 | 17 compile_rules() |
pankso@1110 | 18 { |
pankso@1110 | 19 ./configure \ |
pankso@1110 | 20 --sysconfdir=/etc \ |
pankso@1110 | 21 $CONFIGURE_ARGS && |
pankso@1110 | 22 # http://sourceforge.net/projects/ede/forums/forum/249616/topic/5288645 |
pankso@1110 | 23 sed -i '15i unset XDG_{DATA,CONFIG,CACHE,MENUS}_{HOME,DIRS,PREFIX}' \ |
pankso@1110 | 24 data/startede && |
pankso@1110 | 25 jam && jam install |
pankso@1110 | 26 } |
pankso@1110 | 27 |
pankso@1110 | 28 # Rules to gen a SliTaz package suitable for Tazpkg. |
pankso@1110 | 29 genpkg_rules() |
pankso@1110 | 30 { |
pankso@1110 | 31 mkdir -p $fs/usr/bin $fs/usr/share |
pankso@1110 | 32 cp -a $install/etc $fs |
pankso@1110 | 33 cp -a $install/usr/bin $fs/usr |
pankso@1110 | 34 cp -a $install/usr/share/dbus-1 $fs/usr/share |
pankso@1110 | 35 cp -a $install/usr/share/desktop-* $fs/usr/share |
pankso@1110 | 36 cp -a $install/usr/share/ede $fs/usr/share |
pankso@1110 | 37 cp -a $install/usr/share/icons $fs/usr/share |
pankso@1110 | 38 cp -a $install/usr/share/pekwm $fs/usr/share |
pankso@1110 | 39 cp -a $install/usr/share/xsessions $fs/usr/share |
pankso@1110 | 40 } |
pankso@1110 | 41 |
pankso@1110 | 42 post_install() |
pankso@1110 | 43 { |
pankso@1110 | 44 res=$(cat $root/etc/slim.conf | grep ^session | sed s/"sessions. *"//) |
pankso@1110 | 45 # Adding WM to SLIM available sessions. |
pankso@1110 | 46 if ! echo "$res" | grep -q startede; then |
pankso@1110 | 47 echo -n "Adding $PACKAGE to /etc/slim.conf..." |
pankso@1110 | 48 sed -i "s/^sessions.*/sessions ${res},startede/" $root/etc/slim.conf |
pankso@1110 | 49 status |
pankso@1110 | 50 fi |
pankso@1110 | 51 } |
pankso@1110 | 52 |
pankso@1110 | 53 post_remove() |
pankso@1110 | 54 { |
pankso@1110 | 55 # Remove WM from SLIM available sessions. |
pankso@1110 | 56 if grep -q startede $root/etc/slim.conf; then |
pankso@1110 | 57 sed -i s/,startede// $root/etc/slim.conf |
pankso@1110 | 58 fi |
pankso@1110 | 59 } |