]> git.pld-linux.org Git - packages/apr.git/blame - apr.spec
- updated to 1.3.3
[packages/apr.git] / apr.spec
CommitLineData
f3bf17ad 1Summary: Apache Portable Runtime
e51e866d 2Summary(pl.UTF-8): Apache Portable Runtime - przenośna biblioteka uruchomieniowa
f3bf17ad 3Name: apr
d9cfa95e
JB
4Version: 1.3.3
5Release: 1
f3bf17ad 6Epoch: 1
b34d84ea 7License: Apache v2.0
f3bf17ad 8Group: Libraries
55e3eaa9 9Source0: http://www.apache.org/dist/apr/%{name}-%{version}.tar.bz2
d9cfa95e 10# Source0-md5: 2090c21dee4f0eb1512604127dcd158f
9e32e98f
JB
11Patch0: %{name}-link.patch
12Patch1: %{name}-metuxmpm.patch
e0b90f27 13Patch2: %{name}-libtool.patch
f3bf17ad 14URL: http://apr.apache.org/
b4838f76 15BuildRequires: autoconf >= 2.13
c7edcef5 16BuildRequires: automake
1b25cd0a 17BuildRequires: libtool >= 2:2.2
69f0f35f 18BuildRequires: libuuid-devel
16773349 19BuildRequires: sed >= 4.0
9e32e98f 20BuildRequires: python
7bac6e65 21BuildRequires: rpm-pythonprov
93f96529
JB
22BuildRequires: uname(release) >= 2.6
23Requires: uname(release) >= 2.6
52336182
JB
24Conflicts: kernel24
25Conflicts: kernel24-smp
f3bf17ad
AM
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%define _includedir /usr/include/apr
29%define _datadir /usr/share/apr
30
31%description
32The mission of the Apache Portable Runtime (APR) project is to create
33and maintain software libraries that provide a predictable and
34consistent interface to underlying platform-specific implementations.
35The primary goal is to provide an API to which software developers may
36code and be assured of predictable if not identical behaviour
37regardless of the platform on which their software is built, relieving
38them of the need to code special-case conditions to work around or
39take advantage of platform-specific deficiencies or features.
40
a79d9376 41%description -l pl.UTF-8
b4838f76 42Celem projektu APR (Apache Portable Runtime) jest stworzenie i
a79d9376
JR
43utrzymywanie bibliotek dostarczających przewidywalnego i spójnego
44interfejsu do leżących u podstaw implementacji zależnych od platformy.
45Głównym celem jest dostarczenie API, którego mogą używać programiści
46mając pewność, że zachowuje się w sposób przewidywalny, jeśli nie
47identyczny, niezależnie od platformy na jakiej oprogramowanie jest
48budowane oraz bez potrzeby kodowania specjalnych warunków do
49obchodzenia lub wykorzystywania specyficznych dla platform różnic lub
50możliwości.
b4838f76 51
f3bf17ad 52%package devel
b4838f76 53Summary: Header files and development documentation for apr
e51e866d 54Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja programisty do apr
f3bf17ad 55Group: Development/Libraries
b4838f76 56Requires: %{name} = %{epoch}:%{version}-%{release}
d53f5760 57Requires: automake
1b25cd0a 58Requires: libtool >= 2:2.2
d9cfa95e 59Requires: libuuid-devel
7bac6e65 60Requires: python-modules
f3bf17ad
AM
61
62%description devel
b4838f76
JB
63Header files and development documentation for apr.
64
a79d9376
JR
65%description devel -l pl.UTF-8
66Pliki nagłówkowe i dokumentacja programisty do apr.
f3bf17ad
AM
67
68%package static
69Summary: Static apr library
e51e866d 70Summary(pl.UTF-8): Statyczna biblioteka apr
f3bf17ad 71Group: Development/Libraries
b4838f76 72Requires: %{name}-devel = %{epoch}:%{version}-%{release}
f3bf17ad
AM
73
74%description static
75Static apr library.
76
a79d9376 77%description static -l pl.UTF-8
b4838f76
JB
78Statyczna biblioteka apr.
79
f3bf17ad 80%prep
af4e4c47 81%setup -q
9e32e98f
JB
82%patch0 -p1
83%patch1 -p1
e0b90f27 84%patch2 -p1
f3bf17ad 85
13f3c811
JB
86cat >> config.layout <<'EOF'
87<Layout PLD>
88sbindir: %{_sbindir}
89libexecdir: %{_libdir}/apr
90installbuilddir: ${datadir}/build-${APR_MAJOR_VERSION}
91localstatedir: /var/run
92runtimedir: /var/run
93libsuffix: -${APR_MAJOR_VERSION}
2523b113 94</Layout>
13f3c811
JB
95EOF
96
f3bf17ad 97%build
b34d84ea 98install /usr/share/automake/config.* build
2523b113 99
f3bf17ad 100%configure \
13f3c811 101 --enable-layout=PLD \
cdfe3071 102%ifarch %{ix86} %{i8664}
02a2518a 103%ifnarch i386
104 --enable-nonportable-atomics \
105%endif
106%endif
13f3c811
JB
107 --enable-threads \
108 --with-devrandom=/dev/urandom
f3bf17ad
AM
109%{__make}
110
111%install
112rm -rf $RPM_BUILD_ROOT
113
114%{__make} install \
115 DESTDIR=$RPM_BUILD_ROOT
116
9e32e98f 117mv -f $RPM_BUILD_ROOT%{_datadir}/build-1 $RPM_BUILD_ROOT%{_datadir}/build
16773349 118install build/{*apr*.m4,*.awk,*.sh,gen-build.py} $RPM_BUILD_ROOT%{_datadir}/build
d53f5760 119ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_datadir}/build
b2afd6a1 120ln -snf /usr/share/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_datadir}/build
d53f5760 121ln -snf /usr/bin/libtool $RPM_BUILD_ROOT%{_datadir}/build
9e32e98f 122ln -sf build $RPM_BUILD_ROOT%{_datadir}/build-1
8c18c9a9 123
16773349
ER
124sed -i -e 's@^\(APR_SOURCE_DIR=\).*@\1"%{_datadir}"@' \
125 $RPM_BUILD_ROOT%{_bindir}/apr-1-config
126sed -i -e 's@^\(apr_builddir\|apr_builders\)=.*@\1=%{_datadir}/build-1@' \
9e32e98f 127 $RPM_BUILD_ROOT%{_datadir}/build/apr_rules.mk
16773349 128sed -i -e '1s@#!.*python@#!%{__python}@' $RPM_BUILD_ROOT%{_datadir}/build/gen-build.py
f3bf17ad
AM
129
130%clean
131rm -rf $RPM_BUILD_ROOT
132
b4838f76
JB
133%post -p /sbin/ldconfig
134%postun -p /sbin/ldconfig
135
f3bf17ad
AM
136%files
137%defattr(644,root,root,755)
023f96c0 138%doc CHANGES docs/*.html
7a48bef9
JB
139%attr(755,root,root) %{_libdir}/libapr-1.so.*.*.*
140%attr(755,root,root) %ghost %{_libdir}/libapr-1.so.0
f3bf17ad
AM
141
142%files devel
143%defattr(644,root,root,755)
7a48bef9
JB
144%attr(755,root,root) %{_bindir}/apr-1-config
145%attr(755,root,root) %{_libdir}/libapr-1.so
146%{_libdir}/libapr-1.la
f3bf17ad
AM
147%{_libdir}/apr.exp
148%{_includedir}
149%dir %{_datadir}
9e32e98f
JB
150%dir %{_datadir}/build
151%{_datadir}/build/*.mk
152%{_datadir}/build/*.m4
153%{_datadir}/build/*.awk
154%attr(755,root,root) %{_datadir}/build/config.*
155%attr(755,root,root) %{_datadir}/build/*.sh
156%attr(755,root,root) %{_datadir}/build/libtool
16773349 157%attr(755,root,root) %{_datadir}/build/gen-build.py
9e32e98f 158%{_datadir}/build-1
af4e4c47 159%{_pkgconfigdir}/apr-1.pc
f3bf17ad
AM
160
161%files static
162%defattr(644,root,root,755)
7a48bef9 163%{_libdir}/libapr-1.a
This page took 0.123453 seconds and 4 git commands to generate.