]> git.pld-linux.org Git - packages/JADE.git/blob - JADE.spec
- release 4.
[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:        4
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 patch:          jade-DESTDIR.patch
18 Provides:       dssslparser
19 URL:            http://www.jclark.com/jade/
20 Prereq:         %{_sbindir}/install-catalog
21 Requires:       sgml-common
22 Requires:       sp
23 BuildRoot:      /tmp/%{name}-%{version}-root
24
25 %description
26 Jade (James' DSSSL Engine) is an implementation of the DSSSL style language. 
27
28 %description -l pl
29 Jade (James' DSSSL Engine) jest implementacj± parsera DSSSL.
30
31 %package -n sp
32 Summary:        SP -- parser and tools for SGML
33 Summary(pl):    SP -- parser and tools for SGML
34 Group:          Applications/Publishing/SGML
35 Group(pl):      Aplikacje/Publikowanie/SGML
36 Version:        %{spver}
37 URL:            http://www.jclark.com/sp/
38 Prereq:         /usr/sbin/install-catalog
39 Provides:       sgmlparser
40 Requires:       sgml-common
41
42 %description -n sp
43 SGML parser called sp (replacement of sgmls).
44
45 %description -n sp -l pl
46 Parser SGML (bêd±cy nastêpc± pisanego w C sgmls) oraz narzêdzia
47 do normalizacji SGML-a (sgmlnorm), konwersji tego¿ do XMLa (sx).
48
49 %prep
50 %setup -q  
51 %patch -p1
52
53 %build
54 LDFLAGS="-s"
55 CXXFLAGS="$RPM_OPT_FLAGS -fno-rtti"
56 export CXXFLAGS LDFLAGS
57 %configure \
58         --sharedstatedir=%{_datadir} \
59         --enable-default-catalog=%{_datadir}/sgml/CATALOG  \
60         --enable-shared \
61         --with-gnu-ld \
62         --enable-mif
63
64 make  
65
66 %install
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/{dsssl/jade,html}
69
70 make install DESTDIR="$RPM_BUILD_ROOT"
71
72 cp -ar pubtext/* $RPM_BUILD_ROOT%{_datadir}/sgml/html
73 cp -ar unicode $RPM_BUILD_ROOT%{_datadir}/sgml
74
75 install $RPM_SOURCE_DIR/{dsssl,sp-html,unicode}.cat \
76         $RPM_BUILD_ROOT/usr/share/sgml
77
78 cp -ar dsssl/catalog $RPM_BUILD_ROOT%{_datadir}/sgml/dsssl/jade
79 cp -ar dsssl/dsssl.dtd dsssl/style-sheet.dtd dsssl/fot.dtd \
80         $RPM_BUILD_ROOT%{_datadir}/sgml/dsssl/jade
81
82 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
83
84 gzip -9nf README COPYING
85
86 %post
87 %{_sbindir}/install-catalog --install dsssl --version %{jver}-%{release}
88 /sbin/ldconfig
89
90 %preun
91 if [ "$1" = "0" ]; then
92         %{_sbindir}/install-catalog --remove dsssl --version %{jver}-%{release}
93 fi
94
95 %postun -p /sbin/ldconfig
96
97 %post -n sp
98 %{_sbindir}/install-catalog --install sp-html --version %{spver}-%{release}
99 %{_sbindir}/install-catalog --install unicode --version %{spver}-%{release}
100 /sbin/ldconfig
101
102 %preun -n sp
103 if [ "$1" = "0" ]; then
104         %{_sbindir}/install-catalog --remove sp-html --version %{spver}-%{release} 
105         %{_sbindir}/install-catalog --remove unicode --version %{spver}-%{release}
106 fi
107
108 %postun -n sp -p /sbin/ldconfig
109
110 %clean
111 rm -rf $RPM_BUILD_ROOT
112
113 %files
114 %defattr(644,root,root,755)
115 %doc jadedoc/ dsssl/ *gz
116
117 %attr(755,root,root) %{_bindir}/jade
118 %attr(755,root,root) %{_libdir}/libstyle.so.*.*
119 %attr(755,root,root) %{_libdir}/libgrove.so.*.*
120 %attr(755,root,root) %{_libdir}/libspgrove.so.*.*
121
122 %{_datadir}/sgml/dsssl.cat
123 %{_datadir}/sgml/dsssl/*
124
125 %files -n sp
126 %defattr(644,root,root,755)
127 %doc doc/
128
129 %attr(755,root,root) %{_bindir}/s*
130 %attr(755,root,root) %{_bindir}/nsgmls
131 %attr(755,root,root) %{_libdir}/libsp.so.*.*
132
133 %{_datadir}/sgml/sp-html.cat
134 %{_datadir}/sgml/html
135
136 %{_datadir}/sgml/unicode.cat
137 %{_datadir}/sgml/unicode
This page took 0.047412 seconds and 4 git commands to generate.