# -*- RPM-SPEC -*- # Note that this is NOT a relocatable package %define name @PACKAGE@ %define version @VERSION@ %define release SNAP %define prefix /usr Summary: Redland RDF Application Framework Name: %{name} Version: %{version} Release: %{release} Prefix: %{_prefix} License: LGPL/Apache 2 Group: Development/Libraries Source: http://download.librdf.org/source/%{name}-%{version}.tar.gz URL: http://librdf.org/ BuildRoot: /tmp/%{name}-%{version} BuildRequires: libxml2-devel >= 2.4.0 BuildRequires: curl-devel BuildRequires: raptor-devel >= @RAPTOR_MIN_VERSION@ BuildRequires: rasqal-devel >= @RASQAL_MIN_VERSION@ BuildRequires: perl >= 5.8.0 BuildRequires: db4-devel BuildRequires: mysql-devel BuildRequires: sqlite-devel Packager: Dave Beckett Docdir: %{prefix}/doc Requires: libxml2 Requires: curl Requires: raptor Requires: rasqal Requires: mysql %description 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 parsers, serializers, storage and query languages. Redland is designed for developers to provide RDF support in their applications as well as a core library for RDF developers to start with. %package devel Summary: Libraries and header files for programs that use Redland. Group: Development/Libraries Requires: redland Requires: raptor >= @RAPTOR_MIN_VERSION@ Requires: rasqal >= @RASQAL_MIN_VERSION@ %description devel Header files for development with Redland %prep %setup %build # Force use of default python even if 2.0 is present PYTHON=python export PYTHON %configure --enable-release --with-raptor=system --with-rasqal=system --with-threestore=no %{__make} OPTIMIZE="$RPM_OPT_FLAGS" %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT %makeinstall find $RPM_BUILD_ROOT -print | xargs chmod u+w %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT %files %defattr(0555, bin, bin) %{_libdir}/librdf*.so.* %{prefix}/bin/rdfproc %{prefix}/bin/redland-db-upgrade %defattr (0444, bin, bin, 0555) %doc AUTHORS COPYING COPYING.LIB ChangeLog LICENSE.txt NEWS README %doc LICENSE-2.0.txt NOTICE %doc *.html %doc %{_mandir}/man1/redland-config.1* %doc %{_mandir}/man1/redland-db-upgrade.1* %doc %{_mandir}/man1/rdfproc.1* %doc %{_mandir}/man3/redland.3* %files devel %defattr(-, root, root) %{prefix}/bin/redland-config %{_libdir}/librdf*.a %{_libdir}/librdf*.la %{_libdir}/librdf*.so %{_libdir}/pkgconfig/redland.pc %{_datadir}/%{name}/Redland.i %{prefix}/include/redland.h %{prefix}/include/librdf.h %{prefix}/include/rdf_*.h %doc AUTHORS COPYING COPYING.LIB ChangeLog LICENSE.txt NEWS README %doc LICENSE-2.0.txt NOTICE %doc docs/README.html %doc %{_datadir}/gtk-doc/html %post /sbin/ldconfig %postun /sbin/ldconfig %changelog * Wed Feb 15 2006 Dave Beckett - Require db4-devel - Disable postgresql for now * Thu Aug 11 2005 Dave Beckett - Update Source: - Do not require python-devel at build time - Add sqlite-devel build requirement. - Use %configure and %makeinstall * Thu Jul 21 2005 Dave Beckett - Updated for gtk-doc locations * Mon Nov 1 2004 Dave Beckett - License now LGPL/Apache 2 - Added LICENSE-2.0.txt and NOTICE * Mon Jul 19 2004 Dave Beckett - move perl, python packages into redland-bindings * Mon Jul 12 2004 Dave Beckett - put /usr/share/redland/Redland.i in redland-devel * Wed May 5 2004 Dave Beckett - require raptor 1.3.0 - require rasqal 0.2.0 * Fri Jan 30 2004 Dave Beckett - require raptor 1.2.0 - update for removal of python distutils - require python 2.2.0+ - require perl 5.8.0+ - build and require mysql - do not build and require threestore * Sun Jan 4 2004 Dave Beckett - added redland-python package - export some more docs * Mon Dec 15 2003 Dave Beckett - require raptor 1.1.0 - require libxml 2.4.0 or newer - added pkgconfig redland.pc - split redland/devel package shared libs correctly * Mon Sep 8 2003 Dave Beckett - require raptor 1.0.0 * Thu Sep 4 2003 Dave Beckett - added rdfproc * Thu Aug 28 2003 Dave Beckett - patches added post 0.9.13 to fix broken perl UNIVERSAL::isa * Thu Aug 21 2003 Dave Beckett - Add redland-db-upgrade.1 - Removed duplicate perl CORE shared objects * Sun Aug 17 2003 Dave Beckett - Updates for new perl module names. * Tue Apr 22 2003 Dave Beckett - Updated for Redhat 9, RPM 4 * Fri Feb 12 2003 Dave Beckett - Updated for redland 0.9.12 * Fri Jan 4 2002 Dave Beckett - Updated for new Perl module names * Fri Sep 14 2001 Dave Beckett - Added shared libraries