source: projects/specs/trunk/o/openjade/openjade-vl.spec @ 12538

Revision 12538, 12.5 KB checked in by tomop, 3 years ago (diff)

updated 7 packages

aqbanking-6.2.8-1

gnucash-4.4-1

gwenhywfar-5.6.0-1

libofx-0.10.1-1

libxml++-2.42.0-1

openjade-1.3.2-34

opensp-1.5.2-11

Line 
1Summary: A DSSSL implementation.
2Summary(ja): DSSSL 言語の実装
3Name: openjade
4Version: 1.3.2
5Release: 34%{?_dist_release}
6Group: publishing
7Vendor: Project Vine
8Distribution: Vine Linux
9
10License: DMIT
11URL: http://openjade.sourceforge.net/
12Source0: http://download.sourceforge.net/openjade/openjade-%{version}.tar.gz
13
14Patch0: openjade-ppc64.patch
15Patch1: openjade-1.3.1-nsl.patch
16Patch2: openjade-deplibs.patch
17Patch3: openjade-nola.patch
18Patch4: openjade-1.3.2-gcc46.patch
19Patch5: openjade-getoptperl.patch
20
21BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
22BuildRequires: opensp-devel
23BuildRequires: libtool
24Requires(post): sgml-common >= 0.5
25Requires(preun): sgml-common >= 0.5
26
27Obsoletes: openjade-devel < 1.3.2-17
28Obsoletes: jade
29Provides: jade
30
31%description
32OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL
33(Document Style Semantics and Specification Language). OpenJade is
34based on James Clark's Jade implementation of DSSSL. OpenJade is a
35command-line application and a set of components. The DSSSL engine
36inputs an SGML or XML document and can output a variety of formats:
37XML, RTF, TeX, MIF (FrameMaker), SGML, or XML.
38
39
40%debug_package
41
42
43%prep
44%setup -q
45%patch0 -p1
46%patch1 -p1
47%patch2 -p1 -b .deplibs
48%patch3 -p1 -b .nola
49%patch4 -p1 -b .gcc46
50%patch5 -p1 -b .getopt
51
52%build
53export CXXFLAGS="%optflags -fno-lifetime-dse"
54%configure --disable-static --datadir=%{_datadir}/sgml/%{name}-%{version} \
55        --enable-splibdir=%{_libdir}
56make LIBTOOL=%{_bindir}/libtool
57
58
59%install
60rm -rf $RPM_BUILD_ROOT
61
62make install install-man DESTDIR=$RPM_BUILD_ROOT LIBTOOL=%{_bindir}/libtool
63
64# oMy, othis ois osilly.
65ln -s openjade $RPM_BUILD_ROOT/%{_prefix}/bin/jade
66echo ".so man1/openjade.1" > $RPM_BUILD_ROOT/%{_mandir}/man1/jade.1
67
68# install jade/jade $RPM_BUILD_ROOT/%{_prefix}/bin/jade
69cp dsssl/catalog $RPM_BUILD_ROOT/%{_datadir}/sgml/%{name}-%{version}/
70cp dsssl/{dsssl,style-sheet,fot}.dtd $RPM_BUILD_ROOT/%{_datadir}/sgml/%{name}-%{version}/
71
72# add unversioned/versioned catalog and symlink
73mkdir -p $RPM_BUILD_ROOT/etc/sgml
74cd $RPM_BUILD_ROOT/etc/sgml
75touch %{name}-%{version}-%{release}.soc
76ln -s %{name}-%{version}-%{release}.soc %{name}.soc
77cd -
78
79rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
80rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
81
82
83%clean
84rm -rf $RPM_BUILD_ROOT
85
86
87%post
88/sbin/ldconfig
89/usr/bin/install-catalog --add /etc/sgml/%{name}-%{version}-%{release}.soc \
90    %{_datadir}/sgml/%{name}-%{version}/catalog >/dev/null 2>/dev/null || :
91 
92%preun
93/usr/bin/install-catalog --remove /etc/sgml/%{name}-%{version}-%{release}.soc \
94    %{_datadir}/sgml/%{name}-%{version}/catalog >/dev/null 2>/dev/null || :
95
96%postun -p /sbin/ldconfig
97
98
99%files
100%defattr(-,root,root)
101%doc jadedoc/* dsssl/README.jadetex
102%doc README COPYING VERSION
103%ghost /etc/sgml/%{name}-%{version}-%{release}.soc
104/etc/sgml/%{name}.soc
105%{_bindir}/*
106%{_libdir}/*.so
107%{_libdir}/*.so.*
108%{_mandir}/*/*
109%{_datadir}/sgml/%{name}-%{version}
110#%{_libdir}/*.la
111
112
113%changelog
114* Sat Feb 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.2-34
115- rebuilt with current environment.
116
117* Mon Jul  4 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.2-33
118- rebuilt with new toolchain.
119
120* Tue Nov  4 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.3.2-32
121- rebuilt on current VineSeed environment
122- used system libtool
123- added Patch4 and 5 from fc
124  * Fri Aug 10 2012 Ondrej Vasik <ovasik@redhat.com> 1.3.2-41
125  - avoid build failure with using Getopt::Std;
126  * Wed Jun 08 2011 Ondrej Vasik <ovasik@redhat.com> 1.3.2-38
127  - fix build with gcc46 (upstream bug tracker)
128
129* Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.3.2-31
130- rebuild with VineSeed environment
131
132* Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 1.3.2-30
133- rebuilt with rpm-4.8.1-3
134
135* Fri Feb 19 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.3.2-29
136- updated Patch3 based on FC
137- added Patch4 from FC
138  * Thu Sep 25 2008 Ondrej Vasik <ovasik@redhat.com> 1.3.2-32
139  - do not require OpenSP libosp.la file for build(#485114)
140
141* Sat May 17 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.3.2-28
142- applied new versioning policy
143- used Requires(post,preun)
144
145* Wed May 09 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.3.2-27vl1
146- based on FC6 1.3.2-27 (opensp into separate package, no openjade-devel)
147- built with new toolchain
148- previous Vine changelogs were as follows:
149
150  - Sat Aug 19 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3.2-9vl2
151  - skip libtoolize (cannot build if not so)
152  - use %%{_sysconfdir}, %%{_datadir} instead of /etc, /usr/share
153  - rename README, COPYING to *.{openjade,opensp}
154
155  - Sat Feb 28 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.2-9vl1
156  - add Patch12 to build with gcc33
157  - add Patch13 to not link with libnsl
158
159  - Mon May 05 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.3.2-2vl2
160  - sorry, rebuilt without openjade-1.3.1-10vl2
161
162- Wed Apr 30 2003 IWAI Masaharu <iwai@alib.jp> 1.3.2-2vl1
163- sync rawhide-1.3.2-2
164
165* Mon Jul 17 2006 Tim Waugh <twaugh@redhat.com> 1.3.2-27
166- Rebuilt.
167
168* Mon Jul 10 2006 Tim Waugh <twaugh@redhat.com> 1.3.2-26
169- Fix dependent libs for libogrove (bug #198232).
170
171* Mon Jun 26 2006 Florian La Roche <laroche@redhat.com> 1.3.2-25
172- add redirection to /dev/null for preun
173
174* Tue Jun 13 2006 Tim Waugh <twaugh@redhat.com> 1.3.2-24
175- Rebuild against opensp.
176
177* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.3.2-23.2
178- bump again for double-long bug on ppc(64)
179
180* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.3.2-23.1
181- rebuilt for new gcc4.1 snapshot and glibc changes
182
183* Fri Jan  6 2006 Tim Waugh <twaugh@redhat.com> 1.3.2-23
184- Rebuild against new opensp.
185
186* Mon Dec 19 2005 Tim Waugh <twaugh@redhat.com> 1.3.2-22
187- Fix SOC files.
188- Quieten scriptlets.
189
190* Mon Dec 19 2005 Tim Waugh <twaugh@redhat.com> 1.3.2-21
191- Fix location of catalog.
192
193* Tue Dec 13 2005 Tim Waugh <twaugh@redhat.com> 1.3.2-20
194- Use --enable-splibdir to prevent ambiguity.
195- Move 'install-catalog --remove' to %%preun section (bug #60409).
196
197* Thu Dec  8 2005 Terje Bless <link@pobox.com> - 1.3.2-19
198- Drop -devel subpackage.
199
200* Sun Dec  4 2005 Ville Skyttä <ville.skytta at iki.fi> - 1.3.2-18
201- Really BuildRequire opensp-devel.
202- Clean up unneeded build dependencies and configure options.
203- Drop dependency on docbook-dtds.
204- Fix %%post(un) syntax and catalog installation.
205
206* Wed Nov 30 2005 Terje Bless <link@pobox.com> 1.3.2-17
207- Split opensp out into its own package.
208- BuildRequire OpenSP-devel, Require OpenSP.
209- Drop openjade-1.3.1-manpage.patch (it patches opensp, not openjade, and is
210  obsolete with external opensp).
211
212* Tue Mar  1 2005 Tim Waugh <twaugh@redhat.com> 1.3.2-16
213- Rebuilt for new GCC.
214
215* Wed Feb  9 2005 Tim Waugh <twaugh@redhat.com> 1.3.2-15
216- Rebuilt.
217
218* Tue Oct  5 2004 Tim Waugh <twaugh@redhat.com> 1.3.2-14
219- Build requires gettext-devel (bug #134672).
220
221* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
222- rebuilt
223
224* Fri Mar 19 2004 Tim Waugh <twaugh@redhat.com> 1.3.2-11.2
225- Rebuilt.
226
227* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
228- rebuilt
229
230* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
231- rebuilt
232
233* Sat Jan 31 2004 Tim Waugh <twaugh@redhat.com> 1.3.2-10
234- More C++ fixes (for GCC 3.4).
235
236* Thu Dec  4 2003 Tim Waugh <twaugh@redhat.com> 1.3.2-9
237- No longer need httphost patch.
238
239* Mon Oct 20 2003 Tim Waugh <twaugh@redhat.com> 1.3.2-8
240- Rebuilt.
241
242* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de> 1.3.2-7
243- do not link against -lnsl
244
245* Thu Aug  7 2003 Tim Waugh <twaugh@redhat.com> 1.3.2-6
246- Rebootstrap to create a libtool that actually works.
247
248* Wed Aug  6 2003 Tim Waugh <twaugh@redhat.com> 1.3.2-5
249- Rebuilt.
250
251* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> 1.3.2-4
252- rebuilt
253
254* Thu May 22 2003 Tim Waugh <twaugh@redhat.com> 1.3.2-3
255- Fixes for GCC 3.3.
256- Use --parents for %doc.
257
258* Tue Mar 18 2003 Tim Waugh <twaugh@redhat.com> 1.3.2-2
259- Provide sgml2xml man page (bug #83759).
260- Add devel subpackage.
261
262* Fri Mar 14 2003 Tim Waugh <twaugh@redhat.com> 1.3.2-1
263- OpenSP 1.5, openjade 1.3.2.
264- Renumber patches.
265
266* Thu Feb 13 2003 Elliot Lee <sopwith@redhat.com> 1.3.1-13
267- Add openjade-ppc64.patch
268
269* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
270- rebuilt
271
272* Tue Jan  7 2003 Jeff Johnson <jbj@redhat.com> 1.3.1-11
273- don't include -debuginfo files in package.
274
275* Thu Dec 12 2002 Tim Waugh <twaugh@redhat.com>
276- Fix typo in description (bug #79395).
277
278* Mon Nov  4 2002 Tim Waugh <twaugh@redhat.com> 1.3.1-10
279- Fix DTD retrieval from virtual hosts (bug #77137).
280
281* Sat Aug 10 2002 Elliot Lee <sopwith@redhat.com>
282- rebuilt with gcc-3.2 (we hope)
283
284* Mon Jul 22 2002 Tim Powers <timp@redhat.com> 1.3.1-8
285- rebuild using gcc-3.2-0.1
286
287* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 1.3.1-7
288- automated rebuild
289
290* Thu Jun 13 2002 Tim Waugh <twaugh@redhat.com> 1.3.1-6
291- Fix sgmlnorm(1) man page (bug #64136).
292- Fix %%files list (bug #64323).
293
294* Thu May 23 2002 Tim Powers <timp@redhat.com> 1.3.1-5
295- automated rebuild
296
297* Thu Feb 21 2002 Tim Waugh <twaugh@redhat.com> 1.3.1-4
298- Avoid bad triggers.
299
300* Thu Feb 21 2002 Tim Waugh <twaugh@redhat.com> 1.3.1-3
301- Rebuild in new environment.
302
303* Mon Jan 28 2002 Tim Waugh <twaugh@redhat.com> 1.3.1-2
304- Ship man pages.
305
306* Mon Jan 28 2002 Tim Waugh <twaugh@redhat.com> 1.3.1-1
307- 1.3.1.
308- Patches no longer needed: decl, strdup, foo, size_t, 31525, indev,
309  ligature, twosidestartonright.
310- Updated lt patch.
311
312* Mon Jan 14 2002 Tim Waugh <twaugh@redhat.com> 1.3-22
313- Enable build on GCC 3.0 onwards.
314- Run libtoolize.
315
316* Fri Nov  2 2001 Tim Waugh <twaugh@redhat.com> 1.3-21
317- Enable HTTP support.  Now a DocBook XML document can be processed by
318  either xsltproc or openjade.
319
320* Tue Oct 30 2001 Tim Waugh <twaugh@redhat.com> 1.3-20
321- Apply twosidestartonright patch from Ian Castle.
322
323* Thu Oct 11 2001 Tim Waugh <twaugh@redhat.com> 1.3-19
324- s/Copyright:/License:/
325- Use %%{_tmppath}.
326- Fix up libtool libraries (bug #46212).
327
328* Wed Sep 12 2001 Tim Powers <timp@redhat.com> 1.3-18
329- rebuild with new gcc and binutils
330
331* Fri Jun 15 2001 Tim Waugh <twaugh@redhat.com> 1.3-17
332- Apply patch from CVS to break up unintentional ligatures (bugs #11497,
333  #11779)
334
335* Mon Jun  4 2001 Tim Waugh <twaugh@redhat.com> 1.3-16
336- Apply the iNdev openjade-1.3.patch patch.
337
338* Tue May 29 2001 Tim Waugh <twaugh@redhat.com> 1.3-15
339- ldconfig (bug #32824).
340- Fix up some libtool problems.
341
342* Fri Apr 27 2001 Bill Nottingham <notting@redhat.com> 1.3-14
343- rebuild for C++ exception handling on ia64
344- build with optimization on ia64
345
346* Tue Mar 13 2001 Tim Waugh <twaugh@redhat.com>
347- Avoid creating bogus TeX output for section headings containing
348  special characters (#bug 31525).
349
350* Mon Jan 22 2001 Florian La Roche <Florian.LaRoche@redhat.de>
351- Apply original autoconf patch to s390 s390x only. This patch can
352  be deleted once s390* uses a current compiler.
353
354* Fri Jan 19 2001 Tim Waugh <twaugh@redhat.com>
355- Don't conflict with stylesheets; require sgml-common >= 0.5 instead.
356- Revert autoconf change, as it's still broken.
357
358* Wed Jan 17 2001 Florian La Roche <Florian.LaRoche@redhat.de>
359- fix this autoconf macro to work on all archs :-)
360
361* Wed Jan 17 2001 Florian La Roche <Florian.LaRoche@redhat.de>
362- apply patch from Fritz Elfert <felfert@to.com>
363        - removed explicit stripping
364        - Added autoconf macro for correctly recognizing if size_t
365          is unsigned int
366
367* Tue Jan 16 2001 Tim Waugh <twaugh@redhat.com>
368- Default catalog file is /etc/sgml/catalog.
369
370* Mon Jan 08 2001 Tim Waugh <twaugh@redhat.com>
371- Conflict with stylesheets (new-trials location changes).
372- /usr/lib/sgml -> /usr/share/sgml/%%{name}-%%{version}.
373- Remove %%post and %%postun.
374
375* Wed Oct 18 2000 Matt Wilson <msw@redhat.com>
376- rebuilt against g++-2.96-60, fixes jade on alpha
377
378* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
379- automatic rebuild
380
381* Tue Jul  4 2000 Jakub Jelinek <jakub@redhat.com>
382- Rebuild with new C++
383
384* Wed May 31 2000 Matt Wilson <msw@redhat.com>
385- fix several C++ build problems (declarations)
386- build against new libstdc++
387
388* Wed May 17 2000 Matt Wilson <msw@redhat.com>
389- build with -O0 on alpha
390- fix -j testing
391
392* Fri May  5 2000 Bill Nottingham <notting@redhat.com>
393- openjade is maintained, and actually builds. Let's try that.
394
395* Thu Mar  9 2000 Bill Nottingham <notting@redhat.com>
396- this package is way too huge. strip *everything*
397
398* Mon Feb 21 2000 Matt Wilson <msw@redhat.com>
399- build with CXXFLAGS="-O2 -ggdb" to work around segfault on alpha
400
401* Thu Feb  3 2000 Bill Nottingham <notting@redhat.com>
402- strip binaries
403
404* Wed Jan  5 2000 Bill Nottingham <notting@redhat.com>
405- sanitize spec file some
406
407* Tue Aug 17 1999 Tim Powers <timp@redhat.com>
408- fixed conflict problem with sgml-tools
409
410* Sat Jul 17 1999 Tim Powers <timp@redhat.com>
411- changed buildroot path to /var/tmp
412- rebuilt for 6.1
413
414* Fri Apr 23 1999 Michael K. Johnson <johnsonm@redhat.com>
415- quiet scripts
416
417* Fri Apr 23 1999 Owen Taylor <otaylor@redhat.com>
418- Made requires for sgml-common into prereq
Note: See TracBrowser for help on using the repository browser.