summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: ff285c13017018bc086d7a37b791c6c1d35d8098 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# Maintainer: Andreas Grapentin <andreas@grapentin.org>
pkgname=vmdebootstrap
pkgver=1.6
pkgrel=2
pkgdesc="debootstrap installs a basic Debian system into a directory, for use with chroot(8). vmdeboostrap is a wrapper around it to install Debian into a disk image, which can be used with a virtual machine (such as KVM)."
arch=('i686' 'x86_64')

url="http://liw.fi/vmdebootstrap/"
license=('GPL3')

depends=('debootstrap'
         'syslinux'
         'qemu'
         'parted'
         'multipath-tools'
         'python2'
         'python2-cliapp'
         'distro-info')

makedepends=('python-sphinx')

source=("http://git.liw.fi/cgi-bin/cgit/cgit.cgi/$pkgname/snapshot/$pkgname-$pkgver.tar.gz"
        'python_version.patch'
        'default_arch.patch'
        'fix_path.patch')

md5sums=('90dd5a8aff602273c76644dda166e3e7'
         '9ec42862d167c76139f453ed9651dd8e'
         '3c3d9df067faa0d742011ad0943427e9'
         '806fd64966193e9ae0fb4ab56ab7f3f9')


prepare() {
  cd "$pkgname-$pkgver"

  patch -p1 < ../python_version.patch
  patch -p1 < ../default_arch.patch
  patch -p1 < ../fix_path.patch
}

build() {
  cd "$pkgname-$pkgver"

  make -C man man
}

package() {
	cd "$pkgname-$pkgver"

  python2 setup.py install --root="${pkgdir}/" --optimize=1

  mkdir -p ${pkgdir}/usr/share/man/man8/
  cp man/_build/man/vmdebootstrap.8 ${pkgdir}/usr/share/man/man8/

  mkdir -p ${pkgdir}/usr/share/doc/$pkgname
  cp COPYING ${pkgdir}/usr/share/doc/$pkgname
  cp README ${pkgdir}/usr/share/doc/$pkgname

  mkdir -p ${pkgdir}/usr/share/licenses/$pkgname
  cd ${pkgdir}/usr/share/licenses/$pkgname
  ln -s ../../doc/$pkgname/COPING COPYING
}