summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorelmar2022-08-26 14:38:58 +0200
committerelmar2022-08-26 14:38:58 +0200
commit543830ad974f72b7cde2467941d7990850501747 (patch)
tree404c30ec7355dc738ae2bdd57d7328a9b7c9390d
parent217ac9e4422bb38d4a3d833e5859396b440df31c (diff)
downloadaur-passmenu-otp-git.tar.gz
Add pkgver() conflicts and provide
Signed-off-by: elmar <ramle+git@ramle.be>
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD29
2 files changed, 23 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 617edac37cd8..45dfd4615f94 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = passmenu-otp-git
pkgdesc = A simple extension of passmenu friendly to one-time passwords (OTP), often used in two-factor authentication (2FA).
- pkgver = 1.o
+ pkgver = 2623a08
pkgrel = 1
url = https://github.com/petrmanek/passmenu-otp
arch = any
@@ -10,8 +10,9 @@ pkgbase = passmenu-otp-git
depends = bash
depends = dmenu
depends = xdotool
- source = git+https://github.com/petrmanek/passmenu-otp.git
+ provides = passmenu-otp=2623a08
+ conflicts = passmenu-otp
+ source = git+https://github.com/petrmanek/passmenu-otp
sha256sums = SKIP
pkgname = passmenu-otp-git
-
diff --git a/PKGBUILD b/PKGBUILD
index a2b975c9f722..6f39f63e0742 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,32 @@
-# Maintainer: Ramle <ramle@ramle.be>
+# Maintainer: Elmar <aur@ramle.be>
_pkgname=passmenu-otp
-pkgname=passmenu-otp-git
-pkgver="1.o"
+pkgname=$_pkgname-git
+pkgver=2623a08
pkgrel=1
pkgdesc="A simple extension of passmenu friendly to one-time passwords (OTP), often used in two-factor authentication (2FA)."
arch=('any')
url="https://github.com/petrmanek/$_pkgname"
license=('MIT')
+conflicts=('passmenu-otp')
+provides=("passmenu-otp=${pkgver}")
+
depends=(
- 'git'
- 'pass-otp'
- 'bash'
- 'dmenu'
- 'xdotool'
- )
+ 'git'
+ 'pass-otp'
+ 'bash'
+ 'dmenu'
+ 'xdotool'
+)
-source=("git+https://github.com/petrmanek/$_pkgname.git")
+source=("git+${url}")
sha256sums=('SKIP')
+
+pkgver() {
+ cd "$_pkgname"
+ git describe --always
+}
+
package() {
install -Dm644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
cd "$_pkgname"