]> git.pld-linux.org Git - packages/nspr.git/blob - nspr.spec
- updated to 4.10.7
[packages/nspr.git] / nspr.spec
1 Summary:        Netscape Portable Runtime (NSPR)
2 Summary(pl.UTF-8):      Przenośne biblioteki uruchomieniowe Netscape
3 Name:           nspr
4 Version:        4.10.7
5 Release:        1
6 Epoch:          1
7 License:        MPL v2.0
8 Group:          Libraries
9 Source0:        http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v%{version}/src/%{name}-%{version}.tar.gz
10 # Source0-md5:  6e06919e4b56efed501e05d8b45ec10e
11 Patch0:         %{name}-pc.patch
12 URL:            http://www.mozilla.org/projects/nspr/
13 BuildRequires:  autoconf >= 2.61
14 BuildRequires:  automake
15 BuildRequires:  sed >= 4.0
16 Obsoletes:      nspr-pthreads
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 Libraries that implement cross-platform runtime services from
21 Netscape.
22
23 %description -l pl.UTF-8
24 Biblioteki z wieloplatformową implementacją usług
25 uruchomieniowych Netscape'a.
26
27 %package devel
28 Summary:        NSPR library header files for development
29 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek NSPR
30 Group:          Development/Libraries
31 Requires:       %{name} = %{epoch}:%{version}-%{release}
32 Obsoletes:      nspr-pthreads-devel
33
34 %description devel
35 Header files for the NSPR library from Netscape.
36
37 %description devel -l pl.UTF-8
38 Pliki nagłówkowe bibliotek NSPR Netscape'a.
39
40 %package static
41 Summary:        Static NSPR library
42 Summary(pl.UTF-8):      Statyczna biblioteka NSPR
43 Group:          Development/Libraries
44 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
45 Obsoletes:      nspr-pthreads-static
46
47 %description static
48 Static NSPR library.
49
50 %description static -l pl.UTF-8
51 Statyczna biblioteka NSPR.
52
53 %prep
54 %setup -q
55 %patch0 -p1
56
57 %build
58 cd nspr
59 cp -f /usr/share/automake/config.sub build/autoconf
60 %{__autoconf}
61 %configure \
62         --includedir=%{_includedir}/nspr \
63 %ifarch %{x8664} ppc64
64         --enable-64bit \
65 %endif
66         --%{?debug:en}%{!?debug:dis}able-debug \
67         --enable-ipv6 \
68         --enable-optimize="%{rpmcflags}" \
69         --with-mozilla \
70         --with-pthreads
71
72 %{__make}
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76
77 %{__make} -C nspr install \
78         DESTDIR=$RPM_BUILD_ROOT
79
80 # for compatibility (upstream installs only nspr.nc); to be dropped sometime?
81 ln -s nspr.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-nspr.pc
82
83 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{compile-et.pl,prerr.properties}
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post   -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
90
91 %files
92 %defattr(644,root,root,755)
93 %attr(755,root,root) %{_libdir}/libnspr4.so
94 %attr(755,root,root) %{_libdir}/libplc4.so
95 %attr(755,root,root) %{_libdir}/libplds4.so
96
97 %files devel
98 %defattr(644,root,root,755)
99 %attr(755,root,root) %{_bindir}/nspr-config
100 %{_includedir}/nspr
101 %{_aclocaldir}/nspr.m4
102 %{_pkgconfigdir}/mozilla-nspr.pc
103 %{_pkgconfigdir}/nspr.pc
104
105 %files static
106 %defattr(644,root,root,755)
107 %{_libdir}/libnspr4.a
108 %{_libdir}/libplc4.a
109 %{_libdir}/libplds4.a
This page took 0.528035 seconds and 4 git commands to generate.