summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichał Lisowski2020-09-20 13:43:39 +0200
committerMichał Lisowski2020-09-20 13:43:39 +0200
commit09c64ec3267e6e82903ad29f41aa03593b3de4ca (patch)
treefeb16fac7d0b27b311f4dbfaec15e00933347a94 /PKGBUILD
parent9cdcb9fd83a890e45a3ad1d45f80f9307218ebca (diff)
downloadaur-09c64ec3267e6e82903ad29f41aa03593b3de4ca.tar.gz
Updated to 0.5.3, with python3 support
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 16 insertions, 43 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0ce2691e4dc7..a9b6ffef3c16 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,55 +2,28 @@
# Contributor: Thomas Hebb <tommyhebb@gmail.com>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=revelation
-pkgver=0.4.14
-pkgrel=7
+pkgver=0.5.3
+pkgrel=1
pkgdesc="A password manager for the GNOME desktop"
-arch=('i686' 'x86_64')
+arch=('x86_64')
license=('GPL')
-depends=('gnome-python>=2.10' 'python2-crypto' 'python2-crack' 'desktop-file-utils' 'python2' 'hicolor-icon-theme' 'pkg-config' 'python2-dbus')
-makedepends=('intltool')
-install=revelation.install
+depends=('gtk3' 'python-gobject' 'libpwquality' 'python-pycryptodomex')
url="http://revelation.olasagasti.info/"
-source=("https://bitbucket.org/erikg/revelation/downloads/revelation-${pkgver}.tar.bz2"
- 'cracklib.patch'
- 'gnome-python.patch'
- 'crypto.patch')
-sha256sums=('2ab3d1d8bcc2f441feb58122ee6a0fe4070412228194843a180a7b1c9e910019'
- 'f5cebe215115cb5a78f470da9753be3c5ff99095f28ab57ae45d2d03b3a686d6'
- 'b2803f3f0ab344453fc4f82c90c8eefe99e1b23f77de09bf598741c73458a044'
- '6ed410e83810a6cb44ac0e4828ba686fe8ee1a9a7743d7240dcdc038ad15927c')
-
-prepare() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- patch -uNp1 -i "${srcdir}/cracklib.patch"
- patch -uNp1 -i "${srcdir}/gnome-python.patch"
- patch -uNp1 -i "${srcdir}/crypto.patch"
-
- ./autogen.sh
-}
+source=("https://github.com/mikelolasagasti/revelation/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz")
+sha256sums=('8976644b8904db179f5927ea9045c5082faefdfecf079845ca081321935bdfac')
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc \
- --libexecdir=/usr/lib/revelation \
- --localstatedir=/var \
- --disable-mime-update --disable-desktop-update \
- --with-python-include=/usr/include/python2.7
- make
+ cd "${pkgname}-${pkgver}"
+ ./autogen.sh
+ ./configure \
+ --prefix=/usr \
+ --disable-desktop-update \
+ --disable-mime-update
+ make
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install
-
- sed -i "s|#!/usr/bin/\(env \)\?python$|#!/usr/bin/\1python2|" \
- $pkgdir/usr/bin/revelation \
- $pkgdir/usr/lib/python2.7/site-packages/revelation/bundle/PBKDFv2.py
-
- install -m755 -d "${pkgdir}/usr/share/gconf/schemas"
- gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain revelation ${pkgdir}/etc/gconf/schemas/*.schemas || return 1
- rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
+ cd "${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
}
+