Bump version and simplify PKGBUILD

Thanks escape0707 for pointing out direct nupkg download
This commit is contained in:
Arti Zirk 2021-07-27 17:42:24 +03:00
parent 6864545cbd
commit 53b9eb4b36
4 changed files with 18 additions and 25 deletions

View File

@ -1,20 +1,19 @@
pkgbase = authy-desktop-win32-bin pkgbase = authy-desktop-win32-bin
pkgdesc = Two-Factor Authentication from your PC. Converted from Windows electron version pkgdesc = Two-Factor Authentication from your PC. Converted from Windows electron version
pkgver = 1.8.3 pkgver = 1.8.4
pkgrel = 3 pkgrel = 1
url = https://authy.com/ url = https://authy.com/
arch = x86_64 arch = x86_64
license = unknown license = unknown
makedepends = npm makedepends = npm
makedepends = p7zip makedepends = unzip
makedepends = asar makedepends = asar
depends = electron9 depends = electron9
provides = authy provides = authy
conflicts = authy conflicts = authy
source = https://s3.amazonaws.com/authy-electron-repository-production/authy/stable/1.8.3/win32/x64/Authy%20Desktop%20Setup%201.8.3.exe source = https://s3.amazonaws.com/authy-electron-repository-production/authy/stable/1.8.4/win32/x64/authy-1.8.4-full.nupkg
source = authy.desktop source = authy.desktop
md5sums = 630362cf725391d1fc86c9a4d06f0161 sha1sums = 0cc919351a05be403ab366bec4f8961df5817b40
md5sums = f02a27fe07bf9924c462838a6340d14d sha1sums = 5eaa6f0152eeaf93740dfcd2a94b5fbf6b6c4984
pkgname = authy-desktop-win32-bin pkgname = authy-desktop-win32-bin

2
.gitignore vendored
View File

@ -1,4 +1,4 @@
pkg pkg
src src
*tar* *tar*
*.exe *.nupkg

View File

@ -1,8 +1,8 @@
# Maintainer: Arti Zirk <arti.zirk@gmail.com> # Maintainer: Arti Zirk <arti.zirk@gmail.com>
# Contributor: Timmy Yao <timmy.yao+aur@gmail.com> # Contributor: Timmy Yao <timmy.yao+aur@gmail.com>
pkgname=authy-desktop-win32-bin pkgname=authy-desktop-win32-bin
pkgver=1.8.3 pkgver=1.8.4
pkgrel=3 pkgrel=1
pkgdesc="Two-Factor Authentication from your PC. Converted from Windows electron version" pkgdesc="Two-Factor Authentication from your PC. Converted from Windows electron version"
arch=("x86_64") arch=("x86_64")
provides=('authy') provides=('authy')
@ -10,29 +10,23 @@ conflicts=('authy')
url="https://authy.com/" url="https://authy.com/"
license=('unknown') license=('unknown')
depends=('electron9') depends=('electron9')
makedepends=('npm' 'p7zip' 'asar') makedepends=('npm' 'unzip' 'asar')
source=("https://s3.amazonaws.com/authy-electron-repository-production/authy/stable/${pkgver}/win32/x64/Authy%20Desktop%20Setup%20${pkgver}.exe" source=("https://s3.amazonaws.com/authy-electron-repository-production/authy/stable/${pkgver}/win32/x64/authy-${pkgver}-full.nupkg"
"authy.desktop") "authy.desktop")
md5sums=('630362cf725391d1fc86c9a4d06f0161' sha1sums=("0cc919351a05be403ab366bec4f8961df5817b40"
'f02a27fe07bf9924c462838a6340d14d') "5eaa6f0152eeaf93740dfcd2a94b5fbf6b6c4984")
build() { build() {
cd "$srcdir" cd "$srcdir"
7z x "Authy%20Desktop%20Setup%20${pkgver}.exe" -o"$pkgname-$pkgver" -y
cd "$pkgname-$pkgver" unzip -j "authy-$pkgver-full.nupkg" lib/net45/resources/app.asar
7z x "authy-$pkgver-full.nupkg" -y asar extract-file lib/net45/resources/app.asar img/logos/icon128.png
mkdir app.asar
asar e lib/net45/resources/app.asar app.asar
} }
package() { package() {
cd "$srcdir/$pkgname-$pkgver" cd "$srcdir"
install -Dm644 -t "${pkgdir}"/usr/lib/authy \ install -Dm644 -t "${pkgdir}"/usr/lib/authy app.asar icon128.png
lib/net45/resources/app.asar \
app.asar/img/logos/icon128.png
install -Dm644 "$srcdir"/authy.desktop -t "$pkgdir"/usr/share/applications install -Dm644 "$srcdir"/authy.desktop -t "$pkgdir"/usr/share/applications
} }

View File

@ -1,5 +1,5 @@
[Desktop Entry] [Desktop Entry]
Version=1.8.3 Version=1.0
Type=Application Type=Application
Terminal=false Terminal=false
Exec=/usr/bin/electron9 --app /usr/lib/authy/app.asar Exec=/usr/bin/electron9 --app /usr/lib/authy/app.asar