]> git.pld-linux.org Git - packages/ecryptfs-utils.git/blame - ecryptfs-utils.spec
- CVE-2009-1296 aka USN-783-1 security blocker
[packages/ecryptfs-utils.git] / ecryptfs-utils.spec
CommitLineData
020418a4 1Summary: The eCryptfs mount helper and support libraries
648833c8 2Summary(pl.UTF-8): Narzędzie pomocnicze i biblioteki do montowania eCryptfs
020418a4 3Name: ecryptfs-utils
2ec150f5 4Version: 56
4aaab0b8 5Release: 1
648833c8 6License: GPL v2+
020418a4 7Group: Base
020418a4 8Source0: http://dl.sourceforge.net/ecryptfs/%{name}-%{version}.tar.bz2
2ec150f5 9# Source0-md5: e199bf29f63ea501c95fc166ed71c093
f4eb7533 10Patch0: %{name}-sh.patch
648833c8 11URL: http://ecryptfs.sourceforge.net/
6aded8fa
PG
12# http://www.ubuntu.com/usn/usn-783-1
13# http://bazaar.launchpad.net/~ecryptfs/ecryptfs/ecryptfs-utils/revision/403
14BuildRequires: security(CVE-2009-1296)
f4eb7533
JB
15BuildRequires: autoconf >= 2.59
16BuildRequires: automake
020418a4 17BuildRequires: gpgme-devel
648833c8 18BuildRequires: keyutils-devel >= 1.0
8ecb7617 19BuildRequires: libgcrypt-devel >= 1.2.0
f4eb7533 20BuildRequires: libtool
68287c3e 21BuildRequires: openssl-devel >= 0.9.7
020418a4 22BuildRequires: pam-devel
648833c8 23BuildRequires: perl-tools-pod
8ecb7617 24BuildRequires: pkcs11-helper-devel >= 1.04
68287c3e 25BuildRequires: pkgconfig
86085d49 26BuildRequires: trousers-devel
f3d24465 27Requires: uname(release) >= 2.6.19
020418a4
AM
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31eCryptfs is a stacked cryptographic filesystem that ships in Linux
32kernel versions 2.6.19 and above. This package provides the mount
33helper and supporting libraries to perform key management and mount
34functions.
35
36Install ecryptfs-utils if you would like to mount eCryptfs.
37
648833c8
JB
38%description -l pl.UTF-8
39eCryptfs to stakowalny kryptograficzny system plików dostępny w jądrze
40Linuksa od wersji 2.6.19. Ten pakiet udostępnia narzędzie pomocnicze
41dla programu mount oraz wspierające je biblioteki wykonujące
42zarządzanie kluczami i funkcje związane z montowaniem.
43
44Pakiet ecryptfs-utils należy zainstalować, aby montować eCryptfs.
45
020418a4
AM
46%package devel
47Summary: The eCryptfs userspace development package
648833c8
JB
48Summary(pl.UTF-8): Pakiet programistyczny przestrzeni użytkownika dla eCryptfs
49Group: Development/Libraries
020418a4 50Requires: %{name} = %{version}-%{release}
68287c3e
JB
51Requires: keyutils-devel >= 1.0
52Requires: libgcrypt-devel >= 1.2.0
020418a4
AM
53
54%description devel
55Userspace development files for eCryptfs.
56
648833c8
JB
57%description devel -l pl.UTF-8
58Pliki programistyczne przestrzeni użytkownika dla eCryptfs.
59
60%package static
61Summary: Static eCryptfs library
62Summary(pl.UTF-8): Statyczna biblioteka eCryptfs
63Group: Development/Libraries
64Requires: %{name}-devel = %{version}-%{release}
65
66%description static
67Static eCryptfs library.
68
69%description static -l pl.UTF-8
70Statyczna biblioteka eCryptfs.
71
020418a4
AM
72%package -n pam-pam_ecryptfs
73Summary: A PAM module - ecryptfs
74Summary(pl.UTF-8): Moduł PAM ecryptfs
75Group: Base
76Requires: %{name} = %{version}-%{release}
77
78%description -n pam-pam_ecryptfs
79A PAM module - ecryptfs.
80
81%description -n pam-pam_ecryptfs -l pl.UTF-8
82Moduł PAM ecryptfs.
83
84%prep
85%setup -q
f4eb7533 86%patch0 -p1
020418a4
AM
87
88%build
f4eb7533
JB
89%{__libtoolize}
90%{__aclocal}
91%{__autoconf}
92%{__autoheader}
93%{__automake}
020418a4 94%configure \
a6ab4d5e 95 --enable-gpg \
8ecb7617 96 --enable-openssl \
a6ab4d5e 97 --enable-pam \
8ecb7617
JB
98 --enable-pkcs11-helper \
99 --enable-tspi
020418a4
AM
100
101%{__make}
102
103%install
104rm -rf $RPM_BUILD_ROOT
105
106%{__make} -j1 install \
107 DESTDIR=$RPM_BUILD_ROOT
108
020418a4
AM
109%clean
110rm -rf $RPM_BUILD_ROOT
111
648833c8
JB
112%post -p /sbin/ldconfig
113%postun -p /sbin/ldconfig
114
020418a4
AM
115%files
116%defattr(644,root,root,755)
d8d8a2cb 117%doc AUTHORS NEWS README THANKS doc/{ecryptfs-faq.html,ecryptfs-pkcs11-helper-doc.txt}
020418a4 118%attr(755,root,root) /sbin/mount.ecryptfs
d8d8a2cb
JB
119%attr(755,root,root) /sbin/mount.ecryptfs_private
120%attr(755,root,root) /sbin/umount.ecryptfs_private
648833c8
JB
121%attr(755,root,root) %{_bindir}/ecryptfs-*
122%attr(755,root,root) %{_bindir}/ecryptfsd
123%attr(755,root,root) %{_libdir}/libecryptfs.so.*.*.*
124%attr(755,root,root) %ghost %{_libdir}/libecryptfs.so.0
125%dir %{_libdir}/ecryptfs
4aaab0b8 126%attr(755,root,root) %{_libdir}/ecryptfs/libecryptfs_key_mod_gpg.so
86085d49
JB
127%attr(755,root,root) %{_libdir}/ecryptfs/libecryptfs_key_mod_openssl.so
128%attr(755,root,root) %{_libdir}/ecryptfs/libecryptfs_key_mod_passphrase.so
8ecb7617 129%attr(755,root,root) %{_libdir}/ecryptfs/libecryptfs_key_mod_pkcs11_helper.so
86085d49 130%attr(755,root,root) %{_libdir}/ecryptfs/libecryptfs_key_mod_tspi.so
2ec150f5
JB
131%{_mandir}/man1/ecryptfs-*.1*
132%{_mandir}/man1/mount.ecryptfs_private.1*
133%{_mandir}/man1/umount.ecryptfs_private.1*
020418a4 134%{_mandir}/man7/ecryptfs.7*
648833c8
JB
135%{_mandir}/man8/ecryptfs-*.8*
136%{_mandir}/man8/ecryptfsd.8*
137%{_mandir}/man8/mount.ecryptfs.8*
020418a4
AM
138
139%files devel
140%defattr(644,root,root,755)
020418a4 141%attr(755,root,root) %{_libdir}/libecryptfs.so
4aaab0b8 142%{_libdir}/libecryptfs.la
020418a4 143%{_includedir}/ecryptfs.h
68287c3e 144%{_pkgconfigdir}/libecryptfs.pc
020418a4 145
4aaab0b8
AM
146%files static
147%defattr(644,root,root,755)
148%{_libdir}/libecryptfs.a
648833c8 149
020418a4
AM
150%files -n pam-pam_ecryptfs
151%defattr(644,root,root,755)
d8d8a2cb 152%doc doc/ecryptfs-pam-doc.txt
020418a4 153%attr(755,root,root) /%{_lib}/security/pam_ecryptfs.so
2ec150f5 154%{_mandir}/man8/pam_ecryptfs.8*
This page took 0.058189 seconds and 4 git commands to generate.