From 4d028f2fda46d575ac0fda4d23244e60a0b42e2d Mon Sep 17 00:00:00 2001 From: Síle Ekaterin Liszka Date: Sun, 12 Jun 2022 05:34:01 +0000 Subject: user/libsigc++3: new package --- user/libsigc++3/APKBUILD | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 user/libsigc++3/APKBUILD (limited to 'user/libsigc++3') diff --git a/user/libsigc++3/APKBUILD b/user/libsigc++3/APKBUILD new file mode 100644 index 000000000..6273ddca3 --- /dev/null +++ b/user/libsigc++3/APKBUILD @@ -0,0 +1,39 @@ +# Contributor: Síle Ekaterin Liszka +# Maintainer: Síle Ekaterin Liszka +pkgname=libsigc++3 +_pkgreal=${pkgname%3} +pkgver=3.2.0 +pkgrel=0 +pkgdesc="Library for type-safe callbacks in C++" +url="https://libsigcplusplus.github.io/libsigcplusplus/download.html" +arch="all" +license="LGPL-2.1+ AND LGPL-3.0+" +depends="" +makedepends="boost-dev doxygen graphviz meson ninja cmd:xsltproc" +subpackages="$pkgname-dev $pkgname-doc" +source="https://download.gnome.org/sources/$_pkgreal/${pkgver%.*}/$_pkgreal-$pkgver.tar.xz" +builddir="$srcdir/$_pkgreal-$pkgver" + +build() { + meson \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --buildtype=release \ + --wrap-mode=nofallback \ + -Dbuild-examples=false \ + -Dbuild-documentation=true \ + . output + ninja -C output +} + +check() { + ninja -C output test +} + +package() { + DESTDIR="$pkgdir" ninja -C output install +} + +sha512sums="91315cecc79a1ad6ea165b66a13a5afd4e5bc101842f9d4c58811ea78536c07fc8821c51aa5110a032ed71c09f85790b3a02f2ad7fe8cc3aed6e03b2bafcd70c libsigc++-3.2.0.tar.xz" -- cgit v1.2.3-60-g2f50