wok-undigest annotate e18/receipt @ rev 1216

Remove ashism ==
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Feb 27 17:43:44 2019 +0100 (2019-02-27)
parents f8cf83d7cf91
children 70cd536a2a7c
rev   line source
pankso@1115 1 # SliTaz package receipt.
pankso@1115 2
pankso@1115 3 PACKAGE="e18"
pankso@1115 4 SOURCE="enlightenment"
pankso@1122 5 VERSION="0.18.7"
pankso@1115 6 CATEGORY="x-window"
pankso@1115 7 SHORT_DESC="Enlightenment (E18) desktop environment with PAM support."
pankso@1115 8 MAINTAINER="pankso@slitaz.org"
pankso@1115 9 LICENSE="BSD"
pankso@1115 10 TARBALL="$SOURCE-$VERSION.tar.bz2"
pankso@1115 11 WEB_SITE="http://www.enlightenment.org/"
pankso@1115 12 WGET_URL="http://download.enlightenment.org/rel/apps/$SOURCE/$TARBALL"
pankso@1115 13 PROVIDE="enlightenment"
pankso@1115 14 TAGS="e enlightenment e18 wm window-manager"
pankso@1115 15 LOCALES="da de es fr fr_CH it pt_BR ru zh_CN zh_TW"
pankso@1115 16 HOST_ARCH="i486 arm"
pankso@1115 17
pankso@1115 18 SUGGESTED="wpa_supplicant connman pm-utils"
pankso@1115 19 DEPENDS="efl elementary pam xcb-util-keysyms"
pankso@1122 20 BUILD_DEPENDS=" gstreamer-1.0 gstreamer-1.0-dev gst-plugins-base-1.0-dev efl efl-dev \
pankso@1122 21 elementary-dev pam-dev xcb-util-keysyms-dev
pankso@1122 22 gstreamer-1.0-dev gst-plugins-base-1.0-dev check-dev \
pankso@1122 23 util-linux-mount-dev util-linux-blkid-dev udev-dev openssl-dev dbus-dev \
pankso@1122 24 jpeg-dev fribidi-dev giflib-dev tiff-dev libsndfile-dev lua-dev \
pankso@1122 25 xorg-libXp-dev xorg-printproto xorg-scrnsaverproto xorg-libXScrnSaver-dev \
pankso@1122 26 mesa-dev util-linux-uuid-dev libxml2-dev autoconf automake icu-dev \
pankso@1122 27 harfbuzz-dev luajit-dev bullet-dev"
pankso@1115 28
pankso@1115 29 # Handle cross compilation
pankso@1115 30 case "$ARCH" in
pankso@1115 31 i?86) BUILD_DEPENDS="$BUILD_DEPENDS pm-utils connman-dev bluez-dev" ;;
pankso@1115 32 esac
pankso@1115 33
pankso@1115 34 # Rules to configure and make the package.
pankso@1115 35 compile_rules()
pankso@1115 36 {
pankso@1115 37 CFLAGS="$CFLAGS -fvisibility=hidden"
pankso@1115 38 LDFLAGS="$LDFLAGS -fvisibility=hidden"
pankso@1115 39 ./configure \
pankso@1115 40 --sysconfdir=/etc \
pankso@1115 41 --disable-doc \
pankso@1115 42 $CONFIGURE_ARGS &&
pankso@1115 43 make $MAKEFLAGS && make install
pankso@1115 44 }
pankso@1115 45
pankso@1115 46 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@1115 47 genpkg_rules()
pankso@1115 48 {
pankso@1115 49 mkdir -p $fs/usr/lib $fs/usr/share
pankso@1115 50 # Use a modified sysactions.conf
pankso@1115 51 cp -a $stuff/etc $fs
pankso@1115 52
pankso@1115 53 cp -a $install/usr/bin $fs/usr
pankso@1115 54 cp -a $install/usr/lib/enlightenment $fs/usr/lib
pankso@1115 55 cp -a $install/usr/share/enlightenment $fs/usr/share
pankso@1115 56 cp -a $install/usr/share/xsessions $fs/usr/share
pankso@1115 57
pankso@1115 58 # Remove devel files *.a/*.la
pankso@1115 59 rm -rf $fs/usr/lib/$SOURCE/modules/*/*/*.*a
pankso@1115 60
pankso@1115 61 # Rm backgrouds (1,6 Mb) and desktop file already provides by other.
pankso@1115 62 rm -rf $fs/usr/share/enlightenment/data/backgrounds/*
pankso@1115 63
pankso@1115 64 # locales
pankso@1115 65 for locale in $LOCALES; do
pankso@1115 66 mv $install/usr/share/locale/$locale $fs/usr/share/locale
pankso@1115 67 done
pankso@1115 68 }
pankso@1115 69
pankso@1115 70 post_install()
pankso@1115 71 {
pankso@1115 72 res=$(grep ^session <$1/etc/slim.conf | sed s/"sessions. *"// \
pankso@1115 73 | sed s/,e17//)
pankso@1115 74 # Adding WM to SLIM available sessions.
pankso@1115 75 if ! echo "$res" | grep -q enlightenment; then
pankso@1115 76 echo -n "Adding enlightenment to /etc/slim.conf..."
pankso@1115 77 sed -i "s/^sessions.*/sessions enlightenment,${res}/" \
pankso@1115 78 /etc/slim.conf
pankso@1115 79 status
pankso@1115 80 fi
pankso@1115 81 }
pankso@1115 82
pankso@1115 83 post_remove()
pankso@1115 84 {
pankso@1115 85 # Remove WM from SLIM available sessions.
pankso@1115 86 if grep -q enlightenment $1/etc/slim.conf; then
pankso@1115 87 sed -i s/enlightenement,// $1/etc/slim.conf
pankso@1115 88 fi
pankso@1115 89 }