diff options
author | zhangjinqiang | 2021-01-17 01:47:22 +0000 |
---|---|---|
committer | zhangjinqiang | 2021-01-17 09:47:22 +0800 |
commit | dcb56f41f815cd073085fba82587c9466db153f7 (patch) | |
tree | 2dba63006b3974f2c967d4b02c7772c036910d84 | |
download | aur-dcb56f41f815cd073085fba82587c9466db153f7.tar.gz |
init from community repo 1.7-1
Ref: https://github.com/archlinux/svntogit-community/blob/fd23351b9de5228bfddfef867410dbb7fd355ca8/trunk/PKGBUILD
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f301d56460ac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = nvchecker + pkgdesc = New version checker for software releases + pkgver = 1.7 + pkgrel = 1 + url = https://github.com/lilydjwg/nvchecker + arch = any + license = MIT + checkdepends = python-pytest + checkdepends = python-pytest-asyncio + checkdepends = python-pytest-httpbin + checkdepends = python-flaky + checkdepends = git + checkdepends = mercurial + depends = python + depends = python-setuptools + depends = python-structlog + depends = python-tornado + depends = python-pycurl + optdepends = pyalpm: allow using "sort_version_key = vercmp" in configuration files + optdepends = bzr: for VCS sources + optdepends = git: for VCS sources + optdepends = mercurial: for VCS sources + optdepends = subversion: for VCS sources + source = nvchecker-1.7.tar.gz::https://github.com/lilydjwg/nvchecker/archive/v1.7/nvchecker-1.7.tar.gz + sha512sums = 6243960747de33bd004bb3377109699f702bb64d65320e0c219f540546f33ace2d87be4eb2b18d988874eb98812176488fa5c98aec6f93cd218b8549b38482d0 + +pkgname = nvchecker + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..da1953a35532 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan <felixonmars@archlinux.org> +# Maintainer: Chih-Hsuan Yen <yan12125@archlinux.org> + +pkgname=nvchecker +pkgver=1.7 +pkgrel=1 +pkgdesc="New version checker for software releases" +arch=('any') +url="https://github.com/lilydjwg/nvchecker" +license=('MIT') +depends=('python' 'python-setuptools' 'python-structlog' 'python-tornado' 'python-pycurl') +checkdepends=('python-pytest' 'python-pytest-asyncio' 'python-pytest-httpbin' 'python-flaky' 'git' 'mercurial') +optdepends=( + 'pyalpm: allow using "sort_version_key = vercmp" in configuration files' + 'bzr: for VCS sources' + 'git: for VCS sources' + 'mercurial: for VCS sources' + 'subversion: for VCS sources' +) +source=("$pkgname-$pkgver.tar.gz::https://github.com/lilydjwg/nvchecker/archive/v$pkgver/$pkgname-$pkgver.tar.gz") +sha512sums=('6243960747de33bd004bb3377109699f702bb64d65320e0c219f540546f33ace2d87be4eb2b18d988874eb98812176488fa5c98aec6f93cd218b8549b38482d0') + +build() { + cd nvchecker-$pkgver + python setup.py build +} + +check() { + cd nvchecker-$pkgver + pytest +} + +package() { + cd nvchecker-$pkgver + # use PYTHONHASHSEED=0 work around https://bugs.python.org/issue34722 + PYTHONHASHSEED=0 python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname +} + +# vim:set ts=2 sw=2 et: |