summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-08-24 09:50:04 +0800
committerzxp198210052023-08-24 09:50:04 +0800
commitfc7207556ed0cb6ba24c6f8625cc8d38c357e616 (patch)
treef5689d09636f8f7b7fe9c8bcb6f17f95322ff3cd
parentec5dac137107fea7a1b2dbaef1ebbb5e896c74d6 (diff)
downloadaur-fc7207556ed0cb6ba24c6f8625cc8d38c357e616.tar.gz
fix errors
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD23
2 files changed, 19 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 546e5bea8a26..a45e06dabc03 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = authpass-bin
pkgdesc = Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.
- pkgver = 1.9.9
- pkgrel = 2
+ pkgver = 1.9.9_1950
+ pkgrel = 3
url = https://authpass.app/
arch = x86_64
license = GPL3
@@ -16,9 +16,9 @@ pkgbase = authpass-bin
depends = glibc
depends = pango
depends = glib2
- provides = authpass=1.9.9
+ provides = authpass=1.9.9_1950
conflicts = authpass
- source = authpass-1.9.9.deb::https://data.authpass.app/data/artifacts/authpass-linux-1.9.9_1950.deb
- sha256sums = a80ac234e19f35f6db4858579c963054f7b7ded64f7112478c178940e0d311ba
+ source = authpass-1.9.9_1950.deb::https://data.authpass.app/data/artifacts/authpass-linux-1.9.9_1950.deb
+ sha256sums = 6da509a9203f921435178396fea1ed80f69eb25a2f73c748b9a796deca4faed3
pkgname = authpass-bin
diff --git a/PKGBUILD b/PKGBUILD
index 5997de49597f..c1ad639c48e2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,9 +2,8 @@
# Contributor: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Caltlgin Stsodaat <contact@fossdaily.xyz>
pkgname=authpass-bin
-pkgver=1.9.9
-_rev=1950
-pkgrel=2
+pkgver=1.9.9_1950
+pkgrel=3
pkgdesc='Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.'
arch=('x86_64')
url="https://authpass.app/"
@@ -14,11 +13,17 @@ license=('GPL3')
depends=('gtk3' 'libsecret' 'libkeybinder3' 'gcc-libs' 'cairo' 'gdk-pixbuf2' 'libepoxy' 'at-spi2-core' 'glibc' 'pango' 'glib2')
provides=("${pkgname%-bin}=${pkgver}")
conflicts=("${pkgname%-bin}")
-source=("${pkgname%-bin}-${pkgver}.deb::${_downurl}/${pkgname%-bin}-linux-${pkgver}_${_rev}.deb")
-sha256sums=('a80ac234e19f35f6db4858579c963054f7b7ded64f7112478c178940e0d311ba')
+source=("${pkgname%-bin}-${pkgver}.deb::${_downurl}/${pkgname%-bin}-linux-${pkgver}.deb")
+sha256sums=('6da509a9203f921435178396fea1ed80f69eb25a2f73c748b9a796deca4faed3')
+prepare() {
+ bsdtar -xf "${srcdir}/data.tar.zst"
+ sed "s|/opt/${pkgname%-bin}/icon.svg|${pkgname%-bin}|g;s|Network|Network;Utility|g" \
+ -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
+}
package() {
- bsdtar -xf "${srcdir}/data.tar.zst" -C "${pkgdir}"
- install -Dm0644 "${pkgdir}/opt/${pkgname%-bin}/icon.svg" "${pkgdir}/usr/share/hicolor/scalable/apps/${pkgname%-bin}"
- sed "s|/usr/bin/${pkgname%-bin}|/opt/${pkgname%-bin}/${pkgname%-bin}|g;s|/opt/${pkgname%-bin}/icon.svg|${pkgname%-bin}|g;s|Network|Network;Utility|g" \
- -i "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ install -Dm755 -d "${pkgdir}/opt" "${pkgdir}/usr/bin"
+ cp -r "${srcdir}/opt/${pkgname%-bin}" "${pkgdir}/opt"
+ ln -sf "/opt/${pkgname%-bin}/${pkgname%-bin}" "${pkgdir}/usr/bin/${pkgname%-bin}"
+ install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
+ install -Dm0644 "${srcdir}/opt/${pkgname%-bin}/icon.svg" "${pkgdir}/usr/share/hicolor/scalable/apps/${pkgname%-bin}"
} \ No newline at end of file