Mercurial > vanilla
diff xfce/xfce4-panel/xfce4-panel.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/xfce4-panel/xfce4-panel.sh Mon Aug 12 20:54:37 2019 +0200 +++ b/xfce/xfce4-panel/xfce4-panel.sh Mon Aug 12 17:04:49 2019 +0200 @@ -16,22 +16,23 @@ # PKGNAME=xfce4-panel -PKGVERSION=4.12.0 +PKGVERSION=4.14.0 PKGREVISION=1 PKGLICENSE="GPLv2 LGPLv21" PKGSUMMARY="Xfce panel" -PKGDOWNLOAD="http://archive.xfce.org/xfce/4.12/src/$PKGNAME-$PKGVERSION.tar.bz2" +PKGDOWNLOAD="http://archive.xfce.org/xfce/${PKGVERSION%.*}/src/$PKGNAME-$PKGVERSION.tar.bz2" PKGDEPENDS="desktop/libwnck2 graphics/cairo - graphics/gtk2 graphics/gtk lib/dbus-glib lib/glib x11/libx11 + xfce/garcon xfce/exo xfce/libxfce4ui xfce/libxfce4util xfce/xfconf" +PKGOPTIONS="INTROSPECTION NLS VALA" : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} @@ -39,6 +40,30 @@ : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=} +: ${INTROSPECTION:=yes} +: ${NLS:=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 [ "$VALA" = "yes" ]; then + PKGDEPENDS="lang/vala $PKGDEPENDS" + with_vala="--enable-vala" +else + with_vala="--disable-vala" +fi build() { @@ -54,12 +79,14 @@ --build=$CBUILD \ --host=$CHOST \ --prefix= \ - --enable-gtk3 \ + --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/libxfce4panel-*.la + make install DESTDIR=$DESTDIR rm -f $DESTDIR/lib/xfce4/panel/plugins/*.la cd ..