]> git.pld-linux.org Git - packages/openjade.git/blob - openjade.spec
b02355fd915dbd6dd3c984aa6fa1e5786eaf6327
[packages/openjade.git] / openjade.spec
1 Summary:        OpenJade -- DSSSL parser
2 Summary(pl):    OpenJade -- parser DSSSL
3 Name:           openjade
4 Version:        1.4
5 Release:        5.20000320
6 Provides:       dssslparser
7 Requires:       sgml-common
8 Requires:       sgmlparser
9 Requires:       opensp >= 1.4-9
10 Copyright:      Copyright (c) 1999 The OpenJade group (free)
11 Group:          Applications/Publishing/SGML
12 Group(de):      Applikationen/Publizieren/SGML
13 Group(pl):      Aplikacje/Publikowanie/SGML
14 Source0:        %{name}-20000320.tar.gz
15 Patch0:         %{name}-DESTDIR.patch
16 URL:            http://openjade.sourceforge.net/
17 BuildRequires:  opensp-devel
18 BuildRequires:  perl
19 BuildRequires:  gettext-devel
20 Provides:       jade
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 Obsoletes:      jade
23
24 %description
25 Jade (James' DSSSL Engine) is an implementation of the DSSSL style
26 language. OpenJade is successor of Jade.
27
28 %description -l pl
29 Jade (James' DSSSL Engine) jest implementacj± parsera DSSSL. OpenJade
30 jest nastêpc± Jade
31
32 %package devel
33 Summary:        OpenJade header files
34 Summary(pl):    Pliki nag³ówkowe do bibliotek OpenJade
35 Group:          Development/Libraries
36 Group(de):      Entwicklung/Libraries
37 Group(fr):      Development/Librairies
38 Group(pl):      Programowanie/Biblioteki
39 Requires:       %{name} = %{version}
40
41 %description devel
42 Openjade header files.
43
44 %description -l pl devel
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 Group(de):      Entwicklung/Libraries
52 Group(fr):      Development/Librairies
53 Group(pl):      Programowanie/Biblioteki
54 Requires:       %{name}-devel = %{version}
55
56 %description static
57 OpenJade static libraries.
58
59 %description -l pl static
60 Biblioteki statyczne OpenJade.
61
62 %prep
63 %setup -q -n %{name}-20000320
64 %patch -p1
65
66 %build
67
68 #missing files required by Makefile.am
69 >ChangeLog
70 >INSTALL
71 gettextize --copy --force
72 autoheader
73 automake --add-missing
74 aclocal
75 autoconf
76 %ifarch alpha
77 CXXFLAGS="-O0"
78 export CXXFLAGS
79 %endif
80 %configure \
81         --enable-default-catalog=/etc/sgml/catalog \
82         --enable-default-search-path=/usr/share/sgml \
83
84
85 # it has /usr/share/Openjade hardcoded somewhere so it des not work
86         # --datadir=%{_datadir}/sgml
87
88 %{__make}  
89
90 %install
91 rm -rf $RPM_BUILD_ROOT
92 install -d $RPM_BUILD_ROOT%{_datadir}/sgml
93
94 %{__make} install DESTDIR=$RPM_BUILD_ROOT
95
96 cp -a unicode $RPM_BUILD_ROOT%{_datadir}/sgml
97 ln -s "../OpenJade" $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}-%{version}
98
99 ##ln -s "../OpenJade" $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}
100 #install dsssl/catalog \
101 #       dsssl/builtins.dsl dsssl/extensions.dsl \
102 #       dsssl/dsssl.dtd dsssl/fot.dtd dsssl/spec.dtd dsssl/style-sheet.dtd \
103 #       $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}-%{version}/
104 #grep -v SYSTEM $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}/catalog > \
105 #       $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}/%{name}.cat
106
107
108 # simulate jade
109 ln -s openjade $RPM_BUILD_ROOT%{_bindir}/jade
110
111 gzip -9nf COPYING README
112
113 %find_lang OpenJade
114
115 %post
116 /sbin/ldconfig
117 /usr/bin/install-catalog --add /etc/sgml/dsssl-%{version}.cat %{_datadir}/sgml/%{name}-%{version}/catalog
118
119 %postun
120 /sbin/ldconfig
121 # Do not remove if upgrade
122 if [ "$1" = "0" ]; then
123 /usr/bin/install-catalog --remove /etc/sgml/dsssl-%{version}.cat %{_datadir}/sgml/%{name}-%{version}/catalog
124 fi
125
126
127 %clean
128 rm -rf $RPM_BUILD_ROOT
129
130 %files -f OpenJade.lang
131 %defattr(644,root,root,755)
132 %doc jadedoc/ dsssl/ README.gz COPYING.gz
133 %attr(755,root,root) %{_bindir}/*
134 %attr(755,root,root) %{_libdir}/lib*.so.*.*
135 %{_datadir}/sgml/*
136 %{_datadir}/OpenJade
137
138 %files devel
139 %defattr(644,root,root,755)
140 %{_includedir}/OpenJade
141 %attr(755,root,root) %{_libdir}/lib*.so
142 %attr(755,root,root) %{_libdir}/lib*.la
143
144 %files static
145 %defattr(644,root,root,755)
146 %attr(644,root,root) %{_libdir}/lib*.a
This page took 0.047752 seconds and 2 git commands to generate.