]> git.pld-linux.org Git - packages/nspr.git/blame - nspr.spec
- updated to 4.7.1
[packages/nspr.git] / nspr.spec
CommitLineData
a03d5a27 1Summary: Netscape Portable Runtime (NSPR)
1e2f34e0 2Summary(pl.UTF-8): Przenośne biblioteki uruchomieniowe Netscape
a03d5a27 3Name: nspr
a842ef18
JB
4Version: 4.7.1
5Release: 1
a79fccb1 6Epoch: 1
2ede7f28 7License: MPL v1.1 or GPL v2+ or LGPL v2.1+
a03d5a27 8Group: Libraries
81d09754 9Source0: http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v%{version}/src/%{name}-%{version}.tar.gz
a842ef18 10# Source0-md5: 7c6e75a0867ce2b9ec62e399a908b5ac
e8bd5623 11Source1: %{name}-mozilla-nspr.pc
81d09754
JB
12Patch0: %{name}-acfix.patch
13Patch1: %{name}-sparc64.patch
ae704bb2 14URL: http://www.mozilla.org/projects/nspr/
d6690db6 15BuildRequires: autoconf >= 2.12
71e52757 16BuildRequires: automake
424856fd 17BuildRequires: sed >= 4.0
8bce53ee 18Obsoletes: nspr-pthreads
a03d5a27 19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22Libraries that implement cross-platform runtime services from
23Netscape.
24
880c4592
JR
25%description -l pl.UTF-8
26Biblioteki z wieloplatformową implementacją usług z Netscape.
a03d5a27 27
28%package devel
29Summary: NSPR library header files for development
1e2f34e0 30Summary(pl.UTF-8): Pliki nagłówkowe bibliotek NSPR
a03d5a27 31Group: Development/Libraries
2b666fcc 32Requires: %{name} = %{epoch}:%{version}-%{release}
8bce53ee 33Obsoletes: nspr-pthreads-devel
a03d5a27 34
35%description devel
36Header files for the NSPR library from Netscape.
37
880c4592
JR
38%description devel -l pl.UTF-8
39Pliki nagłówkowe bibliotek NSPR z Netscape.
a03d5a27 40
41%package static
42Summary: Static NSPR library
1e2f34e0 43Summary(pl.UTF-8): Statyczna biblioteka NSPR
a03d5a27 44Group: Development/Libraries
2b666fcc 45Requires: %{name}-devel = %{epoch}:%{version}-%{release}
8bce53ee 46Obsoletes: nspr-pthreads-static
a03d5a27 47
48%description static
49Static NSPR library.
50
880c4592 51%description static -l pl.UTF-8
a03d5a27 52Statyczna biblioteka NSPR.
53
54%prep
ad9041af 55%setup -q
d6690db6 56%patch0 -p1
81d09754 57%patch1 -p0
424856fd 58
402643ac
AM
59install %{SOURCE1} mozilla/nsprpub/nspr-mozilla-nspr.pc.in
60
a03d5a27 61%build
62cd mozilla/nsprpub
2b666fcc 63cp -f /usr/share/automake/config.sub build/autoconf
45233cf8 64%{__autoconf}
13dbfb70 65%configure \
81d09754 66 --includedir=%{_includedir}/nspr \
32c7bb87
JB
67%ifarch %{x8664} ppc64
68 --enable-64bit \
69%endif
e6301c8c 70 --%{?debug:en}%{!?debug:dis}able-debug \
81d09754
JB
71 --enable-ipv6 \
72 --enable-optimize="%{rpmcflags}" \
73 --with-mozilla \
74 --with-pthreads
13dbfb70 75
24e23ee8 76%{__make}
a03d5a27 77
402643ac
AM
78./config.status --file=nspr-mozilla-nspr.pc
79
a03d5a27 80%install
81rm -rf $RPM_BUILD_ROOT
81d09754 82install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
13dbfb70 83
81d09754
JB
84%{__make} -C mozilla/nsprpub install \
85 DESTDIR=$RPM_BUILD_ROOT
e8bd5623 86
402643ac 87install mozilla/nsprpub/nspr-mozilla-nspr.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-nspr.pc
a03d5a27 88
3257b715 89ln -s mozilla-nspr.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/nspr.pc
90
81d09754 91rm $RPM_BUILD_ROOT%{_bindir}/{compile-et.pl,prerr.properties}
a1d97460 92
a03d5a27 93%clean
94rm -rf $RPM_BUILD_ROOT
95
96%post -p /sbin/ldconfig
97%postun -p /sbin/ldconfig
98
99%files
100%defattr(644,root,root,755)
81d09754
JB
101%attr(755,root,root) %{_libdir}/libnspr4.so
102%attr(755,root,root) %{_libdir}/libplc4.so
103%attr(755,root,root) %{_libdir}/libplds4.so
a03d5a27 104
105%files devel
106%defattr(644,root,root,755)
13dbfb70 107%attr(755,root,root) %{_bindir}/nspr-config
a03d5a27 108%{_includedir}/nspr
81d09754
JB
109%{_aclocaldir}/nspr.m4
110%{_pkgconfigdir}/mozilla-nspr.pc
111%{_pkgconfigdir}/nspr.pc
a03d5a27 112
113%files static
114%defattr(644,root,root,755)
81d09754
JB
115%{_libdir}/libnspr4.a
116%{_libdir}/libplc4.a
117%{_libdir}/libplds4.a
This page took 0.046455 seconds and 4 git commands to generate.