diff options
author | Leo <thinkabit.ukim@gmail.com> | 2020-02-14 00:59:41 -0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-02-14 09:18:01 -0300 |
commit | 702eb5be91d1a56eed07ced403d93bbbd174da31 (patch) | |
tree | 2f67d6c023f7b650c487ebf87d958b8f51cdecc2 /community/libdbusmenu-glib | |
parent | 5034a0c513383748a3536b95fd16b701f0ec5cd9 (diff) | |
download | aports-702eb5be91d1a56eed07ced403d93bbbd174da31.tar.bz2 aports-702eb5be91d1a56eed07ced403d93bbbd174da31.tar.xz |
community/libdbusmenu-glib: move from testing
Diffstat (limited to 'community/libdbusmenu-glib')
-rw-r--r-- | community/libdbusmenu-glib/APKBUILD | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/community/libdbusmenu-glib/APKBUILD b/community/libdbusmenu-glib/APKBUILD new file mode 100644 index 0000000000..e14b62aba4 --- /dev/null +++ b/community/libdbusmenu-glib/APKBUILD @@ -0,0 +1,87 @@ +# Contributor: Leo <thinkabit.ukim@gmail.com> +# Maintainer: Leo <thinkabit.ukim@gmail.com> +pkgname=libdbusmenu-glib +pkgver=16.04.0 +pkgrel=1 +pkgdesc="Library for passing menus over DBus" +options="!check" # Requires dbus-test-runner +url="https://launchpad.net/libdbusmenu" +arch="all" +license="GPL-3.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later" +makedepends="automake autoconf libtool glib-dev gobject-introspection-dev + vala gtk+3.0-dev json-glib-dev intltool" +subpackages=" + $pkgname-dev:_dev + libdbusmenu-gtk3 + libdbusmenu-gtk3-dev:_gtk3dev + " +source="https://launchpad.net/libdbusmenu/16.04/$pkgver/+download/libdbusmenu-$pkgver.tar.gz" +builddir="$srcdir/libdbusmenu-$pkgver" + +prepare() { + default_prepare + autoreconf -fi +} + +build() { + export CFLAGS="$CFLAGS -Wno-error" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --disable-dumper \ + --disable-static \ + --enable-tests \ + --enable-vala \ + --enable-introspection \ + HAVE_VALGRIND_FALSE='' + make +} + +check() { + make check +} + +package() { + make DESTDIR="$pkgdir" install + rm -rf "$pkgdir"/usr/share/gtk-doc + rm -rf "$pkgdir"/usr/share/doc + rm -rf "$pkgdir"/usr/libexec +} + +_dev() { + default_dev + + mkdir -p "$pkgdir"/usr/include \ + "$pkgdir"/usr/lib/pkgconfig \ + "$pkgdir"/usr/lib \ + "$pkgdir"/usr/share/gir-1.0 \ + "$pkgdir"/usr/share/vala/vapi + + mv "$subpkgdir"/usr/include/libdbusmenu-gtk3-* "$pkgdir"/usr/include + mv "$subpkgdir"/usr/lib/pkgconfig/dbusmenu-gtk3-*.pc "$pkgdir"/usr/lib/pkgconfig + mv "$subpkgdir"/usr/lib/libdbusmenu-gtk3.so "$pkgdir"/usr/lib + mv "$subpkgdir"/usr/share/gir-1.0/DbusmenuGtk3-*.gir "$pkgdir"/usr/share/gir-1.0 + mv "$subpkgdir"/usr/share/vala/vapi/DbusmenuGtk3-*.vapi "$pkgdir"/usr/share/vala/vapi +} + +gtk3() { + pkgdesc="$pkgdesc (GTK+3)" + + mkdir -p "subpkgdir"/usr/lib "$subpkgdir"/usr/lib/girepository-1.0 + mv "$pkgdir"/usr/lib/libdbusmenu-gtk3.so.* "$subpkgdir"/usr/lib + mv "$pkgdir"/usr/lib/girepository-1.0/DbusmenuGtk3-*.typelib \ + "$subpkgdir"/usr/lib/girepository-1.0 +} + +_gtk3dev() { + pkgdesc="$pkgdesc (GTK+3)" + depends_dev="libdbusmenu-glib-dev=$pkgver-r$pkgrel gtk+3.0-dev + gdk-pixbuf-dev" + default_dev +} + +sha512sums="ee9654ac4ed94bdebc94a6db83b126784273a417a645b2881b2ba676a5f67d7fc95dd2bb37bfb0890aa47299ed73cb21ed7de8b75f3fed6b69bfd39065062241 libdbusmenu-16.04.0.tar.gz" |