]> git.pld-linux.org Git - packages/libbsd.git/blame - libbsd.spec
- updated to 0.6.0
[packages/libbsd.git] / libbsd.spec
CommitLineData
71bee834
JB
1Summary: Utility functions from BSD systems
2Summary(pl.UTF-8): Funkcje narzędziowe z systemów BSD
3Name: libbsd
dbd73371 4Version: 0.6.0
71bee834
JB
5Release: 1
6License: BSD, MIT (depending on part)
7Group: Libraries
46deb467 8Source0: http://libbsd.freedesktop.org/releases/%{name}-%{version}.tar.xz
dbd73371 9# Source0-md5: f6c75f0a9818e323a589bcbd560a0eb4
71bee834
JB
10URL: http://libbsd.freedesktop.org/
11BuildRequires: sed >= 4.0
46deb467
JB
12BuildRequires: tar >= 1:1.22
13BuildRequires: xz
71bee834
JB
14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%description
17This library provides useful functions commonly found on BSD systems,
18and lacking on others like GNU systems, thus making it easier to port
19projects with strong BSD origins, without needing to embed the same
20code over and over again on each project.
21
22%description -l pl.UTF-8
23Ta biblioteka udostępnia funkcje zwykle spotykane w systemach BSD, a
24nie występujące na innych, takich jak systemy GNU. Dzięki temu ułatwia
25portowanie projektów mających silne korzenie BSD bez potrzeby
26osadzania ciągle tego samego kodu w każdym projekcie.
27
28%package devel
29Summary: Header files for BSD library
30Summary(pl.UTF-8): Pliki nagłówkowe biblioteki BSD
31Group: Development/Libraries
32Requires: %{name} = %{version}-%{release}
33
34%description devel
35Header files for BSD library.
36
37Note: to avoid clash with libbsd.a from glibc, library provided by
38this package is available as -lbsdutil.
39
40%description devel -l pl.UTF-8
41Pliki nagłówkowe biblioteki BSD.
42
43Uwaga: aby zapobiec konfliktowi z libbsd.a z glibc, biblioteka
44dostarczana przez ten pakiet jest dostępna jako -lbsdutil.
45
46%package static
47Summary: Static BSD library
48Summary(pl.UTF-8): Statyczna biblioteka BSD
49Group: Development/Libraries
50Requires: %{name}-devel = %{version}-%{release}
51
52%description static
53Static BSD library.
54
55Note: to avoid clash with libbsd.a from glibc, library provided by
56this package is available as libbsdutil.a.
57
58%description static -l pl.UTF-8
59Statyczna biblioteka BSD.
60
61Uwaga: aby zapobiec konfliktowi z libbsd.a z glibc, biblioteka
62dostarczana przez ten pakiet jest dostępna jako libbsdutil.a.
63
64%prep
65%setup -q
66
67%build
10e5688d
JB
68%configure \
69 --disable-silent-rules
70%{__make}
71bee834
JB
71
72%install
73rm -rf $RPM_BUILD_ROOT
74
71bee834 75%{__make} install \
d507cb14 76 DESTDIR=$RPM_BUILD_ROOT
71bee834
JB
77
78# avoid clash with libbsd.a from glibc
79mv $RPM_BUILD_ROOT%{_libdir}/{libbsd,libbsdutil}.so
80mv $RPM_BUILD_ROOT%{_libdir}/{libbsd,libbsdutil}.a
dbd73371 81sed -i -e 's/-lbsd/-lbsdutil/' $RPM_BUILD_ROOT%{_pkgconfigdir}/{libbsd,libbsd-overlay}.pc
10e5688d 82%{__rm} $RPM_BUILD_ROOT%{_libdir}/libbsd.la
71bee834
JB
83
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%post -p /sbin/ldconfig
88%postun -p /sbin/ldconfig
89
90%files
91%defattr(644,root,root,755)
92%doc COPYING ChangeLog README TODO
93%attr(755,root,root) %{_libdir}/libbsd.so.*.*.*
94%attr(755,root,root) %ghost %{_libdir}/libbsd.so.0
95
96%files devel
97%defattr(644,root,root,755)
98%attr(755,root,root) %{_libdir}/libbsdutil.so
dbd73371 99%{_libdir}/libbsd-ctor.a
71bee834
JB
100%{_includedir}/bsd
101%{_pkgconfigdir}/libbsd.pc
dbd73371 102%{_pkgconfigdir}/libbsd-ctor.pc
71bee834
JB
103%{_pkgconfigdir}/libbsd-overlay.pc
104%{_mandir}/man3/arc4random*.3*
10e5688d
JB
105%{_mandir}/man3/bitstring.3*
106%{_mandir}/man3/closefrom.3*
71bee834 107%{_mandir}/man3/dehumanize_number.3*
10e5688d 108%{_mandir}/man3/expand_number.3*
71bee834 109%{_mandir}/man3/fgetln.3*
46deb467 110%{_mandir}/man3/fgetwln.3*
71bee834
JB
111%{_mandir}/man3/flopen.3*
112%{_mandir}/man3/fmtcheck.3*
46deb467 113%{_mandir}/man3/fparseln.3*
71bee834
JB
114%{_mandir}/man3/getmode.3*
115%{_mandir}/man3/getpeereid.3*
10e5688d 116%{_mandir}/man3/getprogname.3*
71bee834
JB
117%{_mandir}/man3/heapsort.3*
118%{_mandir}/man3/humanize_number.3*
119%{_mandir}/man3/md5.3bsd*
120%{_mandir}/man3/mergesort.3*
121%{_mandir}/man3/nlist.3*
122%{_mandir}/man3/pidfile.3*
10e5688d 123%{_mandir}/man3/queue.3bsd*
71bee834
JB
124%{_mandir}/man3/radixsort.3*
125%{_mandir}/man3/readpassphrase.3*
126%{_mandir}/man3/reallocf.3*
127%{_mandir}/man3/setmode.3*
10e5688d
JB
128%{_mandir}/man3/setproctitle.3*
129%{_mandir}/man3/setprogname.3*
71bee834
JB
130%{_mandir}/man3/sradixsort.3*
131%{_mandir}/man3/strlcat.3*
132%{_mandir}/man3/strlcpy.3*
133%{_mandir}/man3/strmode.3*
46deb467 134%{_mandir}/man3/strnstr.3*
71bee834 135%{_mandir}/man3/strtonum.3*
10e5688d 136%{_mandir}/man3/tree.3*
71bee834
JB
137%{_mandir}/man3/unvis.3*
138%{_mandir}/man3/vis.3*
46deb467
JB
139%{_mandir}/man3/wcslcat.3*
140%{_mandir}/man3/wcslcpy.3*
71bee834
JB
141
142%files static
143%defattr(644,root,root,755)
144%{_libdir}/libbsdutil.a
This page took 0.132411 seconds and 4 git commands to generate.