From 7fd0ad413333b925a68a03e2740c2896b83a8adc Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 16 Jun 2013 11:06:12 +0200 Subject: [PATCH] New package: redland-1.0.16. --- common/shlibs | 1 + srcpkgs/librdf | 1 + srcpkgs/redland-devel | 1 + srcpkgs/redland-storage-mysql | 1 + srcpkgs/redland-storage-pgsql | 1 + srcpkgs/redland-storage-sqlite | 1 + srcpkgs/redland/redland | 1 + srcpkgs/redland/template | 70 ++++++++++++++++++++++++++++++++++ 8 files changed, 77 insertions(+) create mode 120000 srcpkgs/librdf create mode 120000 srcpkgs/redland-devel create mode 120000 srcpkgs/redland-storage-mysql create mode 120000 srcpkgs/redland-storage-pgsql create mode 120000 srcpkgs/redland-storage-sqlite create mode 120000 srcpkgs/redland/redland create mode 100644 srcpkgs/redland/template diff --git a/common/shlibs b/common/shlibs index 9c764e605ea..8e54d589d70 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1263,3 +1263,4 @@ libsopranoclient.so.1 soprano-2.9.2_1 libsopranoserver.so.1 soprano-2.9.2_1 libsoprano.so.4 soprano-2.9.2_1 librasqal.so.3 rasqal-0.9.30_1 +librdf.so.0 librdf-1.0.16_1 diff --git a/srcpkgs/librdf b/srcpkgs/librdf new file mode 120000 index 00000000000..d7a56960eda --- /dev/null +++ b/srcpkgs/librdf @@ -0,0 +1 @@ +redland \ No newline at end of file diff --git a/srcpkgs/redland-devel b/srcpkgs/redland-devel new file mode 120000 index 00000000000..d7a56960eda --- /dev/null +++ b/srcpkgs/redland-devel @@ -0,0 +1 @@ +redland \ No newline at end of file diff --git a/srcpkgs/redland-storage-mysql b/srcpkgs/redland-storage-mysql new file mode 120000 index 00000000000..d7a56960eda --- /dev/null +++ b/srcpkgs/redland-storage-mysql @@ -0,0 +1 @@ +redland \ No newline at end of file diff --git a/srcpkgs/redland-storage-pgsql b/srcpkgs/redland-storage-pgsql new file mode 120000 index 00000000000..d7a56960eda --- /dev/null +++ b/srcpkgs/redland-storage-pgsql @@ -0,0 +1 @@ +redland \ No newline at end of file diff --git a/srcpkgs/redland-storage-sqlite b/srcpkgs/redland-storage-sqlite new file mode 120000 index 00000000000..d7a56960eda --- /dev/null +++ b/srcpkgs/redland-storage-sqlite @@ -0,0 +1 @@ +redland \ No newline at end of file diff --git a/srcpkgs/redland/redland b/srcpkgs/redland/redland new file mode 120000 index 00000000000..d7a56960eda --- /dev/null +++ b/srcpkgs/redland/redland @@ -0,0 +1 @@ +redland \ No newline at end of file diff --git a/srcpkgs/redland/template b/srcpkgs/redland/template new file mode 100644 index 00000000000..19a4538135f --- /dev/null +++ b/srcpkgs/redland/template @@ -0,0 +1,70 @@ +# Template file for 'redland' +pkgname=redland +version=1.0.16 +revision=1 +build_style=gnu-configure +configure_args="--disable-static --enable-release --with-raptor=system + --with-rasqal=system --with-sqlite=3" +hostmakedepends="pkg-config perl" +makedepends="libltdl-devel db-devel rasqal-devel libmysqlclient-devel postgresql-libs-devel sqlite-devel" +short_desc="Redland Resource Description Framework (RDF)" +maintainer="Juan RP " +license="LGPL-2.1" +homepage="http://librdf.org" +distfiles="http://librdf.org/dist/source/redland-${version}.tar.gz" +checksum=d9a274fc086e61119d5c9beafb8d05527e040ec86f4c0961276ca8de0a049dbd +long_desc=" + Redland is a library that provides a high-level interface for RDF (Resource + Description Framework) implemented in an object-based API. It is modular and + supports different RDF/XML parsers, storage mechanisms and other elements. + Redland is designed for applications developers to provide RDF support in + their applications as well as for RDF developers to experiment with the technology." + +librdf_package() { + short_desc+=" - library" + pkg_install() { + vmove "usr/lib/*.so.*" + } +} + +redland-storage-mysql_package() { + short_desc+=" - MySQL storage backend" + pkg_install() { + vmove usr/lib/redland/librdf_storage_mysql.so + } +} + +redland-storage-pgsql_package() { + short_desc+=" - PostgreSQL storage backend" + pkg_install() { + vmove usr/lib/redland/librdf_storage_postgresql.so + } +} + +redland-storage-sqlite_package() { + short_desc+=" - SQLite storage backend" + pkg_install() { + vmove usr/lib/redland/librdf_storage_sqlite.so + } +} + +redland-devel_package() { + depends="db-devel rasqal-devel librdf-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/bin/redland-config + vmove usr/share/man/man1/redland-config.1 + vmove usr/include + vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + vmove usr/share/gtk-doc + vmove usr/share/man/man3 + } +} + +redland_package() { + short_desc+=" - Utilities" + pkg_install() { + vmove usr + } +}