aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/thin-provisioning-tools/APKBUILD15
-rw-r--r--main/thin-provisioning-tools/page-size.patch11
2 files changed, 19 insertions, 7 deletions
diff --git a/main/thin-provisioning-tools/APKBUILD b/main/thin-provisioning-tools/APKBUILD
index cf1974c025..c50078ed37 100644
--- a/main/thin-provisioning-tools/APKBUILD
+++ b/main/thin-provisioning-tools/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
-# Maintainer:
+# Maintainer: William Pitcock <nenolod@dereferenced.org>
pkgname=thin-provisioning-tools
-pkgver=0.6.2_rc8
-pkgrel=1
+pkgver=0.7.0_rc6
+pkgrel=0
pkgdesc="A suite of tools for manipulating the metadata of the dm-thin device-mapper target"
url="https://github.com/jthornber/thin-provisioning-tools"
arch="all"
@@ -12,7 +12,9 @@ makedepends="expat-dev boost-dev libaio-dev linux-headers autoconf automake libt
install=""
subpackages="$pkgname-doc"
_realpkgver=${pkgver/_/-}
-source="thin-provisioning-tools-${_realpkgver}.tar.gz::https://github.com/jthornber/thin-provisioning-tools/archive/v${_realpkgver}.tar.gz"
+options="!check" # no production testsuite, only development tests
+source="thin-provisioning-tools-${_realpkgver}.tar.gz::https://github.com/jthornber/thin-provisioning-tools/archive/v${_realpkgver}.tar.gz
+ page-size.patch"
builddir="$srcdir"/thin-provisioning-tools-$_realpkgver
prepare() {
@@ -43,6 +45,5 @@ package() {
install || return 1
}
-md5sums="69891c5a9edf1ccfac36f97ff38f9bd6 thin-provisioning-tools-0.6.2-rc8.tar.gz"
-sha256sums="b6ce649e1aa6bcc819d421729a41a3d37a67c4eb88b53640793870c6f7e66f0e thin-provisioning-tools-0.6.2-rc8.tar.gz"
-sha512sums="9c956735895de865fdd102245cb8cdee72fc16ebef47105304e581e3d974d044156447d539e8a1093d10bbb5e2396a69910cc5f7d7f76d669144fecffe5c43c3 thin-provisioning-tools-0.6.2-rc8.tar.gz"
+sha512sums="bac97828ec1951b301743149f65e146608a98919d1a3ec9b25631bdb0ea901cc81d6cfd4a9143ffb71f89fe5895eb4e9d29921c4d2730f249dbc443eb3b58a2a thin-provisioning-tools-0.7.0-rc6.tar.gz
+c914f7b318555b68c4d1aceffd3b571afe9570aaa2fcd9739fab1e8d85bdbe6902dc3e63d9af356feb1388e5a79474ee8d3e2bb9e501d8f673e52b9ae5e27987 page-size.patch"
diff --git a/main/thin-provisioning-tools/page-size.patch b/main/thin-provisioning-tools/page-size.patch
new file mode 100644
index 0000000000..ff0136b65e
--- /dev/null
+++ b/main/thin-provisioning-tools/page-size.patch
@@ -0,0 +1,11 @@
+--- thin-provisioning-tools-0.7.0-rc6.orig/block-cache/io_engine.h
++++ thin-provisioning-tools-0.7.0-rc6/block-cache/io_engine.h
+@@ -10,6 +10,8 @@
+ #include <libaio.h>
+ #include <vector>
+
++#undef PAGE_SIZE
++
+ //----------------------------------------------------------------
+
+ namespace bcache {