Summary: SGML and XML parser Summary(ja): SGML, XML パーサ Name: opensp Version: 1.5.2 Release: 6%{?_dist_release} 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: BSD Group: Applications/Text BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: xmlto, jadetex Requires: sgml-common >= 0.5 %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 Group: Development/Libraries Requires: %{name} = %{version}-%{release} %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 %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 # Fix up libtool libraries find $RPM_BUILD_ROOT -name '*.la' | \ xargs perl -p -i -e "s|-L$RPM_BUILD_DIR[\w/.-]*||g" # 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 ## remove unuse files rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la %check make check || : # failures as of 1.5.2pre1 :( %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 #%{_libdir}/libosp.la %changelog * Fri Feb 19 2010 Ryoichi INAGAKI 1.5.2-6 - rebuilt with new toolchain * Fri Sep 26 2008 Shu KONNO 1.5.2-5vl5 - removed *.la - spec in utf-8 * Sun May 11 2008 Ryoichi INAGAKI 1.5.2-4vl5 - added Patch1 and 2 from Fedora * Thu Jun 21 2007 Ondrej Vasik - fixed SIGSEGV (bug #245104) * Mon Feb 12 2007 Tim Waugh - Give IDs to nodes in the release notes source to prevent releasenotes.html having multilib conflicts (bug #228320). * Wed May 09 2007 MATSUBAYASHI Kohji 1.5.2-3vl1 - based on FC6 1.5.2-3.1, built on new toolchain * 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.