summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD15
-rw-r--r--vla-warning.patch34
3 files changed, 11 insertions, 50 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3b8ee94e69ca..c55bb8494afe 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,16 @@
pkgbase = kvdo-dkms
- pkgdesc = A pair of kernel modules which provide pools of deduplicated and/or compressed block storage
+ pkgdesc = A pair of kernel modules which provide pools of deduplicated and/or compressed block storage (semi-official version for latest kernels)
pkgver = 6.2.4.26
- pkgrel = 1
- url = https://github.com/dm-vdo/kvdo
+ pkgrel = 2
+ url = https://github.com/rhawalsh/kvdo
arch = x86_64
license = GPL2
provides = kvdo
- source = kvdo-6.2.4.26.tar.gz::https://github.com/dm-vdo/kvdo/archive/6.2.4.26.tar.gz
+ source = kvdo-6.2.4.26.tar.gz::https://github.com/rhawalsh/kvdo/archive/6.2.4.26-COPR.tar.gz
source = dkms.conf
- source = vla-warning.patch
source = config_hz.patch
- sha256sums = 7bb38310000bc7bc19e7f11875699392bfe8c6fb52c1828e7a7b9b7a27bc8ea4
+ sha256sums = 78f0a02aeb69d65010184d836ea3da2b2430cdd480cb58a4793fe4e980371924
sha256sums = 516f60bdb28f7a0cb6c8f1f84c656ee7c6aec8feb393538f227ed515372ac88a
- sha256sums = a6b9a42ef6c0933ff02fe304f9ab627f045f83abc8ed33cf0b91522096cade0f
sha256sums = 8871d201fef0b4ae8ea4a3459e7a3b375b5d104df110dcbf56c8da929c68b946
pkgname = kvdo-dkms
diff --git a/PKGBUILD b/PKGBUILD
index 068e2db3662f..af6cf68182d4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,27 +3,24 @@
# jgottula
_pkgname=kvdo
pkgname=kvdo-dkms
-pkgrel=1
+pkgrel=2
pkgver=6.2.4.26
-pkgdesc='A pair of kernel modules which provide pools of deduplicated and/or compressed block storage'
+pkgdesc='A pair of kernel modules which provide pools of deduplicated and/or compressed block storage (semi-official version for latest kernels)'
arch=('x86_64')
-url="https://github.com/dm-vdo/kvdo"
+url="https://github.com/rhawalsh/kvdo"
license=('GPL2')
provides=('kvdo')
-source=("$_pkgname-$pkgver.tar.gz::https://github.com/dm-vdo/kvdo/archive/$pkgver.tar.gz"
+source=("$_pkgname-$pkgver.tar.gz::https://github.com/rhawalsh/kvdo/archive/$pkgver-COPR.tar.gz"
"dkms.conf"
- "vla-warning.patch"
"config_hz.patch")
-sha256sums=('7bb38310000bc7bc19e7f11875699392bfe8c6fb52c1828e7a7b9b7a27bc8ea4'
+sha256sums=('78f0a02aeb69d65010184d836ea3da2b2430cdd480cb58a4793fe4e980371924'
'516f60bdb28f7a0cb6c8f1f84c656ee7c6aec8feb393538f227ed515372ac88a'
- 'a6b9a42ef6c0933ff02fe304f9ab627f045f83abc8ed33cf0b91522096cade0f'
'8871d201fef0b4ae8ea4a3459e7a3b375b5d104df110dcbf56c8da929c68b946')
package() {
mkdir -p "$pkgdir"/usr/src
- cp -r "$_pkgname-$pkgver" "$pkgdir"/usr/src/"$_pkgname-$pkgver"
+ cp -r "$_pkgname-$pkgver-COPR" "$pkgdir"/usr/src/"$_pkgname-$pkgver"
cd "$pkgdir"/usr/src/kvdo-"$pkgver"
- patch --forward --strip=1 -i "$srcdir"/vla-warning.patch
patch --forward --strip=0 -i "$srcdir"/config_hz.patch
cd "$srcdir"
sed -e "s/@PKGVER@/${pkgver}/" dkms.conf > "$pkgdir"/usr/src/"$_pkgname-$pkgver"/dkms.conf
diff --git a/vla-warning.patch b/vla-warning.patch
deleted file mode 100644
index d036868c579a..000000000000
--- a/vla-warning.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From a06cd41fcf96c7af62a0263e30a0a1cf962fc1ec Mon Sep 17 00:00:00 2001
-From: Andrew Walsh <awalsh@redhat.com>
-Date: Fri, 14 Jun 2019 12:25:12 -0400
-Subject: [PATCH] Ignored VLA warnings in the build for UDS and KVDO
-
----
- uds/Makefile | 1 +
- vdo/Makefile | 1 +
- 2 files changed, 2 insertions(+)
-
-diff --git a/uds/Makefile b/uds/Makefile
-index abe679b..5d640d3 100644
---- a/uds/Makefile
-+++ b/uds/Makefile
-@@ -10,6 +10,7 @@ EXTRA_CFLAGS = -std=gnu99 \
- -Werror \
- -Wframe-larger-than=400 \
- -Wno-declaration-after-statement \
-+ -Wno-vla \
- -DUDS_VERSION=\"$(UDS_VERSION)\" \
- $(INCLUDES)
-
-diff --git a/vdo/Makefile b/vdo/Makefile
-index 02e488b..1835cac 100644
---- a/vdo/Makefile
-+++ b/vdo/Makefile
-@@ -14,6 +14,7 @@ EXTRA_CFLAGS = -std=gnu99 \
- -Werror \
- -Wframe-larger-than=400 \
- -Wno-declaration-after-statement \
-+ -Wno-vla \
- -DVDO_VERSION_MAJOR=$(VDO_VERSION_MAJOR) \
- -DVDO_VERSION_MINOR=$(VDO_VERSION_MINOR) \
- -DVDO_VERSION_MICRO=$(VDO_VERSION_MICRO) \