updated on Tue Jan 17 08:05:08 UTC 2012
[aur-mirror.git] / cryptsetup-svn / PKGBUILD
blob309f8a5d9e070ea514429fe3f66108a5cca6696b
1 # $Id: PKGBUILD 129976 2011-06-30 17:57:50Z thomas $
2 # Contributor: Thomas Bächler <thomas@archlinux.org> (core package)
3 # Maintainer: Christian Hesse <mail@eworm.de>
5 pkgname=cryptsetup-svn
6 pkgver=671
7 pkgrel=1
8 pkgdesc="Userspace setup tool for transparent encryption of block devices using the Linux 2.6 cryptoapi - svn version"
9 arch=(i686 x86_64)
10 license=('GPL')
11 url="http://code.google.com/p/cryptsetup/"
12 groups=('base')
13 depends=('device-mapper>=2.02.85-2' 'libgcrypt' 'popt')
14 conflicts=('mkinitcpio<0.7' 'cryptsetup')
15 provides='cryptsetup'
16 options=('!libtool' '!emptydirs')
17 source=(encrypt_hook
18         encrypt_install)
19 _svnmod="${pkgname}"
20 _svntrunk="http://cryptsetup.googlecode.com/svn/trunk/"
22 build() {
23   cd ${srcdir}
25   msg "Connecting to SVN server...."
27   if [ -d ${_svnmod}/.svn ]; then
28           (cd ${_svnmod} && svn up -r $pkgver)
29   else
30           svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod}
31   fi
33   msg "SVN checkout done or server timeout"
34   msg "Starting make..."
36   svn export ${_svnmod} ${_svnmod}-build
37   cd ${_svnmod}-build
39   cd ${srcdir}/${pkgname}-build
40   ./autogen.sh
41   ./configure --prefix=/usr --disable-static --sbindir=/sbin --libdir=/lib
42   make
45 package() {
46   cd ${srcdir}/${pkgname}-build
47   make DESTDIR=${pkgdir} install
48   # install hook
49   install -D -m644 ${srcdir}/encrypt_hook ${pkgdir}/lib/initcpio/hooks/encrypt
50   install -D -m644 ${srcdir}/encrypt_install ${pkgdir}/lib/initcpio/install/encrypt
51   # Fix pkgconfig location
52   install -d -m755 ${pkgdir}/usr/lib
53   mv ${pkgdir}/lib/pkgconfig ${pkgdir}/usr/lib/
56 md5sums=('14eb7d5f374b7a6ca06734418f71b777'
57          '611823be1d92aedeb119be41c8cf1914')