[arch-commits] Commit in redland-compat/trunk (PKGBUILD)
andyrtr at archlinux.org
andyrtr at archlinux.org
Sun Apr 24 17:19:07 UTC 2011
Date: Sunday, April 24, 2011 @ 13:19:06
Author: andyrtr
Revision: 120515
upgpkg: redland-compat 1.0.12-2
split into library and devel files to avoid files conflicts
Modified:
redland-compat/trunk/PKGBUILD
----------+
PKGBUILD | 78 +++++++++++++++++--------------------------------------------
1 file changed, 22 insertions(+), 56 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2011-04-24 17:16:57 UTC (rev 120514)
+++ PKGBUILD 2011-04-24 17:19:06 UTC (rev 120515)
@@ -3,28 +3,26 @@
# Contributor: Francois Charette <francois.archlinux.org>
pkgbase=redland-compat
-_pkgbase=redland
-pkgname=('redland-compat' 'redland-compat-storage-mysql' 'redland-compat-storage-postgresql' 'redland-compat-storage-virtuoso' 'redland-compat-storage-sqlite')
+pkgname=('redland-compat' 'redland-compat-devel')
pkgver=1.0.12
-pkgrel=1
+pkgrel=2
url="http://librdf.org/"
license=("GPL")
arch=('i686' 'x86_64')
-makedepends=('rasqal-compat>=0.9.21' 'raptor1>=1.4.21' 'db>=5.1' 'postgresql-libs' 'libmysqlclient' 'unixodbc' 'sqlite3')
-options=('!libtool')
-source=(http://download.librdf.org/source/$_pkgbase-$pkgver.tar.gz
+makedepends=('rasqal-compat-devel>=0.9.21-2' 'raptor1>=1.4.21' 'libtool' 'db>=5.1' 'postgresql-libs' 'libmysqlclient' 'unixodbc' 'sqlite3')
+options=('!libtool' '!emptydirs')
+source=(http://download.librdf.org/source/"${pkgbase/-compat/}"-$pkgver.tar.gz
rpath.diff)
md5sums=('40f37a5ad97fdfbf984f78dcea0c6115'
'acc85e784f01a656bd56777f95880787')
build() {
- cd ${srcdir}/${_pkgbase}-${pkgver}
+ cd ${srcdir}/"${pkgname/-compat/}"-${pkgver}
./configure --prefix=/usr \
--enable-release \
--disable-static \
- --with-raptor=system \
- --with-rasqal=system \
- --with-sqlite=3
+ --with-sqlite=3 \
+ --disable-modular
# nuke rpath
patch -Np0 -i ${srcdir}/rpath.diff
@@ -33,56 +31,24 @@
}
package_redland-compat() {
- pkgdesc="Library that provides a high-level interface to RDF data"
- depends=('rasqal-compat>=0.9.21' 'raptor1>=1.4.21' 'libtool')
- conflicts=('redland')
- provides=("redland=${pkgver}")
-
- cd ${srcdir}/${_pkgbase}-${pkgver}
- make DESTDIR=${pkgdir} install
- rm -rf ${pkgdir}/usr/lib/redland
-}
-package_redland-compat-storage-mysql() {
- pkgdesc="MySQL storage support for Redland"
- depends=('redland-compat' 'libmysqlclient')
- conflicts=('redland-storage-mysql')
- provides=("redland-storage-mysql=${pkgver}")
+ pkgdesc="Library that provides a high-level interface to RDF data; compatibility version providing an older API"
+ depends=('rasqal-compat>=0.9.21' 'raptor1>=1.4.21' 'libtool' 'db>=5.1' 'postgresql-libs' 'libmysqlclient' 'unixodbc' 'sqlite3')
- cd ${srcdir}/${_pkgbase}-${pkgver}
- install -dm755 ${pkgdir}/usr/lib/redland
- install -m755 src/.libs/librdf_storage_mysql.so ${pkgdir}/usr/lib/redland/librdf_storage_mysql.so
+ cd ${srcdir}/"${pkgbase/-compat/}"-${pkgver}
+ make -C src DESTDIR=${pkgdir} install
+ rm ${pkgdir}/usr/lib/librdf.so
+ rm -rf ${pkgdir}/usr/{include,share}
}
-package_redland-compat-storage-postgresql() {
- pkgdesc="PostgreSQL storage support for Redland"
- depends=('redland-compat' 'postgresql-libs')
- conflicts=('redland-storage-postgresql')
- provides=("redland-storage-postgresql=${pkgver}")
+package_redland-compat-devel() {
- cd ${srcdir}/${_pkgbase}-${pkgver}
- install -dm755 ${pkgdir}/usr/lib/redland
- install -m755 src/.libs/librdf_storage_postgresql.so ${pkgdir}/usr/lib/redland/
-}
-
-package_redland-compat-storage-virtuoso() {
- pkgdesc="Virtuoso storage support for Redland"
- depends=('redland-compat' 'unixodbc' 'db')
- conflicts=('redland-storage-virtuoso')
- provides=("redland-storage-virtuoso=${pkgver}")
-
- cd ${srcdir}/${_pkgbase}-${pkgver}
- install -dm755 ${pkgdir}/usr/lib/redland
- install -m755 src/.libs/librdf_storage_virtuoso.so ${pkgdir}/usr/lib/redland/
-}
-
-package_redland-compat-storage-sqlite() {
- pkgdesc="SQLite storage support for Redland"
- depends=('redland-compat' 'sqlite3' 'db')
- conflicts=('redland-storage-sqlite')
- provides=("redland-storage-sqlite=${pkgver}")
+ pkgdesc="Library that provides a high-level interface to RDF data; compatibility version providing an older API - devel files"
+ depends=('redland-compat')
- cd ${srcdir}/${_pkgbase}-${pkgver}
- install -dm755 ${pkgdir}/usr/lib/redland
- install -m755 src/.libs/librdf_storage_sqlite.so ${pkgdir}/usr/lib/redland/
+ cd ${srcdir}/"${pkgbase/-compat/}"-${pkgver}
+ #make -C src DESTDIR=${pkgdir} install
+ make DESTDIR=${pkgdir} install
+ rm ${pkgdir}/usr/lib/librdf.so.*
+ rm -rf ${pkgdir}/usr/share
}
More information about the arch-commits
mailing list