diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-09-12 01:00:12 -0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2019-09-12 01:00:12 -0300 |
commit | 9306f2d266cadef25f1af095c97199c8fe8ade14 (patch) | |
tree | ddeed827c3942d4b711dd1da32e6801c74add345 /testing/libdbusmenu-glib/APKBUILD | |
parent | bf9c2a4142dabebb4534cd7573940e4174f38f95 (diff) | |
download | aports-9306f2d266cadef25f1af095c97199c8fe8ade14.tar.bz2 aports-9306f2d266cadef25f1af095c97199c8fe8ade14.tar.xz |
testing/libdbusmenu-glib: new aport
https://launchpad.net/libdbusmenu
Library for passing menus over DBus
Diffstat (limited to 'testing/libdbusmenu-glib/APKBUILD')
-rw-r--r-- | testing/libdbusmenu-glib/APKBUILD | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/testing/libdbusmenu-glib/APKBUILD b/testing/libdbusmenu-glib/APKBUILD new file mode 100644 index 0000000000..f06c573076 --- /dev/null +++ b/testing/libdbusmenu-glib/APKBUILD @@ -0,0 +1,85 @@ +# Contributor: Leo <thinkabit.ukim@gmail.com> +# Maintainer: Leo <thinkabit.ukim@gmail.com> +pkgname=libdbusmenu-glib +pkgver=16.04.0 +pkgrel=0 +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" +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)" + default_dev +} + +sha512sums="ee9654ac4ed94bdebc94a6db83b126784273a417a645b2881b2ba676a5f67d7fc95dd2bb37bfb0890aa47299ed73cb21ed7de8b75f3fed6b69bfd39065062241 libdbusmenu-16.04.0.tar.gz" |