wok-next view gnome-vfs/receipt @ rev 20533

cairo-clock, grub4dos: fix CFLAGS
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Mar 27 12:50:45 2018 +0200 (2018-03-27)
parents d43bf7aae921
children 757d032c55c7
line source
1 # SliTaz package receipt v2.
3 PACKAGE="gnome-vfs"
4 VERSION="2.24.4"
5 CATEGORY="x-window"
6 SHORT_DESC="The GNOME Virtual File System libraries"
7 MAINTAINER="erjo@slitaz.org"
8 LICENSE="GPL2"
9 WEB_SITE="https://developer.gnome.org/gnome-vfs/"
11 TARBALL="$PACKAGE-$VERSION.tar.bz2"
12 WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
14 BUILD_DEPENDS="gtk+-dev dbus-glib-dev GConf-dev bzip2-dev shared-mime-info \
15 gnome-mime-data libxml2-dev zlib-dev intltool gnutls-dev libgcrypt-dev \
16 libtool gtk-doc automake"
17 SPLIT="gnome-vfs gnome-vfs-dev gnome-vfs-i18n"
19 compile_rules() {
20 sed -i 's|$(srcdir)/auto-test|auto-test|' test/Makefile.am
21 libtoolize --force
22 gtkdocize
23 aclocal
24 autoconf
25 automake --add-missing
26 CFLAGS="$CFLAGS -fno-strict-aliasing" \
27 ./configure \
28 --prefix=/usr \
29 --sysconfdir=/etc \
30 --localstatedir=/var \
31 --disable-static \
32 --libexecdir=/usr/lib/gnome-vfs-2.0 \
33 --disable-hal \
34 --disable-howl \
35 --disable-openssl \
36 --enable-gnutls \
37 &&
38 sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool &&
39 make &&
40 make \
41 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 \
42 DESTDIR=$DESTDIR \
43 install || return 1
45 # mkdir -p $install/usr/share/gconf/schemas/
46 # gconf-merge-schema \
47 # $install/usr/share/gconf/schemas/$PACKAGE.schemas \
48 # --domain gnome-vfs-2.0 \
49 # $install/etc/gconf/schemas/*.schemas
50 # rm -f $install/etc/gconf/schemas/*.schemas
54 # sed -i 's/-DG_DISABLE_DEPRECATED//' */Makefile*
55 # ./configure \
56 # --prefix=/usr \
57 # --sysconfdir=/etc/gnome \
58 # --libexecdir=/usr/lib/gnome-vfs-2.0 \
59 # --disable-schemas-install \
60 # $CONFIGURE_ARGS &&
61 # make && make DESTDIR=$DESTDIR install
62 }
64 genpkg_rules() {
65 case $PACKAGE in
66 gnome-vfs)
67 copy @std
68 DEPENDS="dbus dbus-glib GConf glib glibc-base libffi libxml2 \
69 orbit2 zlib"
70 ;;
71 *-dev)
72 copy @dev
73 DEPENDS="gnome-vfs GConf-dev glib-dev"
74 ;;
75 gnome-vfs-i18n)
76 copy locale/
77 CAT="localization|language files"
78 DEPENDS="gnome-vfs"
79 ;;
80 esac
81 }