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