]> git.pld-linux.org Git - packages/openjade.git/blob - openjade.spec
- br opensp 1.5 (1.6 was "devel" version)
[packages/openjade.git] / openjade.spec
1 %define         snap    20020531
2 Summary:        OpenJade -- DSSSL parser
3 Summary(pl):    OpenJade -- parser DSSSL
4 Name:           openjade
5 Version:        1.4
6 Release:        12.%{snap}
7 License:        Free (Copyright (C) 1999 The OpenJade group)
8 Group:          Applications/Publishing/SGML
9 Source0:        OpenJade-%{version}devel.%{snap}.tar.gz
10 URL:            http://openjade.sourceforge.net/
11 BuildRequires:  autoconf
12 BuildRequires:  automake
13 BuildRequires:  libtool
14 BuildRequires:  gettext-devel
15 BuildRequires:  opensp-devel >= 1.5
16 BuildRequires:  perl
17 Provides:       jade
18 Provides:       dssslparser
19 Requires:       sgmlparser
20 Requires:       opensp >= 1.5
21 Prereq:         sgml-common
22 Prereq:         /sbin/ldconfig
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 Obsoletes:      jade
25
26 %description
27 Jade (James' DSSSL Engine) is an implementation of the DSSSL style
28 language. OpenJade is successor of Jade.
29
30 %description -l pl
31 Jade (James' DSSSL Engine) jest implementacj± parsera DSSSL. OpenJade
32 jest nastêpc± Jade.
33
34 %package devel
35 Summary:        OpenJade header files
36 Summary(pl):    Pliki nag³ówkowe do bibliotek OpenJade
37 Group:          Development/Libraries
38 Prereq:         /sbin/ldconfig
39 Requires:       %{name} = %{version}
40
41 %description devel
42 Openjade header files.
43
44 %description devel -l pl
45 Pliki nag³ówkowe do bibliotek OpenJade.
46
47 %package static
48 Summary:        OpenJade static libraries
49 Summary(pl):    Biblioteki statyczne OpenJade
50 Group:          Development/Libraries
51 Requires:       %{name}-devel = %{version}
52
53 %description static
54 OpenJade static libraries.
55
56 %description static -l pl
57 Biblioteki statyczne OpenJade.
58
59 %prep
60 %setup -q -n OpenJade-%{version}devel
61
62 %build
63 #remove CVS dirs
64 find . -type d -name CVS -exec rm -rf {} \;
65 #missing files required by Makefile.am
66 LDFLAGS=""; export LDFLAGS
67 %configure \
68         --enable-default-catalog=/etc/sgml/catalog \
69         --enable-default-search-path=/usr/share/sgml \
70         --enable-mif \
71         --enable-html \
72         --enable-threads
73
74 # it has /usr/share/Openjade hardcoded somewhere so it does not work
75         # --datadir=%{_datadir}/sgml
76
77 %{__make}
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT%{_datadir}/sgml
82
83 %{__make} install DESTDIR=$RPM_BUILD_ROOT \
84         pkgdocdir=%{_defaultdocdir}/%{name}-%{version} 
85
86 ln -sf "../OpenJade" $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}-%{version}
87
88 # simulate jade
89 ln -sf openjade $RPM_BUILD_ROOT%{_bindir}/jade
90
91 %find_lang jade
92
93 %clean
94 rm -rf $RPM_BUILD_ROOT
95
96 %post
97 /sbin/ldconfig
98 if ! grep -q /etc/sgml/openjade.cat /etc/sgml/catalog ; then
99         /usr/bin/install-catalog --add /etc/sgml/openjade.cat \
100                 %{_datadir}/OpenJade/catalog
101 fi
102
103 %postun
104 /sbin/ldconfig
105 if [ "$1" = "0" ] ; then
106         /usr/bin/install-catalog --remove /etc/sgml/openjade.cat \
107                 %{_datadir}/OpenJade/catalog
108 fi
109
110 %files -f jade.lang
111 %defattr(644,root,root,755)
112 %doc %{_defaultdocdir}/%{name}-%{version}
113 %attr(755,root,root) %{_bindir}/*
114 %attr(755,root,root) %{_libdir}/lib*.so.*.*
115 %{_datadir}/sgml/*
116 %{_datadir}/OpenJade
117
118 %files devel
119 %defattr(644,root,root,755)
120 %{_includedir}/OpenJade
121 %attr(755,root,root) %{_libdir}/lib*.so
122 %{_libdir}/lib*.la
123
124 %files static
125 %defattr(644,root,root,755)
126 %attr(644,root,root) %{_libdir}/lib*.a
This page took 0.109524 seconds and 3 git commands to generate.