mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-01 18:42:09 +02:00
49 lines
2.0 KiB
Plaintext
49 lines
2.0 KiB
Plaintext
# Contributor: Stuart Cardall <developer@it-offshore.co.uk>
|
|
# Maintainer: Stuart Cardall <developer@it-offshore.co.uk>
|
|
pkgname=criu
|
|
pkgver=2.9
|
|
pkgrel=0
|
|
pkgdesc="A Checkpoint/Restore utility for Linux in Userspace"
|
|
url="http://criu.org"
|
|
arch="x86_64"
|
|
license="GPL2"
|
|
makedepends="xmlto asciidoc python protobuf-c-dev protobuf-dev libaio-dev libnl3-dev
|
|
py-protobuf libcap-dev perl"
|
|
subpackages="$pkgname-dev $pkgname-doc py-$pkgname:_py:noarch"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/xemul/$pkgname/archive/v$pkgver.tar.gz
|
|
unknown-type__uid_t.patch
|
|
fix-wait.h.patch
|
|
"
|
|
builddir="$srcdir/"$pkgname-$pkgver
|
|
|
|
build() {
|
|
cd "$builddir"
|
|
# https://wiki.gentoo.org/wiki/Project:Quality_Assurance/As-needed
|
|
export LDFLAGS=$(echo $LDFLAGS |sed 's|-Wl,--as-needed||')
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
make PREFIX=/usr DESTDIR="$pkgdir" install || return 1
|
|
rm "$pkgdir"/usr/libexec/criu/scripts/systemd-autofs-restart.sh || return 1
|
|
find "$pkgdir"/usr/libexec -type d -delete
|
|
}
|
|
|
|
_py() {
|
|
pkgdesc="Python bindings for Criu"
|
|
depends="python"
|
|
mkdir -p "$subpkgdir"/usr/lib
|
|
mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/
|
|
}
|
|
|
|
md5sums="b4ae4ddaf17a17d56ac1f5bf84256d05 criu-2.9.tar.gz
|
|
94e0c93b6c82d4e9e26a64da6ed4e6d9 unknown-type__uid_t.patch
|
|
50a7fa53171d082bdbc2558d5c0cec9e fix-wait.h.patch"
|
|
sha256sums="0be28da3a34c7152a8d54eef1fb0b8031dc067f7af59af96730548b82137a130 criu-2.9.tar.gz
|
|
703ce29be3324b92b2118482da17656bd691d844f787e50ec9a3c379827d81ad unknown-type__uid_t.patch
|
|
75f2d549250d4eddb17db92c8c2c63cbe125d27058b51665184c5536bf3a783e fix-wait.h.patch"
|
|
sha512sums="5999764a163a51f0accb0aeb6292e501815a4a252246855e2a0702fea030c169953bcce3912b746d4849955022a6d145065762ff19edcfe2768ecfa699b95b61 criu-2.9.tar.gz
|
|
a9abac887a453b5265f18ebd75432eecfd1a1be18b43078651163789ebea76f2d155ff4574bc43d9d025d6bd3360a053aee0a73bf5dcc319294e8138ee514019 unknown-type__uid_t.patch
|
|
c35ae61b7bd20b2205949213d5a54a5a31e7aab6eaed5f9afa00dad6ab0fa8007cae25f4cda89957b5535f3073487a854169b09eda3ee48ab6d9af8ce055d991 fix-wait.h.patch"
|