]> git.pld-linux.org Git - packages/talloc.git/blob - talloc.spec
- fixed base group
[packages/talloc.git] / talloc.spec
1 Summary:        The talloc library - a hierarchical pool based memory system
2 Summary(pl.UTF-8):      Biblioteka talloc - system przydzielania pamięci oparty na hierarchicznej puli
3 Name:           libtalloc
4 Version:        2.0.1
5 Release:        5
6 Epoch:          2
7 License:        LGPL v3+
8 Group:          Libraries
9 Source0:        http://samba.org/ftp/talloc/talloc-%{version}.tar.gz
10 # Source0-md5:  c6e736540145ca58cb3dcb42f91cf57b
11 URL:            http://talloc.samba.org/
12 BuildRequires:  autoconf >= 2.50
13 BuildRequires:  docbook-style-xsl
14 BuildRequires:  libxslt-progs
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %description
18 The talloc library implements a hierarchical allocator with
19 destructors.
20
21 %description -l pl.UTF-8
22 Biblioteka talloc jest implementacją systemu zarządzania pamięcią
23 opartego na hierarchicznej puli wraz z destruktorami.
24
25 %package devel
26 Summary:        Development files for the talloc library
27 Summary(pl.UTF-8):      Pliki programistyczne biblioteki talloc
28 Group:          Development/Libraries
29 Requires:       %{name} = %{epoch}:%{version}-%{release}
30
31 %description devel
32 Development files needed to create programs that link against the
33 talloc library.
34
35 %description devel -l pl.UTF-8
36 Pliki programistyczne potrzebne do tworzenia programów używających
37 biblioteki talloc.
38
39 %package static
40 Summary:        Static talloc library
41 Summary(pl.UTF-8):      Statyczna biblioteka talloc
42 Group:          Development/Libraries
43 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
44
45 %description static
46 Static talloc library.
47
48 %description static -l pl.UTF-8
49 Statyczna biblioteka talloc.
50
51 %prep
52 %setup -q -n talloc-%{version}
53
54 %build
55 %{__autoconf} -I libreplace
56 %{__autoheader} -I libreplace
57 %configure
58 %{__make}
59
60 %install
61 rm -rf $RPM_BUILD_ROOT
62
63 %{__make} install \
64         DESTDIR=$RPM_BUILD_ROOT
65
66 ln -sf libtalloc.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libtalloc.so
67 ln -sf libtalloc.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libtalloc.so.2
68
69 %{__rm} $RPM_BUILD_ROOT%{_datadir}/swig/*/talloc.i
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74 %post   -p /sbin/ldconfig
75 %postun -p /sbin/ldconfig
76
77 %triggerpostun -p /sbin/postshell -- %{name} < 2:2.0.1-5
78 -rm -f %{_libdir}/libtalloc.so.2
79 /sbin/ldconfig
80
81 %files
82 %defattr(644,root,root,755)
83 %attr(755,root,root) %{_libdir}/libtalloc.so.*.*.*
84 %attr(755,root,root) %ghost %{_libdir}/libtalloc.so.2
85
86 %files devel
87 %defattr(644,root,root,755)
88 %attr(755,root,root) %{_libdir}/libtalloc.so
89 %{_includedir}/talloc.h
90 %{_pkgconfigdir}/talloc.pc
91 %{_mandir}/man3/talloc.3*
92
93 %files static
94 %defattr(644,root,root,755)
95 %{_libdir}/libtalloc.a
This page took 0.0896 seconds and 4 git commands to generate.