From 32f23fcc68fa03f803bf8fd96dace524f0723f58 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Fri, 23 Dec 2016 12:21:01 +0100 Subject: [PATCH] New package: bcache-tools-1.0.8 --- srcpkgs/bcache-tools/patches/crc64.patch | 11 ++++++++++ srcpkgs/bcache-tools/template | 27 ++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 srcpkgs/bcache-tools/patches/crc64.patch create mode 100644 srcpkgs/bcache-tools/template diff --git a/srcpkgs/bcache-tools/patches/crc64.patch b/srcpkgs/bcache-tools/patches/crc64.patch new file mode 100644 index 0000000000..604d2a27c8 --- /dev/null +++ b/srcpkgs/bcache-tools/patches/crc64.patch @@ -0,0 +1,11 @@ +--- bcache.c ++++ bcache.c +@@ -115,7 +115,7 @@ static const uint64_t crc_table[256] = { + 0x9AFCE626CE85B507ULL + }; + +-inline uint64_t crc64(const void *_data, size_t len) ++uint64_t crc64(const void *_data, size_t len) + { + uint64_t crc = 0xFFFFFFFFFFFFFFFFULL; + const unsigned char *data = _data; diff --git a/srcpkgs/bcache-tools/template b/srcpkgs/bcache-tools/template new file mode 100644 index 0000000000..7131a04811 --- /dev/null +++ b/srcpkgs/bcache-tools/template @@ -0,0 +1,27 @@ +# Template file for 'bcache-tools' +pkgname=bcache-tools +version=1.0.8 +revision=1 +build_style=gnu-makefile +hostmakedepends="pkg-config" +makedepends="libblkid-devel" +short_desc="User space tools for the bcache hybrid storage system" +maintainer="Enno Boland " +license="GPL-3" +homepage="https://bcache.evilpiepirate.org/" +distfiles="https://github.com/g2p/${pkgname}/archive/v${version}.tar.gz" +checksum=d56923936f37287efc57a46315679102ef2c86cd0be5874590320acd48c1201c +CFLAGS="-I$XBPS_CROSS_BASE/usr/include/blkid" + +pre_install() { + vmkdir usr/bin + vmkdir usr/sbin + vmkdir usr/lib + vmkdir lib/udev/rules.d + vmkdir usr/share/man/man8 +} + +post_install() { + mv $DESTDIR/usr/sbin/* $DESTDIR/usr/bin + mv $DESTDIR/lib/* $DESTDIR/usr/lib +}