[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