]> git.pld-linux.org Git - packages/JADE.git/blob - JADE.spec
- added LDFLAGS="-s" to ./configure enviroment,
[packages/JADE.git] / JADE.spec
1 Summary:        Jade -- DSSSL parser
2 Summary(pl):    Jade -- parser DSSSL
3 %define         jade jade
4 %define         jadever 1.2.1
5 %define         spver 1.3.1
6 Name:           %{jade}
7 Version:        %{jadever}
8 Release:        3
9 Serial:         6
10 Vendor:         James Clark
11 Group:          Applications/Publishing/SGML
12 Group(pl):      Aplikacje/Publikowanie/SGML
13 Copyright:      (C) 1997 James Clark (free)
14 Source0:        ftp://ftp.jclark.com/pub/jade/%{name}-%{version}.tar.gz
15 Source1:        unicode.cat
16 Source2:        dsssl.cat
17 Source3:        sp-html.cat
18 patch:          jade-DESTDIR.patch
19 Provides:       dssslparser
20 URL:            http://www.jclark.com/jade/
21 Prereq:         /usr/sbin/install-catalog
22 Requires:       sgml-common
23 Requires:       sp
24 BuildRoot:      /tmp/%{name}-%{version}-root
25
26 %description
27 Jade (James' DSSSL Engine) is an implementation of the DSSSL style language. 
28
29 %description -l pl
30 Jade (James' DSSSL Engine) jest implementacj± parsera DSSSL.
31
32 %package -n sp
33 Summary:        SP -- parser and tools for SGML
34 Summary(pl):    SP -- parser and tools for SGML
35 Group:          Applications/Publishing/SGML
36 Group(pl):      Aplikacje/Publikowanie/SGML
37 URL:            http://www.jclark.com/sp/
38 Prereq:         /usr/sbin/install-catalog
39 Provides:       sgmlparser
40 Requires:       sgml-common
41 Version:        %{spver}_%{jadever}
42
43 %description -n sp
44 SGML parser called sp (replacement of sgmls).
45
46 %description -n sp -l pl
47 Parser SGML (bêd±cy nastêpc± pisanego w C sgmls) oraz narzêdzia
48 do normalizacji SGML-a (sgmlnorm), konwersji tego¿ do XMLa (sx).
49
50 %prep
51 %setup -q  
52 %patch -p1
53
54 %build
55 LDFLAGS="-s"; export LDFLAGS
56 CXXFLAGS="$RPM_OPT_FLAGS -fno-rtti"
57 export CXXFLAGS
58 %configure \
59         --prefix=%{_prefix} \
60         --sharedstatedir=%{_datadir} \
61         --enable-default-catalog=%{_datadir}/sgml/CATALOG  \
62         --enable-shared \
63         --with-gnu-ld \
64         --enable-mif
65
66 make  
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 install -d $RPM_BUILD_ROOT%{_datadir}/sgml/{dsssl/jade,html}
71
72 make install DESTDIR="$RPM_BUILD_ROOT"
73
74 cp -ar pubtext/* $RPM_BUILD_ROOT%{_datadir}/sgml/html
75 cp -ar unicode $RPM_BUILD_ROOT%{_datadir}/sgml
76
77 install $RPM_SOURCE_DIR/{dsssl,sp-html,unicode}.cat \
78         $RPM_BUILD_ROOT/usr/share/sgml
79
80 cp -ar dsssl/catalog $RPM_BUILD_ROOT%{_datadir}/sgml/dsssl/jade
81 cp -ar dsssl/dsssl.dtd dsssl/style-sheet.dtd dsssl/fot.dtd \
82         $RPM_BUILD_ROOT%{_datadir}/sgml/dsssl/jade
83
84 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
85
86 %post
87 /usr/sbin/install-catalog --install dsssl  --version  %{jadever}-%{release}
88
89 %preun
90 /usr/sbin/install-catalog --remove dsssl   --version  %{jadever}-%{release}
91
92 %post -n sp
93 /usr/sbin/install-catalog --install sp-html --version %{spver}-%{release}
94 /usr/sbin/install-catalog --install unicode --version %{spver}-%{release}
95
96 %preun -n sp
97 /usr/sbin/install-catalog --remove sp-html --version %{spver}-%{release} 
98 /usr/sbin/install-catalog --remove unicode --version %{spver}-%{release}
99
100 %clean
101 rm -rf $RPM_BUILD_ROOT
102
103 %files
104 %defattr(644,root,root,755)
105 %doc jadedoc/ dsssl/ README COPYING VERSION
106
107 %attr(755,root,root) %{_bindir}/jade
108 %attr(755,root,root) %{_libdir}/libstyle.so*
109 %attr(755,root,root) %{_libdir}/libgrove.so*
110 %attr(755,root,root) %{_libdir}/libspgrove.so*
111
112 %config %{_datadir}/sgml/dsssl.cat
113 %{_datadir}/sgml/dsssl/*
114
115 %files -n sp
116 %defattr(644,root,root,755)
117 %doc doc/
118
119 %attr(755,root,root) %{_bindir}/s*
120 %attr(755,root,root) %{_bindir}/nsgmls
121 %attr(755,root,root) %{_libdir}/libsp.so*
122
123 %config %{_datadir}/sgml/sp-html.cat
124 %{_datadir}/sgml/html
125
126 %config %{_datadir}/sgml/unicode.cat
127 %{_datadir}/sgml/unicode
128
129 %changelog
130 * Thu Oct 26 1998 Ziemek Borowski <ziembor@faq-bot.ziembor.waw.pl>
131   [1.2.1-1] 
132 - upgrade to 1.2.1 (with dynamic libraries -- changes in %files part)
133 - corrects to *.cat files (not dynamicaly generated). 
134 - (I`m not sure if we ought to include *.la files -- not included).  
135 - added --enable-mif (but it does`t working ;-( 
136 - some cosmetic changes in spec: (new group, new prereq) 
137 - simplifications in %post{un}
138
139 * Thu Sep 26 1998 Ziemek Borowski <ziembor@faq-bot.ziembor.waw.pl>
140   [1_2-4]
141 - updated new version
142 - added  -Dsig_atomic_t=int to make (against glibc-2.x --
143   required in glibc-2.0.93 but its help in 2.0.7 too)
144
145 * Thu Sep 10 1998 Wojtek ¦lusarczyk <wojtek@SHADOW.EU.ORG>
146   [1_1_1-3]
147 - patch against glibc 2.0.93  (quick & dirty)   (not nessessary in 1_2)
148
149 * Mon Sep 07 1998 Ziemek Borowski <ziembor@faq-bot.ziembor.waw.pl>
150   [1_1_1-2]
151 - added Polish .spec tranlation
152 - more detailed .spec
153 - separated to: jade, and sp  packages
154 - based od Mark Gallasi works ftp://ftp.cygnus.com/pub/home/rozalia/docware
This page took 0.060672 seconds and 4 git commands to generate.