blob: 70b22e65a697267abd761e493ef44acb235d3eef (
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
63
64
65
|
# Maintainer: Andreas Grapentin <andreas@grapentin.org>
pkgname=vmdebootstrap
pkgver=1.11
pkgrel=1
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'
'0001-Don-t-enforce-U-EFI-on-arm64.patch')
sha256sums=('4a1b32e1ceb68a87a38c64b226cd2b827fafdec5e2c0135b50f83f7a455e5582'
'10ef6c58c24d52ff3b66498eac23526623b881871ce1d3d2138e358ef9580f41'
'a9971329a87e08f3de371647fe60b0ffab99ecd7925c55a00fdb1f2ef70781f0'
'e8d3a250dc8bf11aafa707602c9ca6d496b3c3c3183dcf9f04a50de6a3b26b75'
'ca5bfcddcbdfe25a2cc0b5c1adab57ed647074e38964b014f2a028afa0091d86')
prepare() {
cd "$pkgname-$pkgver"
patch -p1 < ../python_version.patch
patch -p1 < ../default_arch.patch
patch -p1 < ../fix_path.patch
patch -p1 < ../0001-Don-t-enforce-U-EFI-on-arm64.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
}
|