packages: pam-pam_mount/pam-pam_mount.spec - updated to 2.13 - pass slibdir...
adamg
adamg at pld-linux.org
Sun Feb 12 13:29:45 CET 2012
Author: adamg Date: Sun Feb 12 12:29:45 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 2.13
- pass slibdir
- separate libcryptmount library
- adapterized
---- Files affected:
packages/pam-pam_mount:
pam-pam_mount.spec (1.66 -> 1.67)
---- Diffs:
================================================================
Index: packages/pam-pam_mount/pam-pam_mount.spec
diff -u packages/pam-pam_mount/pam-pam_mount.spec:1.66 packages/pam-pam_mount/pam-pam_mount.spec:1.67
--- packages/pam-pam_mount/pam-pam_mount.spec:1.66 Sun Feb 12 09:20:03 2012
+++ packages/pam-pam_mount/pam-pam_mount.spec Sun Feb 12 13:29:40 2012
@@ -7,12 +7,12 @@
Summary: A PAM module that can mount remote volumes for a user session
Summary(pl.UTF-8): Moduł PAM, pozwalający montować zdalne zasoby na czas sesji użytkownika
Name: pam-%{modulename}
-Version: 2.12
-Release: 5
+Version: 2.13
+Release: 1
License: LGPL
Group: Base
Source0: http://downloads.sourceforge.net/pam-mount/%{modulename}-%{version}.tar.xz
-# Source0-md5: 5a4e5e2df01a239d410925e38c133dd5
+# Source0-md5: 9f75fc8e84ea9cde619cdd6a62c7de33
Source1: %{name}.tmpfiles
URL: http://pam-mount.sourceforge.net/
BuildRequires: autoconf
@@ -20,6 +20,7 @@
BuildRequires: cryptsetup-luks-devel >= 1.1.2
BuildRequires: glib2-devel
BuildRequires: libHX-devel >= 3.6
+BuildRequires: libmount-devel >= 2.20
BuildRequires: libtool
BuildRequires: libxml2-devel
BuildRequires: openssl-devel >= 0.9.8
@@ -76,6 +77,29 @@
pam_mount "rozumie" SMB, NCP oraz zaszyfrowane systemy plików po
loopbacku, ale może być rozszerzony w prosty sposób.
+%package -n libcryptmount
+Summary: libcryptmount library
+Summary(pl.UTF-8): Biblioteka libcryptmount
+Group: Libraries
+
+%description -n libcryptmount
+libcryptmount library.
+
+%description -n libcryptmount -l pl.UTF-8
+Biblioteka libcryptmount
+
+%package -n libcryptmount-devel
+Summary: Header files for libcryptmount library
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libcryptmount
+Group: Development/Libraries
+Requires: libcryptmount = %{version}-%{release}
+
+%description -n libcryptmount-devel
+Header files for libcryptmount library.
+
+%description -n libcryptmount-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki libcryptmount.
+
%prep
%setup -q -n %{modulename}-%{version}
@@ -86,29 +110,32 @@
%{__autoheader}
%{__automake}
%configure \
+ --with-slibdir=/%{_lib} \
--disable-static
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{/etc/security,/sbin,/var/run/pam_mount,%{_bindir}} \
- $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
+ $RPM_BUILD_ROOT%{systemdtmpfilesdir}
-%{__make} install \
+%{__make} -j1 install \
moduledir=/%{_lib}/security \
DESTDIR=$RPM_BUILD_ROOT
cp -a config/pam_mount.conf.xml $RPM_BUILD_ROOT/etc/security
ln -sf /sbin/mount.crypt $RPM_BUILD_ROOT%{_bindir}/mount.crypt
-install %{SOURCE1} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/pam_mount.conf
+install %{SOURCE1} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/pam_mount.conf
-# void code on non-OpenBSD, besides broken
-#rm $RPM_BUILD_ROOT{%{_bindir}/mount_ehd,%{_mandir}/man8/mount_ehd.8}
+rm $RPM_BUILD_ROOT%{_libdir}/libcryptmount.la
%clean
rm -rf $RPM_BUILD_ROOT
+%post -n libcryptmount -p /sbin/ldconfig
+%postun -n libcryptmount -p /sbin/ldconfig
+
%files
%defattr(644,root,root,755)
%attr(755,root,root) /%{_lib}/security/pam_mount.so
@@ -123,7 +150,7 @@
%attr(755,root,root) %{_sbindir}/pmt-ehd
%attr(755,root,root) %{_sbindir}/pmvarrun
%dir /var/run/pam_mount
-/usr/lib/tmpfiles.d/pam_mount.conf
+%{systemdtmpfilesdir}/pam_mount.conf
%{_mandir}/man5/pam_mount.conf.5*
%{_mandir}/man8/mount.crypt.8*
%{_mandir}/man8/mount.crypt_LUKS.8*
@@ -135,12 +162,29 @@
%{_mandir}/man8/umount.crypt_LUKS.8*
%{_mandir}/man8/umount.crypto_LUKS.8*
+%files -n libcryptmount
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libcryptmount.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcryptmount.so.0
+
+%files -n libcryptmount-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libcryptmount.so
+%{_includedir}/libcryptmount.h
+%{_pkgconfigdir}/libcryptmount.pc
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.67 2012/02/12 12:29:40 adamg
+- updated to 2.13
+- pass slibdir
+- separate libcryptmount library
+- adapterized
+
Revision 1.66 2012/02/12 08:20:03 arekm
- release 5
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pam-pam_mount/pam-pam_mount.spec?r1=1.66&r2=1.67&f=u
More information about the pld-cvs-commit
mailing list