Name: librarian Version: 0.8.1 Release: 3mamba Summary: A documentation meta-data library Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: gil URL: http://rarian.freedesktop.org/ Source0: http://rarian.freedesktop.org/Releases/rarian-%{version}.tar.gz Source1: scrollkeeper-omf.dtd Patch1: librarian-0.8.1-categories.patch License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libgcc BuildRequires: libstdc++6-devel ## AUTOBUILDREQ-END BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Rarian is a documentation meta-data library that allows access to documents, man pages and info pages. It was designed as a replacement for scrollkeeper. %package devel Group: Development/Libraries Summary: Development files for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description devel Rarian is a documentation meta-data library that allows access to documents, man pages and info pages. It was designed as a replacement for scrollkeeper. This package contains libraries and header files need for development. %package static Summary: Static libraries for %{name} Group: Development/Libraries Requires: %{name}-devel = %{version} %description static Rarian is a documentation meta-data library that allows access to documents, man pages and info pages. It was designed as a replacement for scrollkeeper. This package contains static libraries need for development. %package compat Group: System/Tools Summary: Extra files for compatibility with scrollkeeper Requires: %{name} = %{version}-%{release} Provides: libscrollkeeper Obsoletes: libscrollkeeper %description compat Rarian is a documentation meta-data library that allows access to documents, man pages and info pages. It was designed as a replacement for scrollkeeper. This package contains files needed to maintain backward-compatibility with scrollkeeper. %prep %setup -q -n rarian-%{version} %patch1 -p1 %build %configure \ --disable-skdb-update %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall mkdir -p %{buildroot}%{_datadir}/xml/scrollkeeper/dtds install -pm 644 %{SOURCE1} %{buildroot}%{_datadir}/xml/scrollkeeper/dtds %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_bindir}/rarian-example %{_libdir}/librarian.so.? %{_libdir}/librarian.so.?.?.? %dir %{_datadir}/librarian %{_datadir}/librarian/rarian-sk-cl.xml %{_datadir}/help/rarian.document %dir %{_datadir}/librarian/Templates/C %{_datadir}/librarian/Templates/C/scrollkeeper_cl.xml %dir %{_datadir}/librarian/manual %{_datadir}/librarian/manual/help-spec-?.?.xml %{_datadir}/librarian/manual/*.xhtml %doc README COPYING* ChangeLog NEWS AUTHORS %files devel %defattr(-,root,root) %dir %{_includedir}/rarian %{_includedir}/rarian/rarian-*.h %{_includedir}/rarian/rarian.h %{_libdir}/librarian.so %{_exec_prefix}/lib/pkgconfig/rarian.pc %files static %defattr(-,root,root) %{_libdir}/librarian.a %{_libdir}/librarian.la %post compat %{_bindir}/rarian-sk-update %{_bindir}/xmlcatalog --noout --add "rewriteSystem" \ "http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd" \ "%{_datadir}/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd" /etc/xml/catalog >& /dev/null || : %{_bindir}/xmlcatalog --noout --add "rewriteURI" \ "http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd" \ "%{_datadir}/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd" /etc/xml/catalog >& /dev/null || : %postun compat if [ $1 = 0 ]; then %{_bindir}/xmlcatalog --noout --del \ "%{_datadir}/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd" /etc/xml/catalog >& /dev/null || : fi %files compat %defattr(-,root,root) %{_bindir}/rarian-sk-* %{_bindir}/scrollkeeper-* %{_datadir}/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd %changelog * Tue Aug 23 2011 Silvan Calarco 0.8.1-3mamba - rebuilt in devel * Fri Oct 08 2010 gil 0.8.1-2mamba - add %%post %%postun compat scripts * Wed Sep 10 2008 gil 0.8.1-1mamba - first build