]> git.pld-linux.org Git - packages/libuser.git/blob - libuser.spec
- selinux patch renamed to match standards (version dropped)
[packages/libuser.git] / libuser.spec
1 Summary:        A user and group account administration library
2 Summary(pl.UTF-8):      Biblioteka do administrowania kontami użytkowników i grup
3 Name:           libuser
4 Version:        0.56.6
5 Release:        1
6 License:        LGPL v2+
7 Group:          Applications/System
8 Source0:        %{name}-%{version}.tar.bz2
9 # Source0-md5:  74bd4ad52d81ccf67a8f6cd110add809
10 Patch0:         %{name}-selinux.patch
11 BuildRequires:  cyrus-sasl-devel
12 BuildRequires:  glib2-devel
13 BuildRequires:  libselinux-devel
14 BuildRequires:  openldap-devel
15 BuildRequires:  pam-devel
16 BuildRequires:  popt-devel
17 BuildRequires:  python-devel
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 The libuser library implements a standardized interface for
22 manipulating and administering user and group accounts. The library
23 uses pluggable back-ends to interface to its data sources.
24
25 Sample applications modeled after those included with the shadow
26 password suite are included.
27
28 %description -l pl.UTF-8
29 Biblioteka libuser implementuje ustandaryzowany interfejs do
30 manipulowania i administrowania kontami użytkowników i grup.
31 Wykorzystuje system wtyczek backendów współpracujących ze źródłami
32 danych.
33
34 Do pakietu dołączone są przykładowe aplikacje korzystające z
35 biblioteki, opracowane na podstawie odpowiedników z pakietu shadow.
36
37 %package devel
38 Summary:        Files needed for developing applications which use libuser
39 Summary(pl.UTF-8):      Pliki do tworzenia aplikacji wykorzystujących libuser
40 Group:          Development/Libraries
41 Requires:       %{name} = %{version}-%{release}
42 Requires:       glib2-devel
43
44 %description devel
45 The libuser-devel package contains header and other files useful for
46 developing applications with libuser.
47
48 %description devel -l pl.UTF-8
49 Ten pakiet zawiera pliki nagłówkowe i inne przydatne do tworzenia
50 aplikacji wykorzystujących bibliotekę libuser.
51
52 %package -n python-libuser
53 Summary:        Python bindings for the libuser library
54 Summary(pl.UTF-8):      Wiązania Pythona do biblioteki libuser
55 Group:          Libraries/Python
56 Requires:       %{name} = %{version}-%{release}
57
58 %description -n python-libuser
59 This package contains the Python bindings for the libuser library,
60 which provides a Python API for manipulating and administering user
61 and group accounts.
62
63 %description -n python-libuser -l pl.UTF-8
64 Ten pakiet zawiera wiązania Pythona do biblioteki libuser. Udostępnia
65 pythonowe API do manipulowania i administrowania kontami użytkowników
66 i grup.
67
68 %prep
69 %setup -q
70 %patch0 -p0
71
72 %build
73 %configure \
74         --with-selinux \
75         --with-ldap \
76         --with-html-dir=%{_gtkdocdir}
77 %{__make}
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81
82 %{__make} install \
83         DESTDIR=$RPM_BUILD_ROOT
84
85 rm $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
86 rm $RPM_BUILD_ROOT%{py_sitedir}/*.la
87
88 %find_lang %{name}
89
90 %clean
91 rm -fr $RPM_BUILD_ROOT
92
93 %post   -p /sbin/ldconfig
94 %postun -p /sbin/ldconfig
95
96 %files -f %{name}.lang
97 %defattr(644,root,root,755)
98 %doc AUTHORS COPYING NEWS README TODO docs/*.txt
99 %config(noreplace) %{_sysconfdir}/libuser.conf
100
101 %attr(755,root,root) %{_bindir}/*
102 %attr(755,root,root) %{_libdir}/*.so.*
103 %dir %{_libdir}/%{name}
104 %{_libdir}/%{name}/*.so
105 %attr(755,root,root) %{_sbindir}/*
106 %{_mandir}/man1/*
107 %{_mandir}/man5/*
108
109 %files devel
110 %defattr(644,root,root,755)
111 %attr(755,root,root) %{_libdir}/*.so
112 %{_libdir}/*.la
113 %{_includedir}/libuser
114 %{_pkgconfigdir}/*
115 %{_gtkdocdir}/*
116
117 %files -n python-libuser
118 %defattr(644,root,root,755)
119 %doc python/modules.txt
120 %{py_sitedir}/*.so
This page took 0.035127 seconds and 4 git commands to generate.