From 5400f458f65c591d40e85fceeb1228ff9183cb21 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 16 Dec 2010 17:10:17 +0100 Subject: [PATCH] Added vala-0.10.1 build template. --- srcpkgs/libvala | 1 + srcpkgs/vala-devel | 1 + srcpkgs/vala/depends | 2 ++ srcpkgs/vala/libvala.template | 15 ++++++++++++++ srcpkgs/vala/template | 25 ++++++++++++++++++++++++ srcpkgs/vala/vala-devel.template | 19 ++++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 1 + 7 files changed, 64 insertions(+) create mode 120000 srcpkgs/libvala create mode 120000 srcpkgs/vala-devel create mode 100644 srcpkgs/vala/depends create mode 100644 srcpkgs/vala/libvala.template create mode 100644 srcpkgs/vala/template create mode 100644 srcpkgs/vala/vala-devel.template diff --git a/srcpkgs/libvala b/srcpkgs/libvala new file mode 120000 index 00000000000..fbf62fb5b24 --- /dev/null +++ b/srcpkgs/libvala @@ -0,0 +1 @@ +vala \ No newline at end of file diff --git a/srcpkgs/vala-devel b/srcpkgs/vala-devel new file mode 120000 index 00000000000..fbf62fb5b24 --- /dev/null +++ b/srcpkgs/vala-devel @@ -0,0 +1 @@ +vala \ No newline at end of file diff --git a/srcpkgs/vala/depends b/srcpkgs/vala/depends new file mode 100644 index 00000000000..988314e5383 --- /dev/null +++ b/srcpkgs/vala/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.10.1<0.11" +api_depends="${abi_depends}" diff --git a/srcpkgs/vala/libvala.template b/srcpkgs/vala/libvala.template new file mode 100644 index 00000000000..635119cd359 --- /dev/null +++ b/srcpkgs/vala/libvala.template @@ -0,0 +1,15 @@ +# Template file for 'libvala'. +# +short_desc="${short_desc} - shared library" +long_desc="${long_desc} + + This package contains the shared library." + +Add_dependency run glibc +Add_dependency run glib + +do_install() +{ + install -d ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/*.so* ${DESTDIR}/usr/lib +} diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template new file mode 100644 index 00000000000..21adc88dcd9 --- /dev/null +++ b/srcpkgs/vala/template @@ -0,0 +1,25 @@ +# Template file for 'vala' +pkgname=vala +version=0.10.1 +distfiles="http://download.gnome.org/sources/vala/0.10/vala-$version.tar.bz2" +build_style=gnu_configure +configure_args="--enable-vapigen" +short_desc="Compiler for the GObject type system" +maintainer="Juan RP " +checksum=eae1d2f52b651e9d2ed31ae0877ab671b5f796a3013c714f86a926806337805a +long_desc=" + Vala is a new programming language that aims to bring modern programming + language features to GNOME developers without imposing any additional runtime + requirements and without using a different ABI compared to applications and + libraries written in C." + +subpackages="libvala vala-devel" + +Add_dependency run glibc +Add_dependency run glib +Add_dependency run libvala + +Add_dependency build pkg-config +Add_dependency build flex +Add_dependency build libxslt ">=0" +Add_dependency build glib-devel diff --git a/srcpkgs/vala/vala-devel.template b/srcpkgs/vala/vala-devel.template new file mode 100644 index 00000000000..a0570fb06f4 --- /dev/null +++ b/srcpkgs/vala/vala-devel.template @@ -0,0 +1,19 @@ +# Template file for 'vala-devel'. +# +short_desc="${short_desc} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run pkg-config +Add_dependency run glib-devel +Add_dependency run libvala + +do_install() +{ + install -d ${DESTDIR}/usr/{lib,share} + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/share/{aclocal,devhelp} ${DESTDIR}/usr/share +} diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 190a3bc0bb8..536964ac7ce 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -718,3 +718,4 @@ libjasper.so libjasper jasper-devel librecode.so librecode recode-devel libenca.so libenca enca-devel libwavpack.so libwavpack wavpack-devel +libvala-0.10.so libvala vala-devel