Summary: SGML and XML parser Summary(ja): SGML, XML パーサ Name: opensp Version: 1.5.2 Release: 9%{?_dist_release} License: MIT Group: Applications/Text 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 Patch3: opensp-manpage.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: jadetex BuildRequires: xmlto Requires: sgml-common >= 0.5 Vendor: Project Vine Distribution: Vine Linux %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 Summary(ja): 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 %patch3 -p1 -b .manpage # 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 # specify --skip-validation option make %{?_smp_mflags} XMLTO="%{_bindir}/xmlto --skip-validation" %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 || : # 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 %changelog * Mon Nov 3 2014 Ryoichi INAGAKI 1.5.2-9 - converted doc files to UTF - added XMLTO option to build on current xmlto - added Patch3 from FC * Thu Aug 15 2013 Ondrej Vasik - 1.5.2-18 - fix the inconsistency between man page and help (#854941) * Mon Dec 30 2013 Yoji TOYODA 1.5.2-8 - rebuild with VineSeed environment * Sun Apr 17 2011 Shu KONNO 1.5.2-7 - rebuilt with rpm-4.8.1-3 * 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. * Wed 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.