#1 22.03.2018 20:34:05

Truemmerer
Mitglied

AUR Paket erstellen Authenticator

Hey,
bin heute auf das Programm Authenticator gestossen, welches 2 Faktor Authentifizierung diverse Dienste unterstützt.  Leider musste ich feststellen das es weder im AUR noch in den Standard Repositorys zu finden ist.
Jetzt möchte ich mich da ich auch mal wissen will wie das ganze funktioniert das mal selbst machen und benötige eure Hilfe um das restliche auszufüllen.
Wenn möglich bitte mit Erklärungen.
was muss  in .PKGINFO sowie .INSTALL ?

Link zum Programm: https://github.com/bilelmoussaoui/Authenticator/


pkgname=authenticator-git
pkgver=git
pkgrel=1
pkgdesc="Authenticator two factor"
arch=('i686' 'x86_64')
url="https://github.com/bilelmoussaoui/Authenticator/"
license=('GPL')
depends=('python' 'python-pyotp' 'python-pyotp'  'python-pyotp'
'pyzbar' 'libsecret' 'gnome-screenshot' 'gtk3')
makedepends=('meson' 'ninja')
optdepends=()
provides=('')
backup=("")
install=
source=("git+https://github.com/bilelmoussaoui/Authenticator/")

sha256sums=('SKIP'
    "2747521126c70abb6350d1370392de0a7180a50cc3a30521d6d0a97b75fb69d6"
   
pkgver() {
}

build() {
meson builddir
ninja -C builddir install
}

check() {
  }

package() {
}

Offline

#2 23.03.2018 16:23:09

stefanhusmann
Moderator

Re: AUR Paket erstellen Authenticator

Kannst du bitte code-Tags benutzen?
Das PKGBUILD sieht vielversprechend, aber halbfertig aus. Du solltest noch eine pkgver-Funktion schreiben. Beispiele, wie diese aussehen könnte, stehen im Wiki zu VCS-Package-Richtlinien. Du kannst testen, ob im Git-repo des projektes annotierte Tags vorhanden sind.

cd <git-Repo>
git describe

Wenn das etwas Vernünftiges ausgibt, kannst du damit weiter arbeiten. Notfalls musst du auf eine andere Möglichkeit ausweichen.

Der install-Schritt sollte in die package-Funktion. Vermutlich muss du da noch die Variable $pkgdir einbauen.

Die check-Funktion brauchst du nicht, bzw. nur, wenn es Sinn ergibt. conflicts=('') und provides=('') sollten gefüllt werden, auch wnenn es kein Paket authenticator gibt, denn das könnte sich ja ändern.

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums