]> git.pld-linux.org Git - packages/xerces-c.git/blame - xerces-c.spec
- icu 67 rebuild
[packages/xerces-c.git] / xerces-c.spec
CommitLineData
f4a4c50a
JB
1Summary: Xerces C++ - XML parser for C++
2Summary(pl.UTF-8): Xerces C++ - analizator składniowy XML-a dla C++
abba9225 3Name: xerces-c
3ce83891 4Version: 3.2.2
54e311c6 5Release: 4
f4a4c50a
JB
6License: Apache v2.0
7Group: Libraries
c4e3a71d 8Source0: http://www.apache.org/dist/xerces/c/3/sources/%{name}-%{version}.tar.xz
3ce83891 9# Source0-md5: bb5daaa307f961aea3b9f4060d8758ba
f5e36a37 10Patch0: %{name}-iso88592.patch
821349de 11Patch1: %{name}-link.patch
f4a4c50a
JB
12URL: http://xerces.apache.org/xerces-c/
13BuildRequires: autoconf >= 2.60
14BuildRequires: automake
15BuildRequires: curl-devel
0ddab471 16BuildRequires: libicu-devel
6c9e3767 17BuildRequires: libstdc++-devel
c4e3a71d
JB
18BuildRequires: libtool >= 2:1.5
19BuildRequires: tar >= 1:1.22
20BuildRequires: xz
abba9225 21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
f4a4c50a 24Xerces C++ - XML parser for C++.
abba9225 25
9cf4e500 26%description -l pl.UTF-8
f4a4c50a 27Xerces C++ - analizator składniowy XML-a dla C++.
abba9225 28
29%package devel
0c3239d5
JB
30Summary: Header files for xerces-c library
31Summary(pl.UTF-8): Pliki nagłówkowe biblioteki xerces-c
abba9225 32Group: Development/Libraries
aa8e50ad 33Requires: %{name} = %{version}-%{release}
f4a4c50a 34Requires: curl-devel
521986f5 35Requires: libstdc++-devel
abba9225 36
37%description devel
0c3239d5 38Header files for xerces-c library.
abba9225 39
9cf4e500 40%description devel -l pl.UTF-8
0c3239d5 41Pliki nagłówkowe biblioteki xerces-c.
005a2db7 42
f4a4c50a
JB
43%package static
44Summary: Static xerces-c library
45Summary(pl.UTF-8): Statyczna biblioteka xerces-c
46Group: Development/Libraries
47Requires: %{name}-devel = %{version}-%{release}
48
49%description static
50Static xerces-c library.
51
52%description static -l pl.UTF-8
53Statyczna biblioteka xerces-c.
54
005a2db7 55%package doc
f4a4c50a
JB
56Summary: Extensive Xerces C++ documentation
57Summary(pl.UTF-8): Obszerna dokumentacja biblioteki Xerces C++
005a2db7 58Group: Documentation
61d8c909 59Requires: %{name} = %{version}-%{release}
005a2db7
JB
60
61%description doc
f4a4c50a 62Extensive Xerces C++ documentation.
005a2db7 63
9cf4e500 64%description doc -l pl.UTF-8
f4a4c50a 65Obszerna dokumentacja biblioteki Xerces C++.
61d8c909 66
67%package examples
f4a4c50a
JB
68Summary: Xerces C++ examples
69Summary(pl.UTF-8): Przykłady do biblioteki Xerces C++
61d8c909 70Group: Documentation
71Requires: %{name} = %{version}-%{release}
72
73%description examples
f4a4c50a 74Xerces C++ examples.
61d8c909 75
0c3239d5 76%description examples -l pl.UTF-8
f4a4c50a 77Przykłady do biblioteki Xerces C++.
abba9225 78
79%prep
f4a4c50a 80%setup -q
f5e36a37 81%patch0 -p1
821349de 82%patch1 -p1
abba9225 83
84%build
f4a4c50a
JB
85%{__libtoolize}
86%{__aclocal} -I m4
7b80143f 87%{__autoconf}
f4a4c50a
JB
88%{__autoheader}
89%{__automake}
90%configure \
91 --disable-pretty-make \
c453474f
JB
92 --disable-silent-rules \
93%ifnarch pentium4 %{x8664} x32
f4a4c50a
JB
94 --disable-sse2
95%endif
6c9e3767 96
f4a4c50a 97%{__make}
abba9225 98
99%install
100rm -rf $RPM_BUILD_ROOT
a01816db 101install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
61d8c909 102install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-doc-%{version}
abba9225 103
f4a4c50a 104%{__make} install \
a01816db 105 DESTDIR=$RPM_BUILD_ROOT
6c9e3767 106
f4a4c50a
JB
107find samples -name .deps | xargs -r rm -rf
108find samples -name '*.o' -o -name .dirstamp | xargs rm -f
6c9e3767 109cp -a samples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
61d8c909 110cp -a doc/html/* $RPM_BUILD_ROOT%{_docdir}/%{name}-doc-%{version}
abba9225 111
abba9225 112%clean
113rm -rf $RPM_BUILD_ROOT
114
6c9e3767
JB
115%post -p /sbin/ldconfig
116%postun -p /sbin/ldconfig
0202130a 117
abba9225 118%files
119%defattr(644,root,root,755)
f4a4c50a 120%doc CREDITS LICENSE NOTICE
221b900c 121%attr(755,root,root) %{_libdir}/libxerces-c-3.2.so
abba9225 122
123%files devel
124%defattr(644,root,root,755)
61d8c909 125%attr(755,root,root) %{_libdir}/libxerces-c.so
f4a4c50a 126%{_libdir}/libxerces-c.la
61d8c909 127%{_includedir}/xercesc
f4a4c50a
JB
128%{_pkgconfigdir}/xerces-c.pc
129
130%files static
131%defattr(644,root,root,755)
132%{_libdir}/libxerces-c.a
005a2db7
JB
133
134%files doc
135%defattr(644,root,root,755)
61d8c909 136%{_docdir}/%{name}-doc-%{version}
137
138%files examples
139%defattr(644,root,root,755)
f4a4c50a
JB
140%attr(755,root,root) %{_bindir}/CreateDOMDocument
141%attr(755,root,root) %{_bindir}/DOMCount
142%attr(755,root,root) %{_bindir}/DOMPrint
143%attr(755,root,root) %{_bindir}/EnumVal
144%attr(755,root,root) %{_bindir}/MemParse
145%attr(755,root,root) %{_bindir}/PParse
146%attr(755,root,root) %{_bindir}/PSVIWriter
147%attr(755,root,root) %{_bindir}/Redirect
148%attr(755,root,root) %{_bindir}/SAX2Count
149%attr(755,root,root) %{_bindir}/SAX2Print
150%attr(755,root,root) %{_bindir}/SAXCount
151%attr(755,root,root) %{_bindir}/SAXPrint
152%attr(755,root,root) %{_bindir}/SCMPrint
153%attr(755,root,root) %{_bindir}/SEnumVal
154%attr(755,root,root) %{_bindir}/StdInParse
155%attr(755,root,root) %{_bindir}/XInclude
6c9e3767 156%{_examplesdir}/%{name}-%{version}
This page took 0.132408 seconds and 4 git commands to generate.