Mercurial > vanilla
diff xfce/libxfce4ui/libxfce4ui.sh @ 796:e693904f5e20
xfce: upgrade to 4.14
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 12 Aug 2019 17:04:49 +0200 |
parents | b0fd9c97761e |
children | 0e6c54d47dfb |
line wrap: on
line diff
--- a/xfce/libxfce4ui/libxfce4ui.sh Mon Aug 12 20:54:37 2019 +0200 +++ b/xfce/libxfce4ui/libxfce4ui.sh Mon Aug 12 17:04:49 2019 +0200 @@ -16,18 +16,18 @@ # PKGNAME=libxfce4ui -PKGVERSION=4.12.0 +PKGVERSION=4.14.1 PKGREVISION=1 PKGLICENSE="LGPLv20" PKGSUMMARY="Xfce user interface library" -PKGDOWNLOAD="http://archive.xfce.org/xfce/4.12/src/$PKGNAME-$PKGVERSION.tar.bz2" -PKGDEPENDS="graphics/gtk2 - graphics/gtk +PKGDOWNLOAD="http://archive.xfce.org/xfce/${PKGVERSION%.*}/src/$PKGNAME-$PKGVERSION.tar.bz2" +PKGDEPENDS="graphics/gtk lib/glib x11/libsm x11/libx11 xfce/libxfce4util xfce/xfconf" +PKGOPTIONS="INTROSPECTION NLS STARTUP VALA" : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} @@ -35,6 +35,38 @@ : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=} +: ${INTROSPECTION:=yes} +: ${NLS:=yes} +: ${STARTUP:=yes} +: ${VALA:=yes} + +if [ "$INTROSPECTION" = "yes" ]; then + PKGDEPENDS="dev/gobject-introspection:build $PKGDEPENDS" + with_introspection="--enable-introspection" +else + with_introspection="--disable-introspection" +fi + +if [ "$NLS" = "yes" ]; then + PKGDEPENDS="core/gettext:build $PKGDEPENDS" + with_nls="--enable-nls" +else + with_nls="--disable-nls" +fi + +if [ "$STARTUP" = "yes" ]; then + PKGDEPENDS="desktop/startup-notification $PKGDEPENDS" + with_startup="--enable-startup-notification" +else + with_startup="--disable-startup-notification" +fi + +if [ "$VALA" = "yes" ]; then + PKGDEPENDS="lang/vala $PKGDEPENDS" + with_vala="--enable-vala" +else + with_vala="--disable-vala" +fi build() { @@ -50,14 +82,16 @@ --build=$CBUILD \ --host=$CHOST \ --prefix= \ + --disable-gtk2 \ --localedir=/share/locale \ - --with-locales-dir=/share/locale + --with-locales-dir=/share/locale \ + $with_introspection \ + $with_nls \ + $with_vala make - make install DESTDIR=$DESTDIR itlocaledir=/share/locale - rm -f $DESTDIR/lib/libxfce4kbd-private-2.la + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/lib/libxfce4ui-2.la rm -f $DESTDIR/lib/libxfce4kbd-private-3.la - rm -f $DESTDIR/lib/libxfce4ui-1.la - rm -f $DESTDIR/lib/libxfce4ui-2.la cd .. rm -rf $PKGNAME-$PKGVERSION