diff --git a/common/shlibs b/common/shlibs index 62eb64924c8..220a7ac4019 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2994,11 +2994,12 @@ libtermbox.so.1 termbox-1.1.0_1 libmysofa.so.0 libmysofa-0.6_1 libzinnia.so.0 libzinnia-0.06_1 libdnet.so.1 libdnet-1.12_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 +libgtkd-3.so.0 gtkd-3.7.0_2 +libgtkdsv-3.so.0 libgtkdsv-3.7.0_2 +libvted-3.so.0 libvted-3.7.0_2 +libpeasd-3.so.0 libpeasd-3.7.0_2 +libgstreamerd-3.so.0 libgstreamerd-3.7.0_2 +libgtkdgl-3.so.0 libgtkdgl-3.7.0_2 libmega.so.30300 MEGAsdk-3.3.1_1 libopenglrecorder.so.0 libopenglrecorder-0.1.0_1 libgpod.so.4 libgpod-0.8.3_1 diff --git a/srcpkgs/gtkd/template b/srcpkgs/gtkd/template index 9ed5eccf289..98af610b4d6 100644 --- a/srcpkgs/gtkd/template +++ b/srcpkgs/gtkd/template @@ -1,31 +1,74 @@ # Template file for 'gtkd' pkgname=gtkd version=3.7.5 -revision=1 +revision=2 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_build_target="shared-libs shared-gstreamer shared-vte shared-peas shared-gtkdgl" 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 vte3-devel" +make_install_target="install-shared-gstreamer install-headers-gstreamer + install-shared-gtkdgl install-headers-gtkdgl install-shared install-headers + install-shared-peas install-headers-peas install-shared-vte install-headers-vte" +hostmakedepends="ldc pkg-config" +makedepends="gstreamer1-devel gtksourceview-devel libpeas-devel librsvg-devel + vte3-devel" short_desc="D bindings for GTK+3 and related libraries" maintainer="maxice8 " -license="LGPL-3" +license="LGPL-3.0-or-later" homepage="http://gtkd.org" distfiles="https://github.com/gtkd-developers/GtkD/archive/v${version}.tar.gz" checksum=9882ebae0ccdca7dc5850842bf547bec2cbdfa6f1b87909f84f20c59ac9da5c1 +do_check() { + make DC=ldc2 LDFLAGS='' test +} + +libpeasd_package() { + short_desc="Peasd library" + pkg_install() { + vmove "usr/lib/libpeasd*.so.*" + } +} + +libgtkdgl_package() { + short_desc="Gtkdgl library" + pkg_install() { + vmove "usr/lib/libgtkdgl*.so.*" + } +} + +libvted_package() { + short_desc="Vted library" + pkg_install() { + vmove "usr/lib/libvted*.so.*" + } +} + +libgstreamerd_package() { + short_desc="Gstreamerd library" + pkg_install() { + vmove "usr/lib/libgstreamerd*.so.*" + } +} + +libgtkdsv_package() { + short_desc="Gtkdsv library" + pkg_install() { + vmove "usr/lib/libgtkdsv*.so.*" + } +} + gtkd-devel_package() { - depends="${sourcepkg}>=${version}_${revision} gtk+3-devel librsvg-devel - gtksourceview-devel libpeas-devel gstreamer1-devel vte3-devel" short_desc+=" - development files" + depends="gtkd-${version}_${revision} libpeasd-${version}_${revision} + libgstreamerd-${version}_${revision} libvted-${version}_${revision} + libgtkdsv-${version}_${revision} libgtkdgl-${version}_${revision}" pkg_install() { vmove usr/include vmove usr/share/pkgconfig + vmove "usr/lib/*.so" } } diff --git a/srcpkgs/libgstreamerd b/srcpkgs/libgstreamerd new file mode 120000 index 00000000000..a978f92e038 --- /dev/null +++ b/srcpkgs/libgstreamerd @@ -0,0 +1 @@ +gtkd \ No newline at end of file diff --git a/srcpkgs/libgtkdgl b/srcpkgs/libgtkdgl new file mode 120000 index 00000000000..a978f92e038 --- /dev/null +++ b/srcpkgs/libgtkdgl @@ -0,0 +1 @@ +gtkd \ No newline at end of file diff --git a/srcpkgs/libgtkdsv b/srcpkgs/libgtkdsv new file mode 120000 index 00000000000..a978f92e038 --- /dev/null +++ b/srcpkgs/libgtkdsv @@ -0,0 +1 @@ +gtkd \ No newline at end of file diff --git a/srcpkgs/libpeasd b/srcpkgs/libpeasd new file mode 120000 index 00000000000..a978f92e038 --- /dev/null +++ b/srcpkgs/libpeasd @@ -0,0 +1 @@ +gtkd \ No newline at end of file diff --git a/srcpkgs/libvted b/srcpkgs/libvted new file mode 120000 index 00000000000..a978f92e038 --- /dev/null +++ b/srcpkgs/libvted @@ -0,0 +1 @@ +gtkd \ No newline at end of file