summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorArchieMeng2023-06-14 00:04:09 +0800
committerArchieMeng2023-06-14 00:04:09 +0800
commitb2117718d8b992ae3a7a4e91bab33a6f38af1ad2 (patch)
treeb186e769044a93cc007c19d21019372528b8a1d3 /PKGBUILD
parent52f43a3b73875cc6506860d94198fa8a2cd83cba (diff)
downloadaur-raven-reader.tar.gz
updating to 1.0.80
Signed-off-by: ArchieMeng <archiemeng@protonmail.com>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 21 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8f937e207062..91375e242643 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,33 +2,42 @@
# Maintainer: zoorat <zoorat [at] protonmail [dot] com>
pkgname=raven-reader
-pkgver=1.0.79
+pkgver=1.0.80
pkgrel=1
pkgdesc="Simple Desktop RSS Reader made using VueJS"
url="https://github.com/hello-efficiency-inc/raven-reader"
license=('MIT')
-depends=("libxss" "libxtst" "libappindicator-gtk2" "gconf-gtk2" "libnotify")
+makedepends=('yarn')
+depends=("libxss" "libxtst" "libappindicator-gtk2" "gtk2" "libnotify")
provides=("${pkgname}")
-_pkgname="Raven\ Reader"
+_pkgname="Raven Reader"
arch=('x86_64')
-# source=("https://download.helloefficiency.com/ravenreader/Raven Reader-${pkgver}.AppImage"
-source=("https://github.com/hello-efficiency-inc/raven-reader/releases/download/v${pkgver}/Raven-Reader-${pkgver}.AppImage"
- "${pkgname}.desktop")
-sha512sums=('99d5325b96430200586b3f3edc612d1d246091fc8e7e75d7e122d6532a39529da210ff040311eea44bb744aa3e9ef8fd803d8ae000cb852153e01c1b50244ce9'
- '9fa28be0cfac906f0d6acb6be147f797999660fda207df0b282a132950e587b5db0e77c719a38892bf6bc5e1cd77e5e9e24bf9ba169fd5505abd2dcd71ed27cf')
+source=("git+https://github.com/hello-efficiency-inc/raven-reader#commit=498774f74a44e477c3b7dcfdb6b9fe57206d60d9"
+ "${pkgname}.desktop"
+ "package.json.patch")
+sha512sums=('SKIP'
+ '9fa28be0cfac906f0d6acb6be147f797999660fda207df0b282a132950e587b5db0e77c719a38892bf6bc5e1cd77e5e9e24bf9ba169fd5505abd2dcd71ed27cf'
+ 'cfa4d13e9169692343db5f7c0a46c8fdc1780f2db4af6d2c4e5f4ad3adc1dd3e57766732d07f7e96757f133ee09dcfcf84c493740e5d026dca766984c67486df')
+
+prepare(){
+ patch ${srcdir}/${pkgname}/package.json package.json.patch
+}
build(){
- cd ${srcdir}
- chmod +x Raven-Reader-${pkgver}.AppImage
- ./Raven-Reader-${pkgver}.AppImage --appimage-extract
+ export NODE_OPTIONS=--openssl-legacy-provider
+ cd ${srcdir}/${pkgname}
+ yarn
+ yarn electron:build
+ chmod +x ./dist_electron/"${_pkgname}-${pkgver}.AppImage"
+ ./dist_electron/"${_pkgname}-${pkgver}.AppImage" --appimage-extract
}
package() {
mkdir -p ${pkgdir}/usr
mkdir -p ${pkgdir}/opt/$pkgname
mkdir -p ${pkgdir}/usr/share/applications
- cp -pR ${srcdir}/squashfs-root/* ${pkgdir}/opt/$pkgname/
+ cp -pR ${srcdir}/${pkgname}/squashfs-root/* ${pkgdir}/opt/$pkgname/
mv -uf ${pkgdir}/opt/$pkgname/usr/share/icons ${pkgdir}/usr/share/
cp -Luf $pkgname.desktop ${pkgdir}/usr/share/applications/