aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRasmus Thomsen <oss@cogitri.dev>2019-11-29 09:44:03 +0100
committerRasmus Thomsen <oss@cogitri.dev>2019-11-29 18:13:38 +0100
commit6a27d02823ea35595a6fad80dac09f8f2fb14e64 (patch)
tree900018d63467d63527ef7611b902690f9b91ae42
parent926802268d8843ab7dec49e6bf1aa20a44e5ae44 (diff)
downloadaports-6a27d02823ea35595a6fad80dac09f8f2fb14e64.tar.bz2
aports-6a27d02823ea35595a6fad80dac09f8f2fb14e64.tar.xz
testing/gtkd: new aport
https://gtkd.org D bindings for GTK+3 and related libraries
-rw-r--r--testing/gtkd/APKBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/testing/gtkd/APKBUILD b/testing/gtkd/APKBUILD
new file mode 100644
index 0000000000..74e35f18e3
--- /dev/null
+++ b/testing/gtkd/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+pkgname=gtkd
+pkgver=3.9.0
+pkgrel=0
+pkgdesc="D bindings for GTK+3 and related libraries"
+url="https://gtkd.org"
+arch="x86_64" # ldc
+license="LGPL-3.0-or-later"
+makedepends="ldc ldc-runtime gstreamer-dev gtksourceview-dev libpeas-dev
+ librsvg-dev vte3-dev"
+options="!check"
+subpackages="$pkgname-dev"
+source="https://github.com/gtkd-developers/GtkD/archive/v$pkgver/gtkd-$pkgver.tar.gz"
+builddir="$srcdir/GtkD-$pkgver"
+
+prepare() {
+ default_prepare
+
+ # Fix the install location of pkgconfig files
+ sed 's|$(DESTDIR)$(libdir)|$(DESTDIR)$(prefix)/$(libdir)|' -i GNUmakefile
+}
+
+build() {
+ make shared LDFLAGS='-linker=bfd -link-defaultlib-shared'
+}
+
+package() {
+ make LDFLAGS='-linker=bfd -link-defaultlib-shared' DESTDIR="$pkgdir" prefix=/usr \
+ install-shared install-headers
+}
+
+sha512sums="ea83322933958fa62883bc5f9d9c37fca78c369f6567b4fd62bd39d5d41b7caaab186752a836904b70c1dd70370d683bf35ae3e9201cac12410356ad4c020b90 gtkd-3.9.0.tar.gz"