]> git.pld-linux.org Git - packages/JADE.git/blob - JADE.spec
- fixed files list to gzipping.
[packages/JADE.git] / JADE.spec
1 Summary:        Jade -- DSSSL parser
2 Summary(pl):    Jade -- parser DSSSL
3 Name:           jade
4 %define         jver  1.2.1
5 %define         spver 1.3.3
6 Version:        %{jver}
7 Release:        5
8 Serial:         6
9 Vendor:         James Clark
10 Group:          Applications/Publishing/SGML
11 Group(pl):      Aplikacje/Publikowanie/SGML
12 Copyright:      (C) 1997 James Clark (free)
13 Source0:        ftp://ftp.jclark.com/pub/jade/%{name}-%{version}.tar.gz
14 Source1:        unicode.cat
15 Source2:        dsssl.cat
16 Source3:        sp-html.cat
17 Patch0:         jade-DESTDIR.patch
18 Patch1:         jade-manpages.patch
19 Patch2:         jade-c++_fix.patch
20 Provides:       dssslparser
21 URL:            http://www.jclark.com/jade/
22 Prereq:         %{_sbindir}/install-catalog
23 Requires:       sgml-common
24 Requires:       sp
25 BuildRoot:      /tmp/%{name}-%{version}-root
26
27 %description
28 Jade (James' DSSSL Engine) is an implementation of the DSSSL style language. 
29
30 %description -l pl
31 Jade (James' DSSSL Engine) jest implementacj± parsera DSSSL.
32
33 %package -n sp
34 Summary:        SP -- parser and tools for SGML
35 Summary(pl):    SP -- parser and tools for SGML
36 Group:          Applications/Publishing/SGML
37 Group(pl):      Aplikacje/Publikowanie/SGML
38 Version:        %{spver}
39 URL:            http://www.jclark.com/sp/
40 Prereq:         /usr/sbin/install-catalog
41 Provides:       sgmlparser
42 Requires:       sgml-common
43
44 %description -n sp
45 SGML parser called sp (replacement of sgmls).
46
47 %description -n sp -l pl
48 Parser SGML (bêd±cy nastêpc± pisanego w C sgmls) oraz narzêdzia
49 do normalizacji SGML-a (sgmlnorm), konwersji tego¿ do XMLa (sx).
50
51 %prep
52 %setup  -q  
53 %patch0 -p1
54 %patch1 -p1
55 %patch2 -p1
56
57 %build
58 rm -f configure
59 mv config/configure.in .
60 autoconf -l config
61 libtoolize --copy --force
62 LDFLAGS="-s"
63 CXXFLAGS="$RPM_OPT_FLAGS -fno-rtti -fno-implicit-templates -fpermissive"
64 export CXXFLAGS LDFLAGS
65 %configure \
66         --sharedstatedir=%{_datadir} \
67         --enable-default-catalog=%{_datadir}/sgml/CATALOG  \
68         --enable-shared \
69         --enable-http \
70         --with-gnu-ld \
71         --enable-mif
72
73 make  
74
75 %install
76 rm -rf $RPM_BUILD_ROOT
77 install -d $RPM_BUILD_ROOT{%{_mandir}/man1,%{_datadir}/sgml/{dsssl/jade,html}}
78
79 make install DESTDIR="$RPM_BUILD_ROOT"
80
81 cp -ar pubtext/* $RPM_BUILD_ROOT%{_datadir}/sgml/html
82 cp -ar unicode $RPM_BUILD_ROOT%{_datadir}/sgml
83
84 install $RPM_SOURCE_DIR/{dsssl,sp-html,unicode}.cat \
85         $RPM_BUILD_ROOT/usr/share/sgml
86
87 cp -ar dsssl/catalog $RPM_BUILD_ROOT%{_datadir}/sgml/dsssl/jade
88 cp -ar dsssl/dsssl.dtd dsssl/style-sheet.dtd dsssl/fot.dtd \
89         $RPM_BUILD_ROOT%{_datadir}/sgml/dsssl/jade
90
91 install */*.1 $RPM_BUILD_ROOT%{_mandir}/man1
92
93 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
94
95 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* \
96         README COPYING
97
98 %post
99 %{_sbindir}/install-catalog --install dsssl --version %{jver}-%{release}
100 /sbin/ldconfig
101
102 %preun
103 if [ "$1" = "0" ]; then
104         %{_sbindir}/install-catalog --remove dsssl --version %{jver}-%{release}
105 fi
106
107 %postun -p /sbin/ldconfig
108
109 %post -n sp
110 %{_sbindir}/install-catalog --install sp-html --version %{spver}-%{release}
111 %{_sbindir}/install-catalog --install unicode --version %{spver}-%{release}
112 /sbin/ldconfig
113
114 %preun -n sp
115 if [ "$1" = "0" ]; then
116         %{_sbindir}/install-catalog --remove sp-html --version %{spver}-%{release} 
117         %{_sbindir}/install-catalog --remove unicode --version %{spver}-%{release}
118 fi
119
120 %postun -n sp -p /sbin/ldconfig
121
122 %clean
123 rm -rf $RPM_BUILD_ROOT
124
125 %files
126 %defattr(644,root,root,755)
127 %doc jadedoc/ dsssl/ *gz
128
129 %attr(755,root,root) %{_bindir}/jade
130 %attr(755,root,root) %{_libdir}/libstyle.so.*.*
131 %attr(755,root,root) %{_libdir}/libgrove.so.*.*
132 %attr(755,root,root) %{_libdir}/libspgrove.so.*.*
133
134 %{_datadir}/sgml/dsssl.cat
135 %{_datadir}/sgml/dsssl/*
136
137 %files -n sp
138 %defattr(644,root,root,755)
139 %doc doc/
140
141 %attr(755,root,root) %{_bindir}/s*
142 %attr(755,root,root) %{_bindir}/nsgmls
143 %attr(755,root,root) %{_libdir}/libsp.so.*.*
144
145 %{_datadir}/sgml/sp-html.cat
146 %{_datadir}/sgml/html
147
148 %{_datadir}/sgml/unicode.cat
149 %{_datadir}/sgml/unicode
150
151 %{_mandir}/man1/spam.1*
152 %{_mandir}/man1/spent.1*
153 %{_mandir}/man1/nsgmls.1*
This page took 0.073305 seconds and 3 git commands to generate.