summaryrefslogtreecommitdiff
path: root/libdbusmenu-glib-32/Pkgfile
diff options
context:
space:
mode:
authorDanny Rawlins <monster.romster@gmail.com>2019-08-27 00:02:12 +1000
committerDanny Rawlins <monster.romster@gmail.com>2019-08-27 00:02:12 +1000
commitf86abd4190bc02b7b17dab65dbbd0f14956e5fb8 (patch)
tree166839282f48b665285a2716cb71b29ccea80103 /libdbusmenu-glib-32/Pkgfile
parentbb2b71fa13bcfa7ffc4546818872a87a9ee98ed1 (diff)
downloadcompat-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/Pkgfile37
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
+}

Generated by cgit