Summary: SGML and XML parser Name: opensp Version: 1.5.2 Release: 14%{?dist} Requires: sgml-common >= 0.5 URL: http://openjade.sourceforge.net/ Source: http://download.sourceforge.net/openjade/OpenSP-%{version}.tar.gz Patch0: opensp-multilib.patch Patch1: opensp-nodeids.patch Patch2: opensp-sigsegv.patch License: MIT Group: Applications/Text BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: xmlto, jadetex %description OpenSP is an implementation of the ISO/IEC 8879:1986 standard SGML (Standard Generalized Markup Language). OpenSP is based on James Clark's SP implementation of SGML. OpenSP is a command-line application and a set of components, including a generic API. %package devel Summary: Files for developing applications that use OpenSP Requires: %{name} = %{version}-%{release} Group: Development/Libraries %description devel Header files and libtool library for developing applications that use OpenSP. %prep %setup -q -n OpenSP-%{version} %patch0 -p1 -b .multilib %patch1 -p1 -b .nodeids %patch2 -p1 -b .sigsegv # convert files to UTF-8 iconv -f latin1 -t utf8 ChangeLog -o ChangeLog.tmp mv -f ChangeLog.tmp ChangeLog %build %configure --disable-dependency-tracking --disable-static --enable-http \ --enable-default-catalog=%{_sysconfdir}/sgml/catalog \ --enable-default-search-path=%{_datadir}/sgml:%{_datadir}/xml make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # Get rid of libtool libraries rm $RPM_BUILD_ROOT%{_libdir}/*.la # oMy, othis ois osilly. for file in nsgmls sgmlnorm spam spent sx ; do ln -s o$file $RPM_BUILD_ROOT%{_bindir}/$file echo ".so man1/o${file}.1" > $RPM_BUILD_ROOT%{_mandir}/man1/${file}.1 done # # Rename sx to sgml2xml. mv $RPM_BUILD_ROOT%{_bindir}/sx $RPM_BUILD_ROOT%{_bindir}/sgml2xml mv $RPM_BUILD_ROOT%{_mandir}/man1/{sx,sgml2xml}.1 # # Clean out (installed) redundant copies of the docs and DTDs. rm -rf $RPM_BUILD_ROOT%{_docdir}/OpenSP rm -rf $RPM_BUILD_ROOT%{_datadir}/OpenSP %find_lang sp5 %check make check || : # TODO: failures as of 1.5.2 :( %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f sp5.lang %defattr(-,root,root) %doc doc/*.htm %doc docsrc/releasenotes.html %doc AUTHORS BUGS COPYING ChangeLog NEWS README %doc pubtext/opensp-implied.dcl %{_bindir}/* %{_libdir}/libosp.so.* %{_mandir}/man1/*.1* %files devel %defattr(-,root,root) %{_includedir}/OpenSP/ %{_libdir}/libosp.so %changelog * Fri Jan 13 2012 Fedora Release Engineering - 1.5.2-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Feb 08 2011 Fedora Release Engineering - 1.5.2-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Jul 25 2009 Fedora Release Engineering - 1.5.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering - 1.5.2-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Oct 24 2008 Ondrej Vasik 1.5.2-10 - move conversion to prep, do not convert html doc(#226217) * Thu Oct 23 2008 Ondrej Vasik 1.5.2-9 - convert doc files to UTF-8 (#226217) * Wed Oct 22 2008 Ondrej Vasik 1.5.2-8 - merge review by V.Skyttä (#226217), changed license to MIT, dropped .la, adjusted comments * Mon Feb 11 2008 Ondrej Vasik 1.5.2-7 - gcc43 rebuild * Mon Aug 27 2007 Ondrej Vasik 1.5.2-6 - License tag change to BSD - Rebuilt for F8 * Thu Jun 21 2007 Ondrej Vasik 1.5.2-5 - fixed SIGSEGV (bug #245104) * Mon Feb 12 2007 Tim Waugh 1.5.2-4 - Fixed build root. - Give IDs to nodes in the release notes source to prevent releasenotes.html having multilib conflicts (bug #228320). * Wed Jul 12 2006 Jesse Keating - 1.5.2-3.1 - rebuild * Tue Jun 13 2006 Tim Waugh 1.5.2-3 - Fixed multilib fix (bug #194702). * Fri May 26 2006 Tim Waugh 1.5.2-2 - Fixed multilib devel conflicts (bug #192741). * Fri Feb 10 2006 Jesse Keating - 1.5.2-1.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 1.5.2-1.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Thu Jan 5 2006 Tim Waugh 1.5.2-1 - 1.5.2. * Tue Dec 14 2005 Tim Waugh 1.5.1-2 - Backported patch from 1.5.2pre1 to fix ArcEngine crash. * Tue Dec 13 2005 Tim Waugh 1.5.1-1 - Back down to 1.5.1 for now. - Fixes for GCC4.1. * Sun Dec 4 2005 Ville Skyttä - 1.5.2-0.1.pre1 - Fix build dependencies. - Require exact version of main package in -devel. - Build with dependency tracking disabled. - Add %%{_datadir}/xml to default search path. - Run test suite during build. - Add URL tag. - Use %%find_lang. - Cosmetic improvements. * Tue Nov 29 2005 Terje Bless 1.5.2-0.pre1 - New package OpenSP.