diff --git a/common/shlibs b/common/shlibs index b5293d2ea5e..94faf6d32a1 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2925,6 +2925,11 @@ libmysofa.so.0 libmysofa-0.6_1 libzinnia.so.0 libzinnia-0.06_1 libdnet.so.1 libdnet-1.12_1 libmega.so.30207 libmega-3.2.7_1 +libgtkd-3.so.0 gtkd-3.7.0_1 +libgtkdsv-3.so.0 gtkd-3.7.0_1 +libvted-3.so.0 gtkd-3.7.0_1 +libpeasd-3.so.0 gtkd-3.7.0_1 +libgstreamerd-3.so.0 gtkd-3.7.0_1 libopenglrecorder.so.0 libopenglrecorder-0.1.0_1 libgpod.so.4 libgpod-0.8.3_1 libi2c.so.0 i2c-tools-4.0_1 diff --git a/srcpkgs/gtkd-devel b/srcpkgs/gtkd-devel new file mode 120000 index 00000000000..a978f92e038 --- /dev/null +++ b/srcpkgs/gtkd-devel @@ -0,0 +1 @@ +gtkd \ No newline at end of file diff --git a/srcpkgs/gtkd/template b/srcpkgs/gtkd/template new file mode 100644 index 00000000000..03e41f0c334 --- /dev/null +++ b/srcpkgs/gtkd/template @@ -0,0 +1,31 @@ +# Template file for 'gtkd' +pkgname=gtkd +version=3.7.0 +revision=1 +wrksrc="GtkD-${version}" +build_style=gnu-makefile +# The compiler used is ldc2 and our LDFLAGS make it fail to compile +# so we define LDFLAGS to an empty string +make_build_args="LDFLAGS='' DC=ldc2" +make_build_target="shared-libs shared-gstreamer shared-vte shared-peas" +make_install_args="prefix=/usr" +make_install_target="install-shared install-shared-gstreamer install-shared-vte install-shared-peas +install-headers install-headers-gstreamer install-headers-vte install-headers-peas" +hostmakedepends="pkg-config ldc" +makedepends="gtk+3-devel librsvg-devel gtksourceview-devel libpeas-devel gstreamer1-devel vte-devel" +short_desc="D bindings for GTK+3 and related libraries" +maintainer="maxice8 " +license="LGPL-3" +homepage="http://gtkd.org" +distfiles="https://github.com/gtkd-developers/GtkD/archive/v${version}.tar.gz" +checksum=326c7639c7e91306c5a802d821a81c617004145f66ef08a5153810488655a994 + +gtkd-devel_package() { + depends="${sourcepkg}>=${version}_${revision} gtk+3-devel librsvg-devel + gtksourceview-devel libpeas-devel gstreamer1-devel vte-devel" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/share/pkgconfig + } +}