updated on Tue Jan 17 16:10:12 UTC 2012
[aur-mirror.git] / uswsusp-git / PKGBUILD
blob201257d27ac1508861d0cecee4d3dbbdbd72dc7b
1 # Maintainer: cantabile <cantabile dot desu at gmail dot com>
3 _appname=uswsusp
4 _suffix=-git
5 pkgname=${_appname}${_suffix}
6 pkgver=20110711
7 pkgrel=1
8 pkgdesc="Userspace software suspend - latest code from git."
9 arch=('i686' 'x86_64')
10 url='http://suspend.sourceforge.net/'
11 license=('GPL')
12 depends=('libgcrypt' 'libx86' 'lzo2')
13 makedepends=('git')
14 provides=("$_appname")
15 conflicts=("$_appname")
16 backup=('etc/suspend.conf')
17 install=${_appname}.install
18 source=('uresume-hook'
19         'uresume-install'
20         'no-deprecated-switch.patch')
22 _gitroot="git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-utils.git"
23 _gitname="$_appname"
25 build() {
26   cd "$srcdir"
27   msg "Connecting to GIT server...."
29   if [ -d $_gitname ] ; then
30     cd $_gitname && git pull origin
31     msg "The local files are updated."
32   else
33     git clone $_gitroot $_gitname
34   fi
36   msg "GIT checkout done or server timeout"
37   msg "Starting make..."
39   rm -rf "$srcdir/$_gitname-build"
40   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
41   cd "$srcdir/$_gitname-build"
43   #
44   # BUILD HERE
45   #
47   patch -p1 -i "$srcdir/no-deprecated-switch.patch"
49   ./autogen.sh
50   ./configure \
51      --prefix=/usr \
52      --enable-compress \
53      --enable-encrypt \
54      --enable-threads \
55      --disable-resume-static \
56      --disable-static \
57      --sysconfdir=/etc
58   make
61 package() {
62   cd "$srcdir/$_gitname-build"
63   make DESTDIR="$pkgdir/" install
65   install -D -m644 "$srcdir/uresume-hook" "$pkgdir/lib/initcpio/hooks/uresume"
66   install -D -m644 "$srcdir/uresume-install" "$pkgdir/lib/initcpio/install/uresume"
67
69 sha256sums=('b7f81d576775135f51d0c85afdc0bc475a219858c6dfdbb269551a3a064284d4'
70             'e9de70f2086487e0691f938cd2bee903dabb1492f2d3c48f2edd578890540588'
71             '35819ee80e64c58c406aba14607df9f7a4e3950522295c4f95a815fa25776a02')