123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- Summary: SGML and XML parser
- Summary(ja): SGML, XML パーサ
- Name: opensp
- Version: 1.5.2
- Release: 11%{?_dist_release}
- Group: publishing
- Vendor: Project Vine
- Distribution: Vine Linux
- License: MIT
- 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
- %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: programming
- Requires: %{name} = %{version}-%{release}
- %description devel
- Header files and libtool library for developing applications that use OpenSP.
- %debug_package
- %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)
- %license COPYING
- %doc doc/*.htm
- %doc docsrc/releasenotes.html
- %doc AUTHORS BUGS 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
- * Sat Feb 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.2-11
- - rebuilt with current environment.
- * Mon Jul 4 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.2-10
- - rebuilt with new toolchain.
- * Mon Nov 3 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 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 <ovasik@redhat.com> - 1.5.2-18
- - fix the inconsistency between man page and help (#854941)
- * Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.5.2-8
- - rebuild with VineSeed environment
- * Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 1.5.2-7
- - rebuilt with rpm-4.8.1-3
- * Fri Feb 19 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.2-6
- - rebuilt with new toolchain
- * Fri Sep 26 2008 Shu KONNO <owa@bg.wakwak.com> 1.5.2-5vl5
- - removed *.la
- - spec in utf-8
- * Sun May 11 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.2-4vl5
- - added Patch1 and 2 from Fedora
- * Thu Jun 21 2007 Ondrej Vasik <ovasik@redhat.com>
- - fixed SIGSEGV (bug #245104)
- * Mon Feb 12 2007 Tim Waugh <twaugh@redhat.com>
- - Give IDs to nodes in the release notes source to prevent releasenotes.html
- having multilib conflicts (bug #228320).
- * Wed May 09 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.5.2-3vl1
- - based on FC6 1.5.2-3.1, built on new toolchain
- * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.5.2-3.1
- - rebuild
- * Tue Jun 13 2006 Tim Waugh <twaugh@redhat.com> 1.5.2-3
- - Fixed multilib fix (bug #194702).
- * Fri May 26 2006 Tim Waugh <twaugh@redhat.com> 1.5.2-2
- - Fixed multilib devel conflicts (bug #192741).
- * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.5.2-1.2
- - bump again for double-long bug on ppc(64)
- * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.5.2-1.1
- - rebuilt for new gcc4.1 snapshot and glibc changes
- * Thu Jan 5 2006 Tim Waugh <twaugh@redhat.com> 1.5.2-1
- - 1.5.2.
- * Wed Dec 14 2005 Tim Waugh <twaugh@redhat.com> 1.5.1-2
- - Backported patch from 1.5.2pre1 to fix ArcEngine crash.
- * Tue Dec 13 2005 Tim Waugh <twaugh@redhat.com> 1.5.1-1
- - Back down to 1.5.1 for now.
- - Fixes for GCC4.1.
- * Sun Dec 4 2005 Ville Skytt辰 <ville.skytta at iki.fi> - 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 <link@pobox.com> 1.5.2-0.pre1
- - New package OpenSP.
|