diff options
author | Tim Biermann <tbier@posteo.de> | 2019-08-04 16:15:51 +0200 |
---|---|---|
committer | Tim Biermann <tbier@posteo.de> | 2019-08-04 16:15:51 +0200 |
commit | ac71904bced1a8397558244162531d9ce8a92d05 (patch) | |
tree | e241b5ec6dcd1e3cc5cb9e0eb69131f80d841ecf /libdbusmenu-glib | |
parent | b3fd9c45e03eacd620c76c5822475df1517f953f (diff) | |
download | contrib-ac71904bced1a8397558244162531d9ce8a92d05.tar.gz contrib-ac71904bced1a8397558244162531d9ce8a92d05.tar.xz |
libdbusmenu-glib: initial commit
Diffstat (limited to 'libdbusmenu-glib')
-rw-r--r-- | libdbusmenu-glib/.footprint | 24 | ||||
-rw-r--r-- | libdbusmenu-glib/.signature | 6 | ||||
-rw-r--r-- | libdbusmenu-glib/0001_no-deprecated-gnome-common-macros.patch | 12 | ||||
-rw-r--r-- | libdbusmenu-glib/Pkgfile | 30 |
4 files changed, 72 insertions, 0 deletions
diff --git a/libdbusmenu-glib/.footprint b/libdbusmenu-glib/.footprint new file mode 100644 index 000000000..708867c6e --- /dev/null +++ b/libdbusmenu-glib/.footprint @@ -0,0 +1,24 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/libdbusmenu-glib-0.4/ +drwxr-xr-x root/root usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/ +-rw-r--r-- root/root usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/client.h +-rw-r--r-- root/root usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/dbusmenu-glib.h +-rw-r--r-- root/root usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/enum-types.h +-rw-r--r-- root/root usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/menuitem-proxy.h +-rw-r--r-- root/root usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/menuitem.h +-rw-r--r-- root/root usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/server.h +-rw-r--r-- root/root usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/types.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/girepository-1.0/ +-rw-r--r-- root/root usr/lib/girepository-1.0/Dbusmenu-0.4.typelib +-rw-r--r-- root/root usr/lib/libdbusmenu-glib.a +-rwxr-xr-x root/root usr/lib/libdbusmenu-glib.la +lrwxrwxrwx root/root usr/lib/libdbusmenu-glib.so -> libdbusmenu-glib.so.4.0.12 +lrwxrwxrwx root/root usr/lib/libdbusmenu-glib.so.4 -> libdbusmenu-glib.so.4.0.12 +-rwxr-xr-x root/root usr/lib/libdbusmenu-glib.so.4.0.12 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/dbusmenu-glib-0.4.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/gir-1.0/ +-rw-r--r-- root/root usr/share/gir-1.0/Dbusmenu-0.4.gir diff --git a/libdbusmenu-glib/.signature b/libdbusmenu-glib/.signature new file mode 100644 index 000000000..23a514d42 --- /dev/null +++ b/libdbusmenu-glib/.signature @@ -0,0 +1,6 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF3yw/ecl+5RGB0L3ejFZoPtVtDrmQgfLu9XFAx0BObuI1EEa9N+mBkIaDMcH4WrmDv03/6DQ0D399bD4cy7h8owQ= +SHA256 (Pkgfile) = ad3625d2d85f9ec3c98daa796ec06fa10a49787a8996665f519f4b4c0c94250f +SHA256 (.footprint) = 590077021c94af24ace6ad1e6f9d0c0459da9716d4a44a490f1efd41a8c596b8 +SHA256 (libdbusmenu_18.10.20180917~bzr490+repack1.orig.tar.xz) = f670bc86ea5ae1488b2405f371ceb870ce353127578f9b0aed2862cbbc42053b +SHA256 (0001_no-deprecated-gnome-common-macros.patch) = a65626ad3dd26a81037332d881736587929c7f8935cd34d2fc3e7f4a988d5a72 diff --git a/libdbusmenu-glib/0001_no-deprecated-gnome-common-macros.patch b/libdbusmenu-glib/0001_no-deprecated-gnome-common-macros.patch new file mode 100644 index 000000000..fbe7ca334 --- /dev/null +++ b/libdbusmenu-glib/0001_no-deprecated-gnome-common-macros.patch @@ -0,0 +1,12 @@ +Description: Drop deprecated gnome-common variables. +Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> + +--- a/autogen.sh ++++ b/autogen.sh +@@ -9,6 +9,4 @@ + + gtkdocize || exit 1 + +-USE_GNOME2_MACROS=1 \ +-USE_COMMON_DOC_BUILD=yes \ + gnome-autogen.sh --enable-gtk-doc $@ diff --git a/libdbusmenu-glib/Pkgfile b/libdbusmenu-glib/Pkgfile new file mode 100644 index 000000000..c99af3165 --- /dev/null +++ b/libdbusmenu-glib/Pkgfile @@ -0,0 +1,30 @@ +# Description: Library for passing menus over DBus - Glib part +# URL: https://launchpad.net/libdbusmenu +# Maintainer: Tim Biermann, tbier at posteo dot de +# Depends on: glib gnome-common gtk-doc intltool + +name=libdbusmenu-glib +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() { + cd libdbusmenu-18.10.20180917~bzr490 + export HAVE_VALGRIND_TRUE='#' + export HAVE_VALGRIND_FALSE='' + 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 \ + --libexecdir=/usr/lib/$name \ + --localstatedir=/var \ + --disable-{dumper,tests,nls,gtk} + make -j1 + make DESTDIR=$PKG -C libdbusmenu-glib -j1 install + + 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 +} |