2 Summary: OpenJade -- DSSSL parser
3 Summary(pl): OpenJade -- parser DSSSL
8 License: Free (Copyright (C) 1999 The OpenJade group)
9 Group: Applications/Publishing/SGML
10 # Source0-md5: cbf3d8be3e3516dcb12b751de822b48c
11 Source0: http://dl.sourceforge.net/%{name}/%{name}-%{version}-pre%{pre}.tar.gz
12 Patch0: %{name}-nls-from-1.4.patch
13 URL: http://openjade.sourceforge.net/
14 BuildRequires: autoconf
15 BuildRequires: automake
16 BuildRequires: libtool
17 BuildRequires: gettext-devel
18 BuildRequires: opensp-devel >= 1:1.5.1
20 Requires(post,postun): /sbin/ldconfig
21 Requires(post,postun): sgml-common
22 Requires: opensp >= 1.5-2
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define sgmldir /usr/share/sgml
31 %define _datadir %{sgmldir}/%{name}-%{version}
34 Jade (James' DSSSL Engine) is an implementation of the DSSSL style
35 language. OpenJade is successor of Jade.
38 Jade (James' DSSSL Engine) jest implementacj± parsera DSSSL. OpenJade
42 Summary: OpenJade header files
43 Summary(pl): Pliki nag³ówkowe do bibliotek OpenJade
44 Group: Development/Libraries
45 Prereq: /sbin/ldconfig
46 Requires: %{name} = %{epoch}:%{version}
49 Openjade header files.
51 %description devel -l pl
52 Pliki nag³ówkowe do bibliotek OpenJade.
55 Summary: OpenJade static libraries
56 Summary(pl): Biblioteki statyczne OpenJade
57 Group: Development/Libraries
58 Requires: %{name}-devel = %{epoch}:%{version}
61 OpenJade static libraries.
63 %description static -l pl
64 Biblioteki statyczne OpenJade.
67 %setup -q -n openjade-%{version}-pre%{pre}
71 LDFLAGS=""; export LDFLAGS
72 ln -sf config/configure.in .
73 # smr_SWITCH and OJ_SIZE_T_IS_UINT
74 tail +3349 config/aclocal.m4 | head -64 > acinclude.m4
80 --enable-default-catalog=/etc/sgml/catalog \
81 --enable-default-search-path=/usr/share/sgml \
85 --enable-splibdir=%{_libdir}
90 rm -rf $RPM_BUILD_ROOT
91 install -d $RPM_BUILD_ROOT%{sgmldir}/%{name}-%{version}
94 DESTDIR=$RPM_BUILD_ROOT \
95 localedir=%{_prefix}/share/locale
98 ln -sf openjade $RPM_BUILD_ROOT%{_bindir}/jade
100 # files present in openjade 1.4
101 install dsssl/{catalog,dsssl.dtd,extensions.dsl,fot.dtd,style-sheet.dtd} \
102 $RPM_BUILD_ROOT%{sgmldir}/%{name}-%{version}
103 install -d $RPM_BUILD_ROOT%{_includedir}/OpenJade
104 install include/*.h grove/Node.h spgrove/{GroveApp,GroveBuilder}.h \
105 style/{DssslApp,FOTBuilder}.h $RPM_BUILD_ROOT%{_includedir}/OpenJade
110 rm -rf $RPM_BUILD_ROOT
114 if ! grep -q /etc/sgml/openjade.cat /etc/sgml/catalog ; then
115 /usr/bin/install-catalog --add /etc/sgml/openjade.cat \
116 %{sgmldir}/%{name}-%{version}/catalog
117 elif grep -sq /usr/share/OpenJade/catalog /etc/sgml/openjade.cat ; then
119 /usr/bin/install-catalog --remove /etc/sgml/openjade.cat \
120 /usr/share/OpenJade/catalog
121 /usr/bin/install-catalog --add /etc/sgml/openjade.cat \
122 %{sgmldir}/%{name}-%{version}/catalog
127 if [ "$1" = "0" ] ; then
128 /usr/bin/install-catalog --remove /etc/sgml/openjade.cat \
129 %{sgmldir}/%{name}-%{version}/catalog
133 %defattr(644,root,root,755)
134 %doc COPYING ChangeLog NEWS README doc/*.htm jadedoc
135 %attr(755,root,root) %{_bindir}/*
136 %attr(755,root,root) %{_libdir}/lib*.so.*.*
137 %{sgmldir}/%{name}-%{version}
140 %defattr(644,root,root,755)
141 %attr(755,root,root) %{_libdir}/lib*.so
143 %{_includedir}/OpenJade
146 %defattr(644,root,root,755)
147 %attr(644,root,root) %{_libdir}/lib*.a