summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD46
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..332ba2873f5a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+# Generated by mksrcinfo v8
+# Thu Feb 28 07:11:07 UTC 2019
+pkgbase = libstoragemgmt
+ pkgdesc = A library for storage management
+ pkgver = 1.7.3
+ pkgrel = 1
+ url = https://github.com/libstorage/libstoragemgmt
+ arch = any
+ license = GPL
+ makedepends = check
+ makedepends = chrpath
+ makedepends = valgrind
+ makedepends = python-pywbem
+ depends = libxml2
+ depends = icu
+ depends = sqlite
+ depends = openssl
+ optdepends = arcconf: support for Microsemi (Adaptec) controllers
+ source = https://github.com/libstorage/libstoragemgmt/releases/download/1.7.3/libstoragemgmt-1.7.3.tar.gz
+ sha256sums = 18e36665b645c1c41ad39fe8034e8f691104d72325881fb141e4bef97538ce80
+
+pkgname = libstoragemgmt
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..7c6927b4669a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+pkg/*
+src/*
+*.tar.*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8ed5092ed238
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Shalygin Konstantin <k0ste@k0ste.ru>
+# Contributor: Shalygin Konstantin <k0ste@k0ste.ru>
+
+pkgname='libstoragemgmt'
+pkgver='1.7.3'
+pkgrel='1'
+pkgdesc='A library for storage management'
+arch=('any')
+url="https://github.com/libstorage/${pkgname}"
+license=('GPL')
+depends=('libxml2' 'icu' 'sqlite' 'openssl')
+makedepends=('check' 'chrpath' 'valgrind' 'python-pywbem')
+optdepends=('arcconf: support for Microsemi (Adaptec) controllers')
+source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('18e36665b645c1c41ad39fe8034e8f691104d72325881fb141e4bef97538ce80')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ autoreconf -fvi
+ PYTHON="/usr/bin/python" ./configure \
+ --prefix=/usr \
+ --bindir=/usr/bin \
+ --sbindir=/usr/bin \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --libdir=/usr/lib \
+ --datarootdir=/usr/share \
+ --datadir=/usr/share \
+ --with-python3
+}
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make
+}
+
+check() {
+ cd "${srcdir}/${pkgname}-${pkgver}/test"
+ ./runtests.sh
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+}