Bump version and simplify PKGBUILD
Thanks escape0707 for pointing out direct nupkg download
This commit is contained in:
parent
6864545cbd
commit
53b9eb4b36
13
.SRCINFO
13
.SRCINFO
@ -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
2
.gitignore
vendored
@ -1,4 +1,4 @@
|
|||||||
pkg
|
pkg
|
||||||
src
|
src
|
||||||
*tar*
|
*tar*
|
||||||
*.exe
|
*.nupkg
|
||||||
|
26
PKGBUILD
26
PKGBUILD
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user