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 }