summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBlair Bonnett2020-10-15 23:09:57 +0200
committerBlair Bonnett2020-10-15 23:09:57 +0200
commitda60c32798c08e55b4c5d25064ed112fe11c7d15 (patch)
tree3a944f283ac345a71e57638df71ce190e517d71e
downloadaur-da60c32798c08e55b4c5d25064ed112fe11c7d15.tar.gz
Package v0.14.1
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD36
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..54460c686891
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = jupyterhub-firstuseauthenticator
+ pkgdesc = Authenticator to help new users create a password on first JupyterHub login
+ pkgver = 0.14.1
+ pkgrel = 1
+ url = https://github.com/jupyterhub/firstuseauthenticator
+ arch = any
+ license = BSD
+ checkdepends = python-pytest
+ checkdepends = python-pytest-asyncio
+ makedepends = git
+ makedepends = python-setuptools
+ depends = jupyterhub
+ depends = python-bcrypt
+ source = git+https://github.com/jupyterhub/firstuseauthenticator.git#tag=v0.14.1
+ sha256sums = SKIP
+
+pkgname = jupyterhub-firstuseauthenticator
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..8e6d025b328d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+src
+pkg
+firstuseauthenticator
+*.pkg.tar.xz
+*.pkg.tar.zst
+*.log
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cee48fd6c0e4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Blair Bonnett <blair dot bonnett at gmail dot com>
+
+pkgname=jupyterhub-firstuseauthenticator
+pkgdesc="Authenticator to help new users create a password on first JupyterHub login"
+pkgver=0.14.1
+pkgrel=1
+url="https://github.com/jupyterhub/firstuseauthenticator"
+arch=('any')
+depends=('jupyterhub' 'python-bcrypt')
+makedepends=('git' 'python-setuptools')
+checkdepends=('python-pytest' 'python-pytest-asyncio')
+license=('BSD')
+_reponame=firstuseauthenticator
+source=(
+ "git+https://github.com/jupyterhub/$_reponame.git#tag=v$pkgver"
+)
+sha256sums=(
+ 'SKIP'
+)
+
+build() {
+ cd "$_reponame"
+ python setup.py build
+}
+
+check() {
+ cd "$_reponame"
+ PYTHONPATH="$PWD/build/lib" python -m pytest
+}
+
+package() {
+ cd "$_reponame"
+ python setup.py install --root="$pkgdir/" --prefix=/usr --optimize=1 --skip-build
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "README.md" "$pkgdir/usr/share/doc/$pkgname/README"
+}