]> git.pld-linux.org Git - packages/nspr.git/blame - nspr.spec
- rel 2
[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
faf8921c 4Version: 4.6.7
c6e2657f 5Release: 2
a79fccb1 6Epoch: 1
2ede7f28 7License: MPL v1.1 or GPL v2+ or LGPL v2.1+
a03d5a27 8Group: Libraries
32c7bb87 9Source0: ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v%{version}/src/%{name}-%{version}.tar.gz
faf8921c 10# Source0-md5: 75d5de21ebc1a21886a25673920490ff
e8bd5623 11Source1: %{name}-mozilla-nspr.pc
d6690db6
JB
12Patch0: %{name}-am18.patch
13Patch1: %{name}-acfix.patch
7d17e083 14Patch2: %{name}-sparc64.patch
ae704bb2 15URL: http://www.mozilla.org/projects/nspr/
d6690db6 16BuildRequires: autoconf >= 2.12
71e52757 17BuildRequires: automake
424856fd 18BuildRequires: sed >= 4.0
8bce53ee 19Obsoletes: nspr-pthreads
a03d5a27 20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
23Libraries that implement cross-platform runtime services from
24Netscape.
25
880c4592
JR
26%description -l pl.UTF-8
27Biblioteki z wieloplatformową implementacją usług z Netscape.
a03d5a27 28
29%package devel
30Summary: NSPR library header files for development
1e2f34e0 31Summary(pl.UTF-8): Pliki nagłówkowe bibliotek NSPR
a03d5a27 32Group: Development/Libraries
2b666fcc 33Requires: %{name} = %{epoch}:%{version}-%{release}
8bce53ee 34Obsoletes: nspr-pthreads-devel
a03d5a27 35
36%description devel
37Header files for the NSPR library from Netscape.
38
880c4592
JR
39%description devel -l pl.UTF-8
40Pliki nagłówkowe bibliotek NSPR z Netscape.
a03d5a27 41
42%package static
43Summary: Static NSPR library
1e2f34e0 44Summary(pl.UTF-8): Statyczna biblioteka NSPR
a03d5a27 45Group: Development/Libraries
2b666fcc 46Requires: %{name}-devel = %{epoch}:%{version}-%{release}
8bce53ee 47Obsoletes: nspr-pthreads-static
a03d5a27 48
49%description static
50Static NSPR library.
51
880c4592 52%description static -l pl.UTF-8
a03d5a27 53Statyczna biblioteka NSPR.
54
55%prep
ad9041af 56%setup -q
d6690db6
JB
57%patch0 -p1
58%patch1 -p1
7d17e083 59%patch2 -p0
a03d5a27 60
424856fd
JB
61# @includedir@ is not updated to .../nspr
62sed -i -e 's,@includedir@,%{_includedir}/nspr,' mozilla/nsprpub/config/nspr-config.in
63
a03d5a27 64%build
65cd mozilla/nsprpub
2b666fcc 66cp -f /usr/share/automake/config.sub build/autoconf
45233cf8 67%{__autoconf}
e6301c8c 68# don't use "--disable-strip" - it will cause stripping
13dbfb70 69%configure \
70 --with-dist-prefix=$RPM_BUILD_ROOT%{_prefix} \
2854108a 71 --with-dist-libdir=$RPM_BUILD_ROOT%{_libdir} \
13dbfb70 72 --with-mozilla \
32c7bb87
JB
73%ifarch %{x8664} ppc64
74 --enable-64bit \
75%endif
13dbfb70 76 --enable-optimize="%{rpmcflags}" \
e6301c8c
JB
77 --%{?debug:en}%{!?debug:dis}able-debug \
78 %{!?debug:--enable-strip} \
13dbfb70 79 --with-pthreads \
80 --enable-ipv6
81
24e23ee8 82%{__make}
a03d5a27 83
84%install
85rm -rf $RPM_BUILD_ROOT
e8bd5623 86install -d $RPM_BUILD_ROOT{%{_aclocaldir},%{_pkgconfigdir}}
25333388 87
a03d5a27 88cd mozilla/nsprpub
13dbfb70 89%{__make} install \
90 NSDISTMODE=copy
91
13dbfb70 92install config/%{name}.m4 $RPM_BUILD_ROOT%{_aclocaldir}
93install config/%{name}-config $RPM_BUILD_ROOT%{_bindir}
e8bd5623 94
505e7800
AM
95sed \
96 -e 's#libdir=.*#libdir=%{_libdir}#g' \
e8bd5623 97 -e 's#includedir=.*#includedir=%{_includedir}#g' \
da8ea2fc 98 -e 's#VERSION#%{version}#g' \
505e7800 99 %{SOURCE1} > $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-nspr.pc
a03d5a27 100
3257b715 101ln -s mozilla-nspr.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/nspr.pc
102
5db81e25
ER
103rm -f $RPM_BUILD_ROOT%{_bindir}/lib{nspr,plc,plds}4.so
104
a1d97460
JB
105# let rpm find deps
106chmod 755 $RPM_BUILD_ROOT%{_libdir}/lib*.so
107
a03d5a27 108%clean
109rm -rf $RPM_BUILD_ROOT
110
111%post -p /sbin/ldconfig
112%postun -p /sbin/ldconfig
113
114%files
115%defattr(644,root,root,755)
116%attr(755,root,root) %{_libdir}/lib*.so
117
118%files devel
119%defattr(644,root,root,755)
13dbfb70 120%attr(755,root,root) %{_bindir}/nspr-config
a03d5a27 121%{_includedir}/nspr
13dbfb70 122%{_aclocaldir}/*.m4
e8bd5623 123%{_pkgconfigdir}/*.pc
a03d5a27 124
125%files static
126%defattr(644,root,root,755)
32c7bb87 127%{_libdir}/lib*.a
This page took 0.046672 seconds and 4 git commands to generate.