123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207 |
- Name: rarian
- Version: 0.8.1
- Release: 7%{?_dist_release}
- License: LGPLv2+
- Group: System Environment/Libraries
- Summary: Rarian is a documentation meta-data library
- Summary(ja): Rarian 文書メタデータライブラリ
- URL: https://ftp.gnome.org/pub/gnome/sources/rarian
- Vendor: Project Vine
- Distribution: Vine Linux
- Source: https://ftp.gnome.org/pub/gnome/sources/rarian/0.8/rarian-%{version}.tar.bz2
- Source1: scrollkeeper-omf.dtd
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- ### Dependencies ###
- Requires(post): libxml2
- Requires(postun): libxml2
- # for /usr/bin/xmlcatalog
- Requires: libxslt
- # for /usr/bin/xsltproc
- Requires: coreutils, util-linux, gawk
- # for basename, getopt, awk, etc
- ### Build Dependencies ###
- BuildRequires: libxslt-devel
- %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 compat
- License: GPLv2+
- Group: System Environment/Base
- Summary: Extra files for compatibility with scrollkeeper
- Requires: rarian = %{version}-%{release}
- Requires(post): rarian, xml-common
- # The scrollkeeper version is arbitrary. It just
- # needs to be greater than what we're obsoleting.
- Provides: scrollkeeper = 0.4
- Obsoletes: scrollkeeper <= 0.3.14
- %description compat
- This package contains files needed to maintain backward-compatibility with
- scrollkeeper.
- %package devel
- Group: Development/Libraries
- Summary: Development files for Rarian
- Summary(ja): Rarian 用開発ファイル
- Requires: rarian = %{version}-%{release}
- Requires: pkgconfig
- %description devel
- This package contains files required to develop applications that use the
- Rarian library ("librarian").
- %prep
- %setup -q
- %build
- %configure --disable-skdb-update
- make %{?_smp_mflags}
- %install
- rm -rf $RPM_BUILD_ROOT
- make install DESTDIR=$RPM_BUILD_ROOT
- mkdir -p $RPM_BUILD_ROOT%{_datadir}/xml/scrollkeeper/dtds
- cp %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xml/scrollkeeper/dtds
- rm -rf $RPM_BUILD_ROOT%{_libdir}/librarian.a
- rm -rf $RPM_BUILD_ROOT%{_libdir}/librarian.la
- %clean
- rm -rf $RPM_BUILD_ROOT
- %post -p /sbin/ldconfig
- %post compat
- %{_bindir}/rarian-sk-update
- # Add OMF DTD to XML catalog.
- CATALOG=/etc/xml/catalog
- /usr/bin/xmlcatalog --noout --add "rewriteSystem" \
- "http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd" \
- "%{_datadir}/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd" $CATALOG
- /usr/bin/xmlcatalog --noout --add "rewriteURI" \
- "http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd" \
- "%{_datadir}/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd" $CATALOG
- %postun -p /sbin/ldconfig
- %postun compat
- # Delete OMF DTD from XML catalog.
- if [ $1 = 0 ]; then
- CATALOG=/etc/xml/catalog
- /usr/bin/xmlcatalog --noout --del \
- "%{_datadir}/xml/scrollkeeper/dtds/scrollkeeper-omf.dtd" $CATALOG
- fi
- %files
- %defattr(-,root,root,-)
- %license COPYING COPYING.LIB COPYING.UTILS
- %doc README ChangeLog NEWS AUTHORS
- %{_bindir}/rarian-example
- %{_libdir}/librarian.so.*
- %{_datadir}/librarian
- %{_datadir}/help
- %files compat
- %defattr(-,root,root,-)
- %{_bindir}/rarian-sk-*
- %{_bindir}/scrollkeeper-*
- %{_datadir}/xml/scrollkeeper
- %files devel
- %defattr(644,root,root,755)
- %{_includedir}/rarian
- %{_libdir}/librarian.so
- %{_libdir}/pkgconfig/rarian.pc
- %changelog
- * Sun Mar 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8.1-7
- - rebuilt with current environment.
- * Mon Jul 4 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8.1-6
- - rebuilt with new toolchain.
- * Sat Aug 30 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.8.1-5
- - rebuilt with current environment
- * Thu Sep 30 2010 Shu KONNO <owa@bg.wakwak.com> 0.8.1-4
- - rebuilt with rpm-4.8.1 for pkg-config
- * Sat Mar 6 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.8.1-3
- - rebuilt with new toolchain
- - add Requires(post): xml-common to rarian-compat
- * Sat Feb 14 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.8.1-2
- - changed Group to System Environment/Libraries
- - changed devel subpackage Group to Development/Libraries
- * Tue Sep 16 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.8.1-1vl5
- - new upstream release
- - spec in UTF-8
- * Thu Mar 20 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.8.0-1vl5
- - new upstream release
- * Sat Mar 8 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.6.0-0vl1
- - initial build for Vine
- * Mon Feb 18 2008 Matthew Barnes <mbarnes@redhat.com> - 0.7.1-3
- - Require libxml2 in %%post and %%postun (RH bug #433268).
- * Sat Feb 09 2008 Matthew Barnes <mbarnes@redhat.com> - 0.7.1-2
- - Install XML DTD for scrollkeeper OMF files (RH bug #431088).
- * Tue Jan 08 2008 - Bastien Nocera <bnocera@redhat.com> - 0.7.1-1
- - Update to 0.7.1
- * Mon Nov 26 2007 Matthew Barnes <mbarnes@redhat.com> - 0.7.0-1
- - Update to 0.7.0
- * Tue Nov 06 2007 Matthew Barnes <mbarnes@redhat.com> - 0.6.0-2
- - Own /usr/share/help (RH bug #363311).
- * Wed Sep 12 2007 Matthew Barnes <mbarnes@redhat.com> - 0.6.0-1
- - Update to 0.6.0
- - Remove patch for RH bug #254301 (fixed upstream).
- * Thu Aug 30 2007 Matthew Barnes <mbarnes@redhat.com> - 0.5.8-3
- - Add patch for RH bug #254301 (rarian-sk-config --omfdir).
- * Wed Aug 22 2007 Matthew Barnes <mbarnes@redhat.com> - 0.5.8-2
- - Mass rebuild
- * Mon Aug 13 2007 Matthew Barnes <mbarnes@redhat.com> - 0.5.8-1
- - Update to 0.5.8
- * Thu Aug 9 2007 Matthias Clasen <mclasen@redhat.com> - 0.5.6-5
- - Move Provides and Obsoletes in the same package, to
- avoid unnessary complications
- * Sat Aug 4 2007 Matthias Clasen <mclasen@redhat.com> - 0.5.6-4
- - Add a few missing Requires
- * Thu Aug 02 2007 Matthew Barnes <mbarnes@redhat.com> - 0.5.6-3
- - Fix the Obsoletes/Provides relationship.
- * Wed Aug 01 2007 Matthew Barnes <mbarnes@redhat.com> - 0.5.6-2
- - More package review feedback (#250150).
- * Wed Aug 01 2007 Matthew Barnes <mbarnes@redhat.com> - 0.5.6-1
- - Update to 0.5.6
- * Tue Jul 31 2007 Matthew Barnes <mbarnes@redhat.com> - 0.5.4-2
- - Incorporate package review suggestions.
- * Mon Jul 30 2007 Matthew Barnes <mbarnes@redhat.com> - 0.5.4-1
- - Initial packaging.
|