]> git.pld-linux.org Git - packages/openjade.git/blob - openjade.spec
f3f57cdbd506e7071f6a34716530165a86a05017
[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:        3.20000320
6 Provides:       dssslparser
7 Prereq:         %{_sbindir}/fix-sgml-catalog
8 Requires:       sgml-common
9 Requires:       sgmlparser
10 Requires:       opensp >= 1.4-2
11 Copyright:      Copyright (c) 1999 The OpenJade group (free)
12 Group:          Applications/Publishing/SGML
13 Group(pl):      Aplikacje/Publikowanie/SGML
14 #Source:         http://download.sourceforge.net/openjade/%{name}-%{version}.tar.gz
15 Source:         %{name}-20000320.tar.gz
16 Patch0:         %{name}-DESTDIR.patch
17 URL:            http://openjade.sourceforge.net/
18 BuildRequires:  opensp-devel >= 1.4-2
19 BuildRequires:  perl
20 BuildRequires:  gettext-devel
21 Provides:       jade
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 Obsoletes:      jade
24
25 %description
26 Jade (James' DSSSL Engine) is an implementation of the DSSSL style language.
27 OpenJade is successor of Jade.
28
29 %description -l pl
30 Jade (James' DSSSL Engine) jest implementacj± parsera DSSSL.
31 OpenJade jest nastêpc± Jade
32
33 %package devel
34 Summary:        OpenJade header files
35 Summary(pl):    Pliki nag³ówkowe do bibliotek OpenJade
36 Group:          Development/Libraries
37 Group(pl):      Programowanie/Biblioteki
38 Requires:       %{name} = %{version}
39
40 %description devel
41 Openjade header files.
42
43 %description -l pl devel
44 Pliki nag³ówkowe do bibliotek OpenJade.
45
46 %package static
47 Summary:        OpenJade static libraries
48 Summary(pl):    Biblioteki statyczne OpenJade
49 Group:          Development/Libraries
50 Group(pl):      Programowanie/Biblioteki
51 Requires:       %{name}-devel = %{version}
52
53 %description static
54 OpenJade static libraries.
55
56 %description -l pl static
57 Biblioteki statyczne OpenJade.
58
59 %prep
60 %setup -q -n %{name}-20000320
61 %patch -p1
62
63 %build
64
65 #missing files required by Makefile.am
66 >ChangeLog
67 >INSTALL
68 gettextize --copy --force
69 autoheader
70 automake --add-missing
71 aclocal
72 autoconf
73 ##CXXFLAGS="$RPM_OPT_FLAGS -fno-exceptions"
74 LDFLAGS="-s"
75 export LDFLAGS 
76 ##export CXXFLAGS
77 %configure \
78         --enable-default-catalog=/usr/share/sgml/CATALOG:/usr/local/share/sgml/CATALOG:/etc/sgml.catalog                                                \
79         --enable-default-search-path=/usr/share/sgml:/usr/local/share/sgml
80 %{__make}  
81
82 %install
83 rm -rf $RPM_BUILD_ROOT
84 install -d $RPM_BUILD_ROOT{%{_datadir}/sgml/catalogs,%{_libdir}}
85
86 %{__make} install DESTDIR=$RPM_BUILD_ROOT
87
88 cp -a unicode $RPM_BUILD_ROOT%{_datadir}/sgml
89 ln -s "../OpenJade" $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}
90
91 grep -v SYSTEM $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}/catalog \
92      > $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}/%{name}.cat
93 ln -s ../%{name}/%{name}.cat $RPM_BUILD_ROOT%{_datadir}/sgml/catalogs/
94
95 # simulate jade
96 ln -s openjade $RPM_BUILD_ROOT%{_bindir}/jade
97
98 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
99 gzip -9nf COPYING README
100
101 %find_lang OpenJade
102
103 %post
104 /sbin/ldconfig
105 %{_sbindir}/fix-sgml-catalog
106
107 %preun
108 /sbin/ldconfig
109 %{_sbindir}/fix-sgml-catalog
110
111 %clean
112 rm -rf $RPM_BUILD_ROOT
113
114 %files -f OpenJade.lang
115 %defattr(644,root,root,755)
116 %doc jadedoc/ dsssl/ README.gz COPYING.gz
117 %attr(755,root,root) %{_bindir}/*
118 %attr(755,root,root) %{_libdir}/lib*.so.*.*
119 %{_datadir}/sgml/catalogs/*
120 %{_datadir}/sgml/openjade
121 %{_datadir}/sgml/unicode
122 %{_datadir}/OpenJade
123
124 %files devel
125 %defattr(644,root,root,755)
126 %{_includedir}/OpenJade
127 %attr(755,root,root) %{_libdir}/lib*.so
128 %attr(755,root,root) %{_libdir}/lib*.la
129
130 %files static
131 %attr(644,root,root) %{_libdir}/lib*.a
This page took 0.027221 seconds and 2 git commands to generate.