vala: split into vala-doc, vala-vapi, valadoc, valadoc-devel

This commit is contained in:
maxice8 2019-02-06 01:21:26 -02:00 committed by maxice8
parent 49f8c11478
commit f3a47843d2
4 changed files with 47 additions and 10 deletions

1
srcpkgs/vala-doc Symbolic link
View File

@ -0,0 +1 @@
vala

View File

@ -1,7 +1,7 @@
# Template file for 'vala' # Template file for 'vala'
pkgname=vala pkgname=vala
version=0.42.5 version=0.42.5
revision=3 revision=4
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-graphviz" configure_args="--disable-graphviz"
hostmakedepends="flex libxslt pkg-config automake libtool" hostmakedepends="flex libxslt pkg-config automake libtool"
@ -29,21 +29,55 @@ pre_configure() {
} }
libvala_package() { libvala_package() {
short_desc+=" - shared library" short_desc+=" - vala shared library"
pkg_install() { pkg_install() {
vmove usr/lib/*.so.* vmove "usr/lib/libvala-*.so.*"
}
}
valadoc_package() {
short_desc+=" - valadoc shared library"
pkg_install() {
vmove usr/bin/valadoc
vmove "usr/bin/valadoc-*"
vmove "usr/lib/libvaladoc-*.so.*"
vmove usr/lib/valadoc
vmove usr/share/valadoc
vmove usr/share/man/man1/valadoc.1
vmove "usr/share/man/man1/valadoc-*.1"
}
}
valadoc-devel_package() {
depends="valadoc-${version}_${revision}
vala-devel-${version}_${revision}"
short_desc+=" - valadoc development files"
pkg_install() {
vmove "usr/include/valadoc-*"
vmove "usr/lib/libvaladoc-*.so"
vmove "usr/lib/pkgconfig/valadoc-*.pc"
vmove "usr/share/vala/vapi/valadoc-*.deps"
vmove "usr/share/vala/vapi/valadoc-*.vapi"
} }
} }
vala-devel_package() { vala-devel_package() {
depends="libglib-devel vala>=${version}_${revision}" depends="libglib-devel vala-${version}_${revision}"
short_desc+=" - development files" short_desc+=" - vala development files"
pkg_install() { pkg_install() {
vmove usr/include vmove "usr/lib/libvala-*.so"
vmove usr/lib/pkgconfig vmove "usr/lib/pkgconfig/libvala*.pc"
vmove usr/lib/*.so vmove "usr/include/vala-*"
vmove "usr/share/vala/vapi/libvala-*.*"
vmove usr/share/aclocal vmove usr/share/aclocal
vmove usr/share/devhelp }
vmove usr/share/vala }
vala-doc_package() {
noarch=yes
depends="vala-${version}_${revision}"
short_desc+=" - devhelp documentation"
pkg_install() {
vmove usr/share/devhelp
} }
} }

1
srcpkgs/valadoc Symbolic link
View File

@ -0,0 +1 @@
vala

1
srcpkgs/valadoc-devel Symbolic link
View File

@ -0,0 +1 @@
vala