OpenSP/OpenSP.spec

148 lines
4.1 KiB
RPMSpec

Name: OpenSP
Version: 1.5.2
Release: 3mamba
Summary: A suite of SGML processing tools
Group: Applications/Publishing
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://openjade.sourceforge.net/
Source: http://switch.dl.sourceforge.net/sourceforge/openjade/%{name}-%{version}.tar.gz
Patch0: OpenSP-1.5.1-LITLEN-1.patch
Patch1: OpenSP-1.5.1-gcc34-1.patch
Patch2: OpenSP-1.5.1-gcc41.patch
License: GPL
Requires: libosp = %{version}-%{release}
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgcc
BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END
BuildRequires: xmlto
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
A suite of SGML processing tools.
%package -n libosp
Summary: Libraries for OpenSP
Group: System/Libraries
Provides: libOpenSP
Obsoletes: libOpenSP
%description -n libosp
OpenSP is a suite of SGML processing tools.
This package contains the system libraries.
%package -n libosp-devel
Summary: Devel package for OpenSP
Group: Development/Libraries
Requires: libosp = %{version}-%{release}
Provides: libOpenSP-devel
Obsoletes: libOpenSP-devel
%description -n libosp-devel
OpenSP is a suite of SGML processing tools.
This is the devel package.
%prep
%setup -q -n OpenSP-%{version}
%patch0 -p1
#%patch1 -p1
#%patch2 -p1
%build
%configure \
--enable-http \
--enable-xml-messages \
--enable-default-catalog=/etc/sgml/catalog \
--enable-default-search-path=%{_datadir}/sgml
%make pkgdatadir=%{_datadir}/sgml/OpenSP-%{version}
%install
test x%{buildroot} != x/ && rm -rf %{buildroot}
%makeinstall pkgdatadir=%{_datadir}/sgml/OpenSP-%{version}
ln -s onsgmls %{buildroot}%{_bindir}/nsgmls
ln -s osgmlnorm %{buildroot}%{_bindir}/sgmlnorm
ln -s ospam %{buildroot}%{_bindir}/spam
ln -s ospcat %{buildroot}%{_bindir}/spcat
ln -s ospent %{buildroot}%{_bindir}/spent
#ln -s osx %{buildroot}%{_bindir}/sx
ln -s osx %{buildroot}%{_bindir}/sgml2xml
ln -s libosp.so %{buildroot}%{_libdir}/libsp.so
%find_lang sp5
%clean
test x%{buildroot} != x/ && rm -rf %{buildroot}
%files
%defattr(-,root,root)
%{_bindir}/onsgmls
%{_bindir}/osgmlnorm
%{_bindir}/ospam
%{_bindir}/ospcat
%{_bindir}/ospent
%{_bindir}/osx
%{_bindir}/nsgmls
%{_bindir}/sgml2xml
%{_bindir}/sgmlnorm
%{_bindir}/spam
%{_bindir}/spcat
%{_bindir}/spent
#%{_bindir}/sx
%dir %{_datadir}/doc/OpenSP
%{_datadir}/doc/OpenSP/*
%dir %{_datadir}/sgml/OpenSP-%{version}
%{_datadir}/sgml/OpenSP-%{version}/*
%{_mandir}/man1/*
%files -n libosp -f sp5.lang
%defattr(-,root,root)
%{_libdir}/libosp.so.*
%files -n libosp-devel
%defattr(-,root,root)
%dir %{_includedir}/OpenSP
%{_includedir}/OpenSP/*.h
%{_includedir}/OpenSP/*.cxx
%{_libdir}/libosp.a
%{_libdir}/libosp.la
%{_libdir}/libosp.so
%{_libdir}/libsp.so
%changelog
* Wed Dec 01 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 1.5.2-3mamba
- fix sgmlnorm symlink to osgmlnorm
* Sun Apr 11 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 1.5.2-2mamba
- rebuilt with libxml2 2.7.7
* Fri Feb 06 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 1.5.2-1mamba
- automatic update by autodist
* Wed Sep 24 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 1.5.1-5mamba
- move pkgdatadir into /usr/share/sgml
* Wed Jun 04 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 1.5.1-4mamba
- specfile updated
- added nsgmls symlink to onsgmls
- rename libOpenSP[-devel] to libosp[-devel]
* Fri May 13 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 1.5.1-3qilnx
- rebuilt with default SGML search path
* Fri May 13 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 1.5.1-2qilnx
- rebuilt with system default SGML catalog set (/etc/sgml/catalog)
* Fri Feb 25 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 1.5.1-1qilnx
- update to version 1.5.1 by autospec
- specfile Group entry fix
* Thu Dec 11 2003 Davide Madrisan <davide.madrisan@qilinux.it> 1.5-2qilnx
- added missing RPM requirement
* Wed Nov 19 2003 Silvan Calarco <silvan.calarco@mambasoft.it> 1.5-1qilnx
- first build