diff options
| author | Rasmus Thomsen <oss@cogitri.dev> | 2019-11-29 09:44:03 +0100 |
|---|---|---|
| committer | Rasmus Thomsen <oss@cogitri.dev> | 2019-11-29 18:13:38 +0100 |
| commit | 6a27d02823ea35595a6fad80dac09f8f2fb14e64 (patch) | |
| tree | 900018d63467d63527ef7611b902690f9b91ae42 | |
| parent | 926802268d8843ab7dec49e6bf1aa20a44e5ae44 (diff) | |
| download | aports-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/APKBUILD | 33 |
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" |
