]> git.pld-linux.org Git - packages/JADE.git/blob - JADE.spec
5c5d1ba78c1d6d5c771555b9d28ed52564f180f1
[packages/JADE.git] / JADE.spec
1 Summary:     Jade -- DSSSL parser
2 %define      jade jade
3 %define      jadever 1.2.1
4 %define      spver 1.3.1
5 Name:        %{jade}
6 Version:     %{jadever}
7 Release:     1d
8 Serial:      6
9 Vendor:      James Clark
10 Group:       Applications/Publishing/SGML
11 Group(pl):   Aplikacje/Publikowanie/SGML
12 URL:         http://www.jclark.com/jade/
13 Source:      ftp://ftp.jclark.com/pub/jade/%{name}-%{version}.tar.gz
14 Source1:     unicode.cat
15 Source2:     dsssl.cat
16 Source3:     sp-html.cat
17 Copyright:   (C) 1997 James Clark (free)
18 Provides:    dssslparser
19 Prereq:      /usr/sbin/install-catalog
20 Requires:    sgml-common
21 Requires:    sp
22 BuildRoot:   /tmp/%{name}-%{version}-root
23 Summary(pl): Jade  -- parser DSSSL
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 Group:       Applications/Publishing/SGML
34 Group(pl):   Aplikacje/Publikowanie/SGML
35 URL:         http://www.jclark.com/sp/
36 Prereq:      /usr/sbin/install-catalog
37 Provides:    sgmlparser
38 Requires:    sgml-common
39 Version:     %{spver}_%{jadever}
40 Summary(pl): SP -- parser and tools for SGML
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
51 %setup -q  
52
53 %build
54
55 ./configure %{buildarch}-unknown-`echo %{buildos} | tr A-Z a-z` \
56  --enable-shared --with-gnu-ld --prefix=/usr --sharedstatedir=/usr/share \
57  --enable-default-catalog=/usr/share/sgml/CATALOG  \
58  --enable-mif
59
60 make  
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64
65 install -d $RPM_BUILD_ROOT/usr/share/sgml/{dsssl/jade,html}
66 install -d $RPM_BUILD_ROOT/usr/lib
67
68 make -f Makefile install prefix="$RPM_BUILD_ROOT/usr"
69
70 cp -ar pubtext/* $RPM_BUILD_ROOT/usr/share/sgml/html
71 cp -ar unicode $RPM_BUILD_ROOT/usr/share/sgml
72
73 install $RPM_SOURCE_DIR/{dsssl,sp-html,unicode}.cat \
74     $RPM_BUILD_ROOT/usr/share/sgml
75
76 cp -ar dsssl/catalog $RPM_BUILD_ROOT/usr/share/sgml/dsssl/jade
77 cp -ar dsssl/dsssl.dtd dsssl/style-sheet.dtd dsssl/fot.dtd \
78     $RPM_BUILD_ROOT/usr/share/sgml/dsssl/jade
79
80 strip $RPM_BUILD_ROOT/usr/bin/*
81
82 %post
83 install-catalog --install dsssl  --version  %{jadever}-%{release}
84
85 %preun
86 install-catalog --remove dsssl   --version  %{jadever}-%{release}
87
88 %post -n sp
89 install-catalog --install sp-html --version %{spver}-%{release}
90 install-catalog --install unicode --version %{spver}-%{release}
91
92 %preun -n sp
93 install-catalog --remove sp-html --version %{spver}-%{release} 
94 install-catalog --remove unicode --version %{spver}-%{release}
95
96 %clean
97 rm -rf $RPM_BUILD_ROOT
98
99 %files
100 %defattr(644,root,root,755)
101 %doc jadedoc/ dsssl/ README COPYING VERSION
102
103 %attr(711,root,root) /usr/bin/jade
104 %attr(755,root,root) /usr/lib/libstyle.so*
105 %attr(755,root,root) /usr/lib/libgrove.so*
106 %attr(755,root,root) /usr/lib/libspgrove.so*
107
108 %config /usr/share/sgml/dsssl.cat
109 /usr/share/sgml/dsssl/*
110
111 %files -n sp
112 %defattr(644,root,root,755)
113 %doc doc/
114
115 %attr(711,root,root) /usr/bin/s*
116 %attr(711,root,root) /usr/bin/nsgmls
117 %attr(755,root,root) /usr/lib/libsp.so*
118
119 %config /usr/share/sgml/sp-html.cat
120 /usr/share/sgml/html
121
122 %config /usr/share/sgml/unicode.cat
123 /usr/share/sgml/unicode
124
125 %changelog
126 * Thu Oct 26 1998 Ziemek Borowski <ziembor@faq-bot.ziembor.waw.pl>
127 [1.2.1-1] 
128 - upgrade to 1.2.1 (with dynamic libraries -- changes in %files part)
129 - corrects to *.cat files (not dynamicaly generated). 
130 - (I`m not sure if we ought to include *.la files -- not included).  
131 - added --enable-mif (but it does`t working ;-( 
132 - some cosmetic changes in spec: (new group, new prereq) 
133 - simplifications in %post{un}
134
135 * Thu Sep 26 1998 Ziemek Borowski <ziembor@faq-bot.ziembor.waw.pl>
136 [1_2-4]
137 - updated new version
138 - added  -Dsig_atomic_t=int to make (against glibc-2.x --
139   required in glibc-2.0.93 but its help in 2.0.7 too)
140
141 * Thu Sep 10 1998 Wojtek ¦lusarczyk <wojtek@SHADOW.EU.ORG>
142 [1_1_1-3]
143 - patch against glibc 2.0.93  (quick & dirty)   (not nessessary in 1_2)
144
145 * Mon Sep 07 1998 Ziemek Borowski <ziembor@faq-bot.ziembor.waw.pl>
146 [1_1_1-2]
147 - added Polish .spec tranlation
148 - more detailed .spec
149 - separated to: jade, and sp  packages
150 - based od Mark Gallasi works ftp://ftp.cygnus.com/pub/home/rozalia/docware
This page took 0.046746 seconds and 2 git commands to generate.