gtkd: update to 3.9.0.

This commit is contained in:
Andrew J. Hesford 2020-04-10 11:39:15 -04:00 committed by Jürgen Buchmüller
parent 623fc18e6f
commit 5bc9dc440c

View file

@ -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
}
}