Sophie

Sophie

distrib > Mageia > 2 > i586 > by-pkgid > 64306cde8126c3d7ab182529288c1c1f > files > 4

pam_mount-2.13-1.1.mga2.src.rpm

%define         major 0
%define         libname %mklibname cryptmount %major
%define         develname %mklibname -d cryptmount
%define         subrel  1  

Name:           pam_mount
Version:        2.13
Release:        %mkrel 1
Summary:        Pluggable Authentication Module for dynamic mounting of remote volumes
License:        GPLv2+ and LGPLv2+
Group:          Networking/Other

URL:            http://pam-mount.sourceforge.net/
Source0:        http://prdownloads.sourceforge.net/pam-mount/%{name}-%{version}.tar.xz
Source1:        http://prdownloads.sourceforge.net/pam-mount/%{name}-%{version}.tar.xz.asc

#add a line in pam_mount.conf.xml to enforce the usage of
#umount.crypt for crypted volume. Temporary fix to a non-writable
#/etc/mtab
Patch0:         pam_mount-2.13-umount.crypt.patch

Requires:       opensc
BuildRequires:  pkgconfig(libcrypto) >= 0.9.8
BuildRequires:  pkgconfig(libcryptsetup) >= 1.1.2
BuildRequires:  pkgconfig(libHX) >= 3.12.1
BuildRequires:  pkgconfig(libxml-2.0) >= 2.6
BuildRequires:  pkgconfig(mount) >= 2.20
BuildRequires:  pam-devel

%description
Pam_mount is a PAM module that allows dynamic remote volume mounting.
It is mainly useful for users that have private volumes in Samba /
Windows NT / Netware servers and need access to them during a Unix
session.

%package -n %libname
Summary: Shared library for %{name}
Group: Networking/Other

%description -n %libname
This package contains shared libs for %{name}.

%package -n %develname
Summary: Development files for %{name}
Group: Networking/Other
Requires: %libname = %{version}

%description -n %develname
This package contains development files for %{name}.

%prep
%setup -q
%patch0 -p0 -b .old

%build
%configure2_5x --disable-static
%make moduledir=/%{_lib}/security

%install
%makeinstall_std moduledir=/%{_lib}/security
install -m0600 config/pam_mount.conf.xml -D %{buildroot}%{_sysconfdir}/security/pam_mount.conf.xml

rm -f %{buildroot}%{_libdir}/*.la

%files 
%doc doc/bugs.txt doc/changelog.txt doc/faq.txt doc/todo.txt doc/pam_mount.txt
/%{_lib}/security/pam_mount*.so
%{_sbindir}/pmt-ehd
%{_sbindir}/pmvarrun
/sbin/mount.crypt
/sbin/mount.crypto_LUKS
/sbin/mount.crypt_LUKS
/sbin/umount.crypt
/sbin/umount.crypt_LUKS
/sbin/umount.crypto_LUKS
%config(noreplace) %{_sysconfdir}/security/%{name}.conf.xml
%{_mandir}/man8/pam_mount.8*
%{_mandir}/man8/pmt-ehd.8*
%{_mandir}/man8/pmvarrun.8*
%{_mandir}/man8/mount.crypt.8*
%{_mandir}/man8/mount.crypt_LUKS.8*
%{_mandir}/man8/mount.crypto_LUKS.8*
%{_mandir}/man8/umount.crypt.8*
%{_mandir}/man8/umount.crypt_LUKS.8*
%{_mandir}/man8/umount.crypto_LUKS.8*
%{_mandir}/man5/pam_mount.conf.5*

%files -n %{libname}
%{_libdir}/libcryptmount.so.%{major}
%{_libdir}/libcryptmount.so.%{major}.*

%files -n %{develname}
%{_includedir}/libcryptmount.h
%{_libdir}/libcryptmount.so
%{_libdir}/pkgconfig/*.pc


%changelog

* Wed May 30 2012 eatdirt <eatdirt> 2.13-1.1.mga2
+ Revision: 251553
- Patched to enforce usage of umount.crypt for crypted volumes only
  (bug#5787)

  + fwang <fwang>
    - drop .la file
    - update file list
    - new version 2.13

* Sat Dec 10 2011 fwang <fwang> 2.12-4.mga2
+ Revision: 180154
- rebuild for new cryptsetup

* Wed Dec 07 2011 guillomovitch <guillomovitch> 2.12-3.mga2
+ Revision: 178200
- drop localized summary and description
- more complete upstream patch for libHX, fixing #3645

* Sun Dec 04 2011 fwang <fwang> 2.12-2.mga2
+ Revision: 175880
- more patch on libhx
- fix build with latest libHX
- rebuild for new libHX

* Fri Oct 07 2011 fwang <fwang> 2.12-1.mga2
+ Revision: 152585
- update file list
- new version 2.12
- rebuild for new libhx
- new version 2.10

* Sat Mar 19 2011 boklm <boklm> 2.8-1.mga1
+ Revision: 74570
- imported package pam_mount