diff options
author | Danny Rawlins <monster.romster@gmail.com> | 2019-08-27 00:02:12 +1000 |
---|---|---|
committer | Danny Rawlins <monster.romster@gmail.com> | 2019-08-27 00:02:12 +1000 |
commit | f86abd4190bc02b7b17dab65dbbd0f14956e5fb8 (patch) | |
tree | 166839282f48b665285a2716cb71b29ccea80103 /libdbusmenu-glib-32/Pkgfile | |
parent | bb2b71fa13bcfa7ffc4546818872a87a9ee98ed1 (diff) | |
download | compat-32-f86abd4190bc02b7b17dab65dbbd0f14956e5fb8.tar.gz compat-32-f86abd4190bc02b7b17dab65dbbd0f14956e5fb8.tar.xz |
libdbusmenu-glib-32: initial import
Diffstat (limited to 'libdbusmenu-glib-32/Pkgfile')
-rw-r--r-- | libdbusmenu-glib-32/Pkgfile | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/libdbusmenu-glib-32/Pkgfile b/libdbusmenu-glib-32/Pkgfile new file mode 100644 index 00000000..7cce46cd --- /dev/null +++ b/libdbusmenu-glib-32/Pkgfile @@ -0,0 +1,37 @@ +# Description: Library for passing menus over DBus - Common Files (32bit) +# URL: https://launchpad.net/libdbusmenu +# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu +# Depends on: glib-32 libdbusmenu-glib + +name=libdbusmenu-glib-32 +version=18.10 +release=1 +source=(http://cdn-fastly.deb.debian.org/debian/pool/main/libd/libdbusmenu/libdbusmenu_18.10.20180917~bzr490+repack1.orig.tar.xz +0001_no-deprecated-gnome-common-macros.patch) + +build() { +# export CC='gcc -m32' +# export CXX='g++ -m32' +# export PKG_CONFIG_PATH='/usr/lib32/pkgconfig:/usr/lib/pkgconfig' + export HAVE_VALGRIND_TRUE='#' + export HAVE_VALGRIND_FALSE='' + + cd libdbusmenu-18.10.20180917~bzr490 + patch -Np1 -i $SRC/0001_no-deprecated-gnome-common-macros.patch + sed -e 's/-Werror -Wno-error=deprecated-declarations//g' -i libdbusmenu-{glib,gtk}/Makefile.am + sed -e 's/gtkdocize || exit 1//g' -i autogen.sh + sed -e 's/--enable-gtk-doc//g' -i autogen.sh + ./autogen.sh --prefix=/usr \ + --sysconfdir=/etc \ + --libdir=/usr/lib32 \ + --libexecdir=/usr/lib32/$name \ + --localstatedir=/var \ + --disable-{dumper,tests,vala,nls,gtk} + make -j1 + make DESTDIR=$PKG -C libdbusmenu-glib -j1 install + +# mv $PKG/usr/lib/girepository-1.0 $PKG/usr/lib32 + rm -fr $PKG/usr/{lib,include,share} + find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +} |