wok-next diff gcr/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 | f463de72afe3 |
children | 757d032c55c7 |
line diff
1.1 --- a/gcr/receipt Sun Jun 18 04:38:10 2017 +0300 1.2 +++ b/gcr/receipt Tue Nov 07 10:54:15 2017 +0200 1.3 @@ -1,4 +1,4 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="gcr" 1.8 VERSION="3.20.0" 1.9 @@ -7,22 +7,17 @@ 1.10 MAINTAINER="al.bobylev@gmail.com" 1.11 LICENSE="GPL2" 1.12 WEB_SITE="https://developer.gnome.org/gcr/" 1.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/gnome/gcr.html" 1.14 1.15 TARBALL="$PACKAGE-$VERSION.tar.xz" 1.16 WGET_URL="$GNOME_MIRROR/gcr/${VERSION%.*}/$TARBALL" 1.17 1.18 -DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+3 harfbuzz \ 1.19 -libffi libgcrypt libgpg-error liblzma libpng libxcb libxml2 p11-kit pango \ 1.20 -pcre pixman xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender \ 1.21 -zlib" 1.22 BUILD_DEPENDS="intltool gtk-doc gobject-introspection-dev gtk+3-dev vala \ 1.23 p11-kit-dev libgcrypt-dev" 1.24 -SPLIT="gcr-base" 1.25 +SPLIT="gcr-base gcr gcr-dev" 1.26 1.27 -# Rules to configure and make the package. 1.28 -compile_rules() 1.29 -{ 1.30 - sed -i -r 's:"(/desktop):"/org/gnome\1:' schema/*.xml && 1.31 +compile_rules() { 1.32 + sed -i -r 's:"(/desktop):"/org/gnome\1:' schema/*.xml 1.33 1.34 ./configure \ 1.35 --sysconfdir=/etc \ 1.36 @@ -30,11 +25,31 @@ 1.37 make && make install 1.38 } 1.39 1.40 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.41 -genpkg_rules() 1.42 -{ 1.43 - copy bin/ libexec/ GConf/ applications/ dbus-1/ glib-2.0/ mime/ *.so* *.mo *.ui 1.44 - cook_copy_icons 1.45 - # split gcr-base 1.46 - find $fs \( -name 'libgck-1.so*' -o -name 'libgcr-base-3.so*' \) -delete 1.47 +genpkg_rules() { 1.48 + case $PACKAGE in 1.49 + gcr-base) 1.50 + copy libgcr-base-3.so* libgck-1.so* 1.51 + DEPENDS="glib libffi libgcrypt libgpg-error p11-kit pcre \ 1.52 + util-linux-blkid util-linux-mount util-linux-uuid zlib" 1.53 + CAT="security|base files" 1.54 + ;; 1.55 + gcr) 1.56 + copy @std @rm *.mo 1.57 + cook_copy_icons 1.58 + DEPENDS="gcr-base atk bzlib cairo fontconfig freetype gdk-pixbuf \ 1.59 + gtk+3 libharfbuzz liblzma libpng16 libxml2 pango shared-mime-info \ 1.60 + xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender \ 1.61 + xorg-libxcb xorg-pixman" 1.62 + ;; 1.63 + *-dev) 1.64 + copy @dev 1.65 + DEPENDS="${SPLIT/$PACKAGE/} atk-dev bzip2-dev cairo-dev \ 1.66 + fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev gtk+3-dev \ 1.67 + harfbuzz-dev libffi-dev libgcrypt-dev libgpg-error-dev \ 1.68 + libpng16-dev libxml2-dev p11-kit-dev pango-dev pcre-dev \ 1.69 + util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \ 1.70 + xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \ 1.71 + xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev" 1.72 + ;; 1.73 + esac 1.74 }