diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 50 |
3 files changed, 36 insertions, 26 deletions
@@ -1,17 +1,17 @@ pkgbase = revelation - pkgdesc = A password manager for the GNOME desktop + pkgdesc = Password manager for the GNOME desktop pkgver = 0.5.5 - pkgrel = 1 - url = http://revelation.olasagasti.info/ + pkgrel = 2 + url = https://github.com/mikelolasagasti/revelation arch = x86_64 license = GPL makedepends = gobject-introspection makedepends = meson depends = gtk3 depends = libpwquality + depends = python-defusedxml depends = python-gobject depends = python-pycryptodomex - depends = python-defusedxml source = https://github.com/mikelolasagasti/revelation/releases/download/revelation-0.5.5/revelation-0.5.5.tar.xz sha256sums = a20c4191595466dc90b90b0f7c4615a599974327152a4d2af87f506134ddce8f diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..018a3de08144 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore @@ -1,35 +1,41 @@ -# Maintainer: Michał Lisowski <lisu@riseup.net> +# Maintainer: +# Contributor: Michał Lisowski <lisu@riseup.net> # Contributor: Thomas Hebb <tommyhebb@gmail.com> # Contributor: Jan de Groot <jgc@archlinux.org> + pkgname=revelation pkgver=0.5.5 -pkgrel=1 -pkgdesc="A password manager for the GNOME desktop" -arch=('x86_64') +pkgrel=2 +pkgdesc="Password manager for the GNOME desktop" +url="https://github.com/mikelolasagasti/revelation" license=('GPL') -makedepends=('gobject-introspection' 'meson') -depends=('gtk3' 'libpwquality' 'python-gobject' 'python-pycryptodomex' 'python-defusedxml') -url="http://revelation.olasagasti.info/" -source=("https://github.com/mikelolasagasti/revelation/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz") -sha256sums=('a20c4191595466dc90b90b0f7c4615a599974327152a4d2af87f506134ddce8f') +arch=('x86_64') -prepare() { - cd "${pkgname}-${pkgver}" +depends=( + gtk3 + libpwquality + python-defusedxml + python-gobject + python-pycryptodomex +) +makedepends=( + gobject-introspection + meson +) - sed -i '/ appdata,/d' data/meson.build -} +_pkgsrc="$pkgname-$pkgver" +_pkgext="tar.xz" +source=( + "$url/releases/download/$_pkgsrc/$_pkgsrc.$_pkgext") +sha256sums=( + 'a20c4191595466dc90b90b0f7c4615a599974327152a4d2af87f506134ddce8f' +) build() { - cd "${pkgname}-${pkgver}" - - meson _build - meson configure --prefix=/usr _build + arch-meson "$_pkgsrc" build + meson compile -C build } package() { - cd "${pkgname}-${pkgver}" - - cd _build - DESTDIR="${pkgdir}" meson install + meson install -C build --destdir "$pkgdir" } - |