summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Peukert2021-07-31 12:16:08 +0200
committerDaniel Peukert2021-07-31 12:16:08 +0200
commit6c9c972b93167e5ed4c427d907e24d9a407fe862 (patch)
tree6123b65b5ed7e2bc9f9a278828e9aa12b2e79044
parentf6ef5d22f891789db1bdcbc6dd8eae32cbf7a092 (diff)
downloadaur-6c9c972b93167e5ed4c427d907e24d9a407fe862.tar.gz
Update python-pysmart to 1.1.0, got rid of python2-pysmart
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD20
2 files changed, 20 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 41ebf3df73d9..332a940f80da 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,17 @@
pkgbase = python-pysmart
- pkgdesc = Wrapper for smartctl (smartmontools) - FreeNAS fork - python version
- pkgver = 20210713
+ pkgdesc = Wrapper for smartctl (smartmontools) - FreeNAS fork
+ pkgver = 1.1.0
pkgrel = 1
+ epoch = 1
url = https://github.com/freenas/py-SMART
arch = any
license = LGPL2.1
+ checkdepends = python-pytest
makedepends = python-setuptools
depends = python
+ depends = python-humanfriendly
depends = smartmontools
- source = python-pysmart-20210713-1.tar.gz::https://github.com/freenas/py-SMART/archive/67a75665b2e18e465b87c167ac24830730ab768b.tar.gz
- sha256sums = 984b9a0b53f790c7f4e07538dbc8aea5cbc31083d47a21a31f286d1b35346486
+ source = python-pysmart-1:1.1.0-1.tar.gz::https://github.com/freenas/py-SMART/archive/v1.1.0.tar.gz
+ sha256sums = d4ddf6c5e3d7cd78e969547e5fa57e185df89bb360e1f1fc55d9d08614e72b03
pkgname = python-pysmart
diff --git a/PKGBUILD b/PKGBUILD
index 2e98f42105d8..5fa41d636c33 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,25 +2,31 @@
_projectname='pysmart'
_reponame='py-SMART'
pkgname="python-$_projectname"
-pkgver='20210713'
-_commit='67a75665b2e18e465b87c167ac24830730ab768b'
+pkgver='1.1.0'
pkgrel='1'
-pkgdesc='Wrapper for smartctl (smartmontools) - FreeNAS fork - python version'
+epoch='1'
+pkgdesc='Wrapper for smartctl (smartmontools) - FreeNAS fork'
arch=('any')
url="https://github.com/freenas/$_reponame"
license=('LGPL2.1')
-depends=('python' 'smartmontools')
+depends=('python' 'python-humanfriendly' 'smartmontools')
makedepends=('python-setuptools')
-source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/$_commit.tar.gz")
-sha256sums=('984b9a0b53f790c7f4e07538dbc8aea5cbc31083d47a21a31f286d1b35346486')
+checkdepends=('python-pytest')
+source=("$pkgname-$epoch:$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha256sums=('d4ddf6c5e3d7cd78e969547e5fa57e185df89bb360e1f1fc55d9d08614e72b03')
-_sourcedirectory="$_reponame-$_commit"
+_sourcedirectory="$_reponame-$pkgver"
build() {
cd "$srcdir/$_sourcedirectory/"
python setup.py build
}
+check() {
+ cd "$srcdir/$_sourcedirectory/"
+ pytest
+}
+
package() {
cd "$srcdir/$_sourcedirectory/"
python setup.py install --root="$pkgdir/" --optimize=1 --skip-build