wok-next annotate elementary/receipt @ rev 20244

Update bdeps: apache-mod-perl, codeblocks, tacacs+, thunar-archive-plugin, tuxpaint, xpenguins
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Nov 07 10:54:15 2017 +0200 (2017-11-07)
parents a554e9f9d731
children 8c1b5830f802
rev   line source
pascal@20185 1 # SliTaz package receipt v2.
pankso@4767 2
pankso@4767 3 PACKAGE="elementary"
pankso@16141 4 VERSION="1.7.10"
pankso@4767 5 CATEGORY="x-window"
domcox@14681 6 SHORT_DESC="EFL full regular widget set."
pankso@4767 7 MAINTAINER="pankso@slitaz.org"
pascal@14996 8 LICENSE="LGPL2.1"
pankso@4767 9 TARBALL="$PACKAGE-$VERSION.tar.bz2"
pankso@4767 10 WEB_SITE="http://www.enlightenment.org/"
pankso@13645 11 WGET_URL="http://download.enlightenment.org/releases/$TARBALL"
domcox@14422 12 TAGS="e enlightenment efl"
pankso@16141 13 HOST_ARCH="i486 arm"
pankso@10621 14
pankso@16141 15 GENERIC_MENUS="no"
pankso@16141 16 RELATED="elementary libelementary"
pascal@19807 17 BUILD_DEPENDS="efreet-dev emotion-dev ethumb-dev udev"
pascal@20185 18 SPLIT="elementary elementary-dev libelementary"
pankso@4767 19
pankso@4767 20 # Rules to configure and make the package.
pankso@4767 21 compile_rules()
pankso@4767 22 {
pankso@16141 23 export CFLAGS="$CFLAGS -fvisibility=hidden"
pankso@16141 24 export LDFLAGS="$LDFLAGS -fvisibility=hidden"
pankso@16141 25 ./configure --datadir=/usr/share $CONFIGURE_ARGS &&
domcox@14681 26 make $MAKEFLAGS && make install
pankso@4767 27 }
pankso@4767 28
pankso@4767 29 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@4767 30 genpkg_rules()
pankso@4767 31 {
pascal@20185 32 case $PACKAGE in
pascal@20185 33 elementary)
pascal@20185 34 DEPENDS="efreet emotion ethumb libelementary"
pascal@20185 35 # lib
pascal@20185 36 mkdir -p $fs/usr/lib $fs/usr/share
pascal@20185 37 cp -a $install/usr/lib/edje $fs/usr/lib
pascal@20185 38 cp -a $install/usr/lib/elementary $fs/usr/lib
pascal@20185 39 rm -f $fs/usr/lib/*/modules/*/*/*.la
pascal@20185 40 cp -a $install/usr/lib/*.so* $fs/usr/lib
pascal@20185 41 # Package: libelementary
pascal@20185 42 rm -f $fs/usr/lib/libelementary.so.*
pascal@20185 43 # share
pascal@20185 44 cp -a $install/usr/share/elementary $fs/usr/share
pascal@20185 45 ;;
pascal@20185 46 elementary-dev)
pascal@20185 47 CAT="development|EFL full regular widget set - Devel files."
pascal@20185 48 DEPENDS="efreet-dev emotion-dev ethumb-dev elementary pkg-config"
pascal@20185 49 case "$ARCH" in
pascal@20185 50 i?86) edje_mods="/usr/lib/edje/modules/elm/linux-gnu-i486-1.0.0" ;;
pascal@20185 51 arm) edje_mods="/usr/lib/edje/modules/elm/linux-gnueabi-arm-1.0.0" ;;
pascal@20185 52 esac
pascal@20185 53 mkdir -p ${fs}${edje_mods}
pascal@20185 54 cp -a $install/usr/include $fs/usr
pascal@20185 55 cp -a $install/usr/lib/*.*a $fs/usr/lib
pascal@20185 56 cp -a ${install}${edje_mods}/module.la ${fs}${edje_mods}
pascal@20185 57 cp -a $install/usr/lib/elementary $fs/usr/lib
pascal@20185 58 rm -f $fs/usr/lib/elementary/modules/*/*/*.so
pascal@20185 59 cp -a $install/usr/lib/pkgconfig $fs/usr/lib
pascal@20185 60 # menus
pascal@20185 61 mkdir -p $fs/usr/bin
pascal@20185 62 cp -a $install/usr/bin/* $fs/usr/bin
pascal@20185 63 mkdir -p $fs/usr/share/pixmaps
pascal@20185 64 cp -a $install/usr/share/applications $fs/usr/share
pascal@20185 65 cp -a $install/usr/share/icons/* $fs/usr/share/pixmaps
pascal@20185 66 ;;
pascal@20185 67 libelementary)
pascal@20185 68 CAT="development|Elementary library."
pascal@20185 69 DEPENDS="xorg-libXp xorg-libXScrnSaver jpeg fribidi fontconfig \
pascal@20185 70 edbus efreet glib eina"
pascal@20185 71 mkdir -p $fs/usr/lib
pascal@20185 72 cp -a $install/usr/lib/libelementary*so* $fs/usr/lib
pascal@20185 73 ;;
pascal@20185 74 esac
pankso@4767 75 }