]> git.pld-linux.org Git - packages/opensp.git/blob - opensp.spec
24db6bda33b1d84723dcc9ee133749173e3b69d7
[packages/opensp.git] / opensp.spec
1 Summary:        OpenSP - SGML parser
2 Summary(pl.UTF-8):      OpenSP - parser SGML
3 Name:           opensp
4 Version:        1.5.2
5 Release:        7
6 Epoch:          2
7 License:        Free (Copyright (C) 1999 The OpenJade group)
8 Group:          Applications/Publishing/SGML
9 Source0:        http://downloads.sourceforge.net/openjade/OpenSP-%{version}.tar.gz
10 # Source0-md5:  670b223c5d12cee40c9137be86b6c39b
11 Patch0:         %{name}-nolibnsl.patch
12 Patch1:         %{name}-localedir.patch
13 Patch2:         %{name}-automake.patch
14 URL:            http://openjade.sourceforge.net/
15 BuildRequires:  autoconf >= 2.53
16 BuildRequires:  automake
17 BuildRequires:  gettext-tools >= 0.14.4
18 BuildRequires:  libstdc++-devel
19 BuildRequires:  libtool >= 2:1.4d
20 BuildRequires:  xmlto
21 Requires:       sgml-common >= 0.5-1
22 Provides:       sgmlparser
23 Provides:       sp
24 Obsoletes:      sp
25 Conflicts:      openjade <= 1.3-1
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %define         sgmldir         /usr/share/sgml
29 %define         _datadir        %{sgmldir}
30
31 %description
32 This package contains an SGML parser.
33
34 %description -l pl.UTF-8
35 Ten pakiet zawiera parser SGML.
36
37 %package devel
38 Summary:        OpenSP header files
39 Summary(pl.UTF-8):      Pliki nagłówkowe OpenSP
40 Group:          Development/Libraries
41 Requires:       %{name} = %{epoch}:%{version}
42 Requires:       libstdc++-devel
43
44 %description devel
45 OpenSP header files and devel documentation.
46
47 %description devel -l pl.UTF-8
48 Pliki nagłówkowe OpenSP.
49
50 %package static
51 Summary:        Static OpenSP libraries
52 Summary(pl.UTF-8):      Biblioteki statyczne OpenSP
53 Group:          Development/Libraries
54 Requires:       %{name}-devel = %{epoch}:%{version}
55
56 %description static
57 Static OpenSP libraries.
58
59 %description static -l pl.UTF-8
60 Biblioteki statyczne OpenSP.
61
62 %prep
63 %setup -q -n OpenSP-%{version}
64 %patch0 -p1
65 %patch1 -p1
66 %patch2 -p1
67
68 %build
69 # don't run gettextize (PACKAGE changed to @SP_MESSAGE_DOMAIN@ in po/Makefile.in.in)
70 %{__libtoolize}
71 %{__aclocal}
72 %{__autoconf}
73 %{__automake}
74 %configure \
75         --enable-default-catalog=%{_sysconfdir}/sgml/catalog \
76         --enable-default-search-path=%{sgmldir} \
77         --enable-http
78
79 %{__make}
80
81 %install
82 rm -rf $RPM_BUILD_ROOT
83
84 %{__make} install \
85         DESTDIR=$RPM_BUILD_ROOT \
86         localedir=%{_prefix}/share/locale \
87         pkgdocdir=%{_docdir}/%{name}-%{version}
88
89 # tidy@mozilla-firefox
90 install -d $RPM_BUILD_ROOT%{_includedir}/OpenSP/nsgmls
91 install nsgmls/NsgmlsMessages.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/nsgmls
92 install -d $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
93 install lib/Parser.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
94 install lib/ParserState.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
95 install lib/Undo.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
96 install lib/EventQueue.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
97 install lib/Id.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
98 install lib/OutputState.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
99 install lib/Recognizer.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
100 install lib/LpdEntityRef.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
101 install lib/events.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
102 install lib/Trie.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
103 install lib/Priority.h $RPM_BUILD_ROOT%{_includedir}/OpenSP/lib
104
105 for i in nsgmls sgmlnorm spam spcat spent; do
106         ln -sf o$i $RPM_BUILD_ROOT%{_bindir}/$i
107 done
108
109 # sx conficts with sx from lrzsz package
110 ln -sf osx $RPM_BUILD_ROOT%{_bindir}/sgml2xml
111
112 %find_lang sp5
113
114 %clean
115 rm -rf $RPM_BUILD_ROOT
116
117 %post   -p /sbin/ldconfig
118 %postun -p /sbin/ldconfig
119
120 %files -f sp5.lang
121 %defattr(644,root,root,755)
122 %{_docdir}/%{name}-%{version}
123 %attr(755,root,root) %{_bindir}/nsgmls
124 %attr(755,root,root) %{_bindir}/onsgmls
125 %attr(755,root,root) %{_bindir}/osgmlnorm
126 %attr(755,root,root) %{_bindir}/ospam
127 %attr(755,root,root) %{_bindir}/ospcat
128 %attr(755,root,root) %{_bindir}/ospent
129 %attr(755,root,root) %{_bindir}/osx
130 %attr(755,root,root) %{_bindir}/sgml2xml
131 %attr(755,root,root) %{_bindir}/sgmlnorm
132 %attr(755,root,root) %{_bindir}/spam
133 %attr(755,root,root) %{_bindir}/spcat
134 %attr(755,root,root) %{_bindir}/spent
135 %attr(755,root,root) %{_libdir}/libosp.so.*.*.*
136 %attr(755,root,root) %ghost %{_libdir}/libosp.so.5
137 %{_datadir}/OpenSP
138 %{_mandir}/man1/onsgmls.1*
139 %{_mandir}/man1/osgmlnorm.1*
140 %{_mandir}/man1/ospam.1*
141 %{_mandir}/man1/ospcat.1*
142 %{_mandir}/man1/ospent.1*
143 %{_mandir}/man1/osx.1*
144
145 %files devel
146 %defattr(644,root,root,755)
147 %{_includedir}/OpenSP
148 %attr(755,root,root) %{_libdir}/libosp.so
149 %{_libdir}/libosp.la
150
151 %files static
152 %defattr(644,root,root,755)
153 %{_libdir}/libosp.a
This page took 0.071322 seconds and 2 git commands to generate.