wok-next annotate gnome-vfs/receipt @ rev 21382

updated nbd (3.3 -> 3.20)
author Hans-G?nter Theisgen
date Thu Apr 16 17:27:00 2020 +0100 (2020-04-16)
parents f48456621a9d
children
rev   line source
pascal@20184 1 # SliTaz package receipt v2.
slaxemulator@7751 2
slaxemulator@7751 3 PACKAGE="gnome-vfs"
slaxemulator@7751 4 VERSION="2.24.4"
slaxemulator@7751 5 CATEGORY="x-window"
slaxemulator@7751 6 SHORT_DESC="The GNOME Virtual File System libraries"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15000 8 LICENSE="GPL2"
al@20519 9 WEB_SITE="https://developer.gnome.org/gnome-vfs/"
al@20519 10
slaxemulator@7751 11 TARBALL="$PACKAGE-$VERSION.tar.bz2"
pascal@13535 12 WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
pascal@13535 13
al@21017 14 BUILD_DEPENDS="gtk2-dev dbus-glib-dev gconf-dev bzip2-dev shared-mime-info \
al@20579 15 gnome-mime-data-dev libxml2-dev zlib-dev intltool gnutls-dev libgcrypt-dev \
al@20519 16 libtool gtk-doc automake"
al@21020 17 SPLIT="$PACKAGE-dev $PACKAGE-i18n"
al@20982 18 COOKOPTS="skip-log-errors"
slaxemulator@7751 19
al@20519 20 compile_rules() {
al@20519 21 sed -i 's|$(srcdir)/auto-test|auto-test|' test/Makefile.am
al@20519 22 libtoolize --force
al@20519 23 gtkdocize
al@20519 24 aclocal
al@20519 25 autoconf
al@20519 26 automake --add-missing
al@20519 27 CFLAGS="$CFLAGS -fno-strict-aliasing" \
slaxemulator@7751 28 ./configure \
al@20519 29 --disable-static \
slaxemulator@7751 30 --libexecdir=/usr/lib/gnome-vfs-2.0 \
al@20519 31 --disable-hal \
al@20519 32 --disable-howl \
al@20519 33 --disable-openssl \
al@20519 34 --enable-gnutls \
al@20519 35 &&
al@20573 36 fix libtool &&
al@20573 37 # sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool &&
al@20519 38 make &&
al@20519 39 make \
al@20519 40 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 \
al@21020 41 DESTDIR=$install \
al@20519 42 install || return 1
al@20519 43
al@20519 44 # mkdir -p $install/usr/share/gconf/schemas/
al@20519 45 # gconf-merge-schema \
al@20519 46 # $install/usr/share/gconf/schemas/$PACKAGE.schemas \
al@20519 47 # --domain gnome-vfs-2.0 \
al@20519 48 # $install/etc/gconf/schemas/*.schemas
al@20519 49 # rm -f $install/etc/gconf/schemas/*.schemas
al@20519 50
al@20519 51
al@20519 52
al@20519 53 # sed -i 's/-DG_DISABLE_DEPRECATED//' */Makefile*
al@20519 54 # ./configure \
al@20519 55 # --prefix=/usr \
al@20519 56 # --sysconfdir=/etc/gnome \
al@20519 57 # --libexecdir=/usr/lib/gnome-vfs-2.0 \
al@20519 58 # --disable-schemas-install \
al@20519 59 # $CONFIGURE_ARGS &&
al@21020 60 # make &&
al@21020 61 # make DESTDIR=$install install
slaxemulator@7751 62 }
slaxemulator@7751 63
al@20519 64 genpkg_rules() {
pascal@20184 65 case $PACKAGE in
al@20519 66 gnome-vfs)
al@20519 67 copy @std
al@20956 68 DEPENDS="dbus dbus-glib gconf glib glibc-base libffi libxml2 \
al@20460 69 orbit2 zlib"
al@20519 70 ;;
al@20519 71 *-dev)
al@20519 72 copy @dev
al@20956 73 DEPENDS="gnome-vfs gconf-dev glib-dev"
al@20519 74 ;;
al@20519 75 gnome-vfs-i18n)
al@20519 76 copy locale/
al@20519 77 CAT="localization|language files"
al@20519 78 DEPENDS="gnome-vfs"
al@20519 79 ;;
pascal@20184 80 esac
slaxemulator@7751 81 }