Mercurial > vanilla
comparison 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 |
comparison
equal
deleted
inserted
replaced
795:96735a865c3e | 796:e693904f5e20 |
---|---|
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
16 # | 16 # |
17 | 17 |
18 PKGNAME=libxfce4ui | 18 PKGNAME=libxfce4ui |
19 PKGVERSION=4.12.0 | 19 PKGVERSION=4.14.1 |
20 PKGREVISION=1 | 20 PKGREVISION=1 |
21 PKGLICENSE="LGPLv20" | 21 PKGLICENSE="LGPLv20" |
22 PKGSUMMARY="Xfce user interface library" | 22 PKGSUMMARY="Xfce user interface library" |
23 PKGDOWNLOAD="http://archive.xfce.org/xfce/4.12/src/$PKGNAME-$PKGVERSION.tar.bz2" | 23 PKGDOWNLOAD="http://archive.xfce.org/xfce/${PKGVERSION%.*}/src/$PKGNAME-$PKGVERSION.tar.bz2" |
24 PKGDEPENDS="graphics/gtk2 | 24 PKGDEPENDS="graphics/gtk |
25 graphics/gtk | |
26 lib/glib | 25 lib/glib |
27 x11/libsm | 26 x11/libsm |
28 x11/libx11 | 27 x11/libx11 |
29 xfce/libxfce4util | 28 xfce/libxfce4util |
30 xfce/xfconf" | 29 xfce/xfconf" |
30 PKGOPTIONS="INTROSPECTION NLS STARTUP VALA" | |
31 | 31 |
32 : ${CHOST:=$(uname -m)-linux-musl} | 32 : ${CHOST:=$(uname -m)-linux-musl} |
33 : ${CBUILD:=$(uname -m)-linux-musl} | 33 : ${CBUILD:=$(uname -m)-linux-musl} |
34 : ${CC:=clang} | 34 : ${CC:=clang} |
35 : ${CFLAGS:=-O2} | 35 : ${CFLAGS:=-O2} |
36 : ${LDFLAGS:=} | 36 : ${LDFLAGS:=} |
37 : ${LIBS:=} | 37 : ${LIBS:=} |
38 : ${INTROSPECTION:=yes} | |
39 : ${NLS:=yes} | |
40 : ${STARTUP:=yes} | |
41 : ${VALA:=yes} | |
42 | |
43 if [ "$INTROSPECTION" = "yes" ]; then | |
44 PKGDEPENDS="dev/gobject-introspection:build $PKGDEPENDS" | |
45 with_introspection="--enable-introspection" | |
46 else | |
47 with_introspection="--disable-introspection" | |
48 fi | |
49 | |
50 if [ "$NLS" = "yes" ]; then | |
51 PKGDEPENDS="core/gettext:build $PKGDEPENDS" | |
52 with_nls="--enable-nls" | |
53 else | |
54 with_nls="--disable-nls" | |
55 fi | |
56 | |
57 if [ "$STARTUP" = "yes" ]; then | |
58 PKGDEPENDS="desktop/startup-notification $PKGDEPENDS" | |
59 with_startup="--enable-startup-notification" | |
60 else | |
61 with_startup="--disable-startup-notification" | |
62 fi | |
63 | |
64 if [ "$VALA" = "yes" ]; then | |
65 PKGDEPENDS="lang/vala $PKGDEPENDS" | |
66 with_vala="--enable-vala" | |
67 else | |
68 with_vala="--disable-vala" | |
69 fi | |
38 | 70 |
39 build() | 71 build() |
40 { | 72 { |
41 rm -rf $PKGNAME-$PKGVERSION | 73 rm -rf $PKGNAME-$PKGVERSION |
42 tar xvf $PKGNAME-$PKGVERSION.tar.bz2 | 74 tar xvf $PKGNAME-$PKGVERSION.tar.bz2 |
48 LIBS="$LIBS" \ | 80 LIBS="$LIBS" \ |
49 ./configure \ | 81 ./configure \ |
50 --build=$CBUILD \ | 82 --build=$CBUILD \ |
51 --host=$CHOST \ | 83 --host=$CHOST \ |
52 --prefix= \ | 84 --prefix= \ |
85 --disable-gtk2 \ | |
53 --localedir=/share/locale \ | 86 --localedir=/share/locale \ |
54 --with-locales-dir=/share/locale | 87 --with-locales-dir=/share/locale \ |
88 $with_introspection \ | |
89 $with_nls \ | |
90 $with_vala | |
55 make | 91 make |
56 make install DESTDIR=$DESTDIR itlocaledir=/share/locale | 92 make install DESTDIR=$DESTDIR |
57 rm -f $DESTDIR/lib/libxfce4kbd-private-2.la | 93 rm -f $DESTDIR/lib/libxfce4ui-2.la |
58 rm -f $DESTDIR/lib/libxfce4kbd-private-3.la | 94 rm -f $DESTDIR/lib/libxfce4kbd-private-3.la |
59 rm -f $DESTDIR/lib/libxfce4ui-1.la | |
60 rm -f $DESTDIR/lib/libxfce4ui-2.la | |
61 | 95 |
62 cd .. | 96 cd .. |
63 rm -rf $PKGNAME-$PKGVERSION | 97 rm -rf $PKGNAME-$PKGVERSION |
64 } | 98 } |