From bb5eebf3610e8f55c159f7233d635b131d000e21 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Tue, 7 Mar 2023 19:30:26 +0100 Subject: added thin-provisioning-tools-og --- blacklist/i686/thin-provisioning-tools-og | 1 + core/thin-provisioning-tools-og/PKGBUILD | 32 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 blacklist/i686/thin-provisioning-tools-og create mode 100644 core/thin-provisioning-tools-og/PKGBUILD diff --git a/blacklist/i686/thin-provisioning-tools-og b/blacklist/i686/thin-provisioning-tools-og new file mode 100644 index 00000000..ff4a2ec7 --- /dev/null +++ b/blacklist/i686/thin-provisioning-tools-og @@ -0,0 +1 @@ +thin-provisioning-tools-og is for i486 only (till we bootstrapped Rust there) diff --git a/core/thin-provisioning-tools-og/PKGBUILD b/core/thin-provisioning-tools-og/PKGBUILD new file mode 100644 index 00000000..6b6e5a49 --- /dev/null +++ b/core/thin-provisioning-tools-og/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Andreas Baumann +# Contributor: Eric BĂ©langer +# Contributor: Jason Hall + +pkgname=thin-provisioning-tools-og +pkgver=0.9.0+1+g6ed20f1 +pkgrel=1 +pkgdesc='Suite of tools for manipulating the metadata of the dm-thin device-mapper target (old gen)' +arch=(i486 i686 pentium4 x86_64) +url='https://github.com/jthornber/thin-provisioning-tools' +license=('GPL3') +depends=('expat' 'gcc-libs' 'libaio') +makedepends=('boost' 'git') +conflicts_i486=(thin-provisioning-tools) +provides_i486=(thin-provisioning-tools=${pkgver}) +_commit=6ed20f1a75a0cbd02f0bc33d9a23d5f3444dd49e # branch cpp +source=("git+https://github.com/andreasbaumann/thin-provisioning-tools-og.git#commit=$_commit") +sha256sums=('SKIP') + +build() { + cd "${srcdir}/${pkgname}" + + autoconf + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}" + + make DESTDIR="${pkgdir}" BINDIR="${pkgdir}"/usr/bin MANDIR=/usr/share/man install +} -- cgit v1.2.3-54-g00ecf