[arch-commits] Commit in (9 files)

Andrea Scarpino andrea at archlinux.org
Thu Apr 21 16:04:02 UTC 2011


    Date: Thursday, April 21, 2011 @ 12:04:01
  Author: andrea
Revision: 120238

needed by soprano

Added:
  redland-compat/
  redland-compat/repos/
  redland-compat/trunk/
  redland-compat/trunk/PKGBUILD
  redland-compat/trunk/rpath.diff
  redland-compat/trunk/src/
  redland-compat/trunk/src/redland-1.0.12.tar.gz
  redland-compat/trunk/src/redland-1.0.13.tar.gz
  redland-compat/trunk/src/rpath.diff

---------------------------+
 PKGBUILD                  |   80 ++++++++++++++++++++++++++++++++++++++++++++
 rpath.diff                |   11 ++++++
 src/redland-1.0.12.tar.gz |    1 
 src/redland-1.0.13.tar.gz |    1 
 src/rpath.diff            |    1 
 5 files changed, 94 insertions(+)

Added: redland-compat/trunk/PKGBUILD
===================================================================
--- redland-compat/trunk/PKGBUILD	                        (rev 0)
+++ redland-compat/trunk/PKGBUILD	2011-04-21 16:04:01 UTC (rev 120238)
@@ -0,0 +1,80 @@
+# $Id$
+# Maintainer: AndyRTR <andyrtr at archlinux.org>
+# 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')
+pkgver=1.0.12
+pkgrel=1
+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')
+conflicts=('redland')
+provides=("redland=${pkgver}")
+source=(http://download.librdf.org/source/$_pkgbase-$pkgver.tar.gz
+	    rpath.diff)
+md5sums=('40f37a5ad97fdfbf984f78dcea0c6115'
+         'acc85e784f01a656bd56777f95880787')
+
+build() {
+  cd ${srcdir}/${_pkgbase}-${pkgver}
+  ./configure --prefix=/usr \
+	--enable-release \
+	--disable-static \
+	--with-raptor=system \
+	--with-rasqal=system \
+	--with-sqlite=3
+
+  # nuke rpath
+  patch -Np0 -i ${srcdir}/rpath.diff
+
+  make
+}
+
+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')
+ 
+  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')
+
+  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 
+}
+
+package_redland-compat-storage-postgresql() {
+ pkgdesc="PostgreSQL storage support for Redland"
+ depends=('redland-compat' 'postgresql-libs')
+
+  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')
+
+  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')
+ 
+  cd ${srcdir}/${_pkgbase}-${pkgver}
+  install -dm755 ${pkgdir}/usr/lib/redland
+  install -m755 src/.libs/librdf_storage_sqlite.so ${pkgdir}/usr/lib/redland/
+}


Property changes on: redland-compat/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
   + Id

Added: redland-compat/trunk/rpath.diff
===================================================================
--- redland-compat/trunk/rpath.diff	                        (rev 0)
+++ redland-compat/trunk/rpath.diff	2011-04-21 16:04:01 UTC (rev 120238)
@@ -0,0 +1,11 @@
+--- libtool	2011-02-20 10:46:47.000000000 +0100
++++ libtool.new	2011-02-20 10:52:58.285764909 +0100
+@@ -324,7 +324,7 @@
+ 
+ # Flag to hardcode $libdir into a binary during linking.
+ # This must work even if $libdir does not exist
+-hardcode_libdir_flag_spec="\${wl}-rpath \${wl}\$libdir"
++hardcode_libdir_flag_spec=" "
+ 
+ # If ld is used when linking, flag to hardcode $libdir into a binary
+ # during linking.  This must work even if $libdir does not exist.

Added: redland-compat/trunk/src/redland-1.0.12.tar.gz
===================================================================
--- redland-compat/trunk/src/redland-1.0.12.tar.gz	                        (rev 0)
+++ redland-compat/trunk/src/redland-1.0.12.tar.gz	2011-04-21 16:04:01 UTC (rev 120238)
@@ -0,0 +1 @@
+link /home/andrea/packages/sources/redland-1.0.12.tar.gz
\ No newline at end of file


Property changes on: redland-compat/trunk/src/redland-1.0.12.tar.gz
___________________________________________________________________
Added: svn:special
   + *

Added: redland-compat/trunk/src/redland-1.0.13.tar.gz
===================================================================
--- redland-compat/trunk/src/redland-1.0.13.tar.gz	                        (rev 0)
+++ redland-compat/trunk/src/redland-1.0.13.tar.gz	2011-04-21 16:04:01 UTC (rev 120238)
@@ -0,0 +1 @@
+link /home/andrea/packages/sources/redland-1.0.13.tar.gz
\ No newline at end of file


Property changes on: redland-compat/trunk/src/redland-1.0.13.tar.gz
___________________________________________________________________
Added: svn:special
   + *

Added: redland-compat/trunk/src/rpath.diff
===================================================================
--- redland-compat/trunk/src/rpath.diff	                        (rev 0)
+++ redland-compat/trunk/src/rpath.diff	2011-04-21 16:04:01 UTC (rev 120238)
@@ -0,0 +1 @@
+link /home/andrea/svn-packages/redland-compat/trunk/rpath.diff
\ No newline at end of file


Property changes on: redland-compat/trunk/src/rpath.diff
___________________________________________________________________
Added: svn:special
   + *




More information about the arch-commits mailing list