diff --git a/srcpkgs/gtkd/template b/srcpkgs/gtkd/template index cc45b651f9e..cccc522bdaa 100644 --- a/srcpkgs/gtkd/template +++ b/srcpkgs/gtkd/template @@ -1,6 +1,6 @@ # Template file for 'gtkd' pkgname=gtkd -version=3.8.5 +version=3.9.0 revision=1 wrksrc="GtkD-${version}" build_style=gnu-makefile @@ -12,7 +12,7 @@ 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 tar" +hostmakedepends="ldc pkg-config tar which" makedepends="gstreamer1-devel gtksourceview-devel libpeas-devel librsvg-devel vte3-devel" short_desc="D bindings for GTK+3 and related libraries" @@ -21,9 +21,14 @@ license="LGPL-3.0-or-later" homepage="https://gtkd.org" #changelog="https://gtkd.org/changelog.html" distfiles="https://github.com/gtkd-developers/GtkD/archive/v${version}.tar.gz" -checksum=10b388d4ce00854a29ea9b74ebeb632c03fe9c39daa5dafe8554005ca33c55c8 +checksum=02a5d84b120e66011d6595f92679780f5782e8fe733c5517de1629c397a0d7d9 nocross="Uses host flags for cross compilations" +do_patch() { + # Makefile wants to install pkgconfig in /lib by default + vsed -e 's@$(DESTDIR)$(libdir)@$(DESTDIR)$(prefix)/$(libdir)@g' -i GNUmakefile +} + libpeasd_package() { short_desc+=" - peasd library" pkg_install() { @@ -38,7 +43,7 @@ libpeasd-devel_package() { vmove usr/include/d/gtkd-3/peas vmove usr/include/d/gtkd-3/peasc vmove usr/lib/libpeasd-3.so - vmove usr/share/pkgconfig/peasd-3.pc + vmove usr/lib/pkgconfig/peasd-3.pc } } @@ -57,7 +62,7 @@ libgtkdgl-devel_package() { vmove usr/include/d/gtkd-3/glgdk vmove usr/include/d/gtkd-3/gtkglc vmove usr/lib/libgtkdgl-3.so - vmove usr/share/pkgconfig/gtkdgl-3.pc + vmove usr/lib/pkgconfig/gtkdgl-3.pc } } @@ -75,7 +80,7 @@ libvted-devel_package() { vmove usr/include/d/gtkd-3/vte vmove usr/include/d/gtkd-3/vtec vmove usr/lib/libvted-3.so - vmove usr/share/pkgconfig/vted-3.pc + vmove usr/lib/pkgconfig/vted-3.pc } } @@ -95,7 +100,7 @@ libgstreamerd-devel_package() { vmove usr/include/d/gtkd-3/gstreamer vmove usr/include/d/gtkd-3/gstreamerc vmove usr/lib/libgstreamerd-3.so - vmove usr/share/pkgconfig/gstreamerd-3.pc + vmove usr/lib/pkgconfig/gstreamerd-3.pc } } @@ -113,7 +118,7 @@ libgtkdsv-devel_package() { vmove usr/include/d/gtkd-3/gsv vmove usr/include/d/gtkd-3/gsvc vmove usr/lib/libgtkdsv-3.so - vmove usr/share/pkgconfig/gtkdsv-3.pc + vmove usr/lib/pkgconfig/gtkdsv-3.pc } } @@ -135,6 +140,6 @@ gtkd-devel_package() { vmove usr/include/d/gtkd-3/pango vmove usr/include/d/gtkd-3/rsvg vmove usr/lib/libgtkd-3.so - vmove usr/share/pkgconfig/gtkd-3.pc + vmove usr/lib/pkgconfig/gtkd-3.pc } }