wok-undigest annotate ede/receipt @ rev 1229

updated libgio and libgio-dev (2.43.3 -> 2.62.4)
author Hans-G?nter Theisgen
date Wed Sep 09 14:00:14 2020 +0100 (2020-09-09)
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 }