1 Summary: OpenSP - SGML parser
2 Summary(pl.UTF-8): OpenSP - parser SGML
7 License: Free (Copyright (C) 1999 The OpenJade group)
8 Group: Applications/Publishing/SGML
9 Source0: http://downloads.sourceforge.net/openjade/OpenSP-%{version}.tar.gz
10 # Source0-md5: 670b223c5d12cee40c9137be86b6c39b
11 Patch0: %{name}-nolibnsl.patch
12 Patch1: %{name}-localedir.patch
13 Patch2: %{name}-automake.patch
14 URL: http://openjade.sourceforge.net/
15 BuildRequires: gettext-tools >= 0.14.4
16 BuildRequires: libstdc++-devel
17 BuildRequires: libtool >= 2:1.4d
19 Requires: sgml-common >= 0.5-1
23 Conflicts: openjade <= 1.3-1
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 %define sgmldir /usr/share/sgml
27 %define _datadir %{sgmldir}
30 This package contains an SGML parser.
32 %description -l pl.UTF-8
33 Ten pakiet zawiera parser SGML.
36 Summary: OpenSP header files
37 Summary(pl.UTF-8): Pliki nagłówkowe OpenSP
38 Group: Development/Libraries
39 Requires: %{name} = %{epoch}:%{version}
40 Requires: libstdc++-devel
43 OpenSP header files and devel documentation.
45 %description devel -l pl.UTF-8
46 Pliki nagłówkowe OpenSP.
49 Summary: Static OpenSP libraries
50 Summary(pl.UTF-8): Biblioteki statyczne OpenSP
51 Group: Development/Libraries
52 Requires: %{name}-devel = %{epoch}:%{version}
55 Static OpenSP libraries.
57 %description static -l pl.UTF-8
58 Biblioteki statyczne OpenSP.
61 %setup -q -n OpenSP-%{version}
67 cp -f /usr/share/automake/config.sub .
69 --enable-default-catalog=%{_sysconfdir}/sgml/catalog \
70 --enable-default-search-path=%{sgmldir} \
76 rm -rf $RPM_BUILD_ROOT
79 DESTDIR=$RPM_BUILD_ROOT \
80 localedir=%{_prefix}/share/locale \
81 pkgdocdir=%{_docdir}/%{name}-%{version}
83 # tidy@mozilla-firefox
84 install -d $RPM_BUILD_ROOT%{_includedir}/OpenSP/nsgmls
85 install nsgmls/NsgmlsMessages.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/nsgmls
86 install -d $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
87 install lib/Parser.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
88 install lib/ParserState.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
89 install lib/Undo.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
90 install lib/EventQueue.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
91 install lib/Id.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
92 install lib/OutputState.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
93 install lib/Recognizer.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
94 install lib/LpdEntityRef.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
95 install lib/events.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
96 install lib/Trie.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
97 install lib/Priority.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
99 for i in nsgmls sgmlnorm spam spcat spent; do
100 ln -sf o$i $RPM_BUILD_ROOT%{_bindir}/$i
103 # sx conficts with sx from lrzsz package
104 ln -sf osx $RPM_BUILD_ROOT%{_bindir}/sgml2xml
109 rm -rf $RPM_BUILD_ROOT
111 %post -p /sbin/ldconfig
112 %postun -p /sbin/ldconfig
115 %defattr(644,root,root,755)
116 %{_docdir}/%{name}-%{version}
117 %attr(755,root,root) %{_bindir}/nsgmls
118 %attr(755,root,root) %{_bindir}/onsgmls
119 %attr(755,root,root) %{_bindir}/osgmlnorm
120 %attr(755,root,root) %{_bindir}/ospam
121 %attr(755,root,root) %{_bindir}/ospcat
122 %attr(755,root,root) %{_bindir}/ospent
123 %attr(755,root,root) %{_bindir}/osx
124 %attr(755,root,root) %{_bindir}/sgml2xml
125 %attr(755,root,root) %{_bindir}/sgmlnorm
126 %attr(755,root,root) %{_bindir}/spam
127 %attr(755,root,root) %{_bindir}/spcat
128 %attr(755,root,root) %{_bindir}/spent
129 %attr(755,root,root) %{_libdir}/libosp.so.*.*.*
130 %attr(755,root,root) %ghost %{_libdir}/libosp.so.5
132 %{_mandir}/man1/onsgmls.1*
133 %{_mandir}/man1/osgmlnorm.1*
134 %{_mandir}/man1/ospam.1*
135 %{_mandir}/man1/ospcat.1*
136 %{_mandir}/man1/ospent.1*
137 %{_mandir}/man1/osx.1*
140 %defattr(644,root,root,755)
141 %{_includedir}/OpenSP
142 %attr(755,root,root) %{_libdir}/libosp.so
146 %defattr(644,root,root,755)