summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-11-21 10:21:51 +0800
committerzxp198210052023-11-21 10:21:51 +0800
commite77a81b99f52b3daf7384bc1d7efb6266b6c102c (patch)
tree8d48ae6a970a2dfe0e5858bdf1388d481470734d
parent261b6cabec2ead2a6648ed38d9e5e0182fbfac91 (diff)
downloadaur-e77a81b99f52b3daf7384bc1d7efb6266b6c102c.tar.gz
update to 0.6.2
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD31
-rw-r--r--frigoligo.desktop9
-rw-r--r--frigoligo.sh5
4 files changed, 32 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f5440b730c0b..2cd690e48dd2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,11 @@
pkgbase = frigoligo-bin
pkgdesc = An universal wallabag client made with Flutter.
- pkgver = 0.6.1
+ pkgver = 0.6.2
pkgrel = 1
url = https://github.com/casimir/frigoligo
arch = x86_64
license = MIT
+ makedepends = squashfuse
depends = at-spi2-core
depends = cairo
depends = pango
@@ -13,15 +14,13 @@ pkgbase = frigoligo-bin
depends = gtk3
depends = libepoxy
depends = fontconfig
- provides = frigoligo=0.6.1
+ provides = frigoligo=0.6.2
conflicts = frigoligo
- source = frigoligo-0.6.1.tar.gz::https://github.com/casimir/frigoligo/releases/download/v0.6.1/frigoligo-v0.6.1-linux-x64.tar.gz
- source = LICENSE::https://raw.githubusercontent.com/casimir/frigoligo/v0.6.1/LICENSE
- source = frigoligo.png::https://raw.githubusercontent.com/casimir/frigoligo/v0.6.1/assets/logos/frigoligo.png
- source = frigoligo.desktop
- sha256sums = 46d6e2620213b76bca15c9ea9d2bccf3f76c18b4f9356b43d8a6b75fc582d25b
+ source = frigoligo-0.6.2.AppImage::https://github.com/casimir/frigoligo/releases/download/v0.6.2/Frigoligo-v0.6.2-x86_64.AppImage
+ source = LICENSE::https://raw.githubusercontent.com/casimir/frigoligo/v0.6.2/LICENSE
+ source = frigoligo.sh
+ sha256sums = 967c74e61d77db07c470f10c20a1fcaee1f68f4574a8ee725fce3e1d70cbe236
sha256sums = 3feb1ea09cc75f148e715820992fd28a3881572e3540b629059f22293b2e17db
- sha256sums = 886063acc61302d4ee369f06b6062257883dd4e3f1d6ab199ca8e64db3091491
- sha256sums = 96140c61b09c75d05736ad797e220c3041209374b217b061f99ce0d2792fb303
+ sha256sums = 797cbdef420bbe4c545819bfb2e5a789d37c3d52ddc804684ddf3cb4f393214c
pkgname = frigoligo-bin
diff --git a/PKGBUILD b/PKGBUILD
index a521d7483509..e6361a8db0ff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,7 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=frigoligo-bin
-pkgver=0.6.1
+_pkgname=Frigoligo
+pkgver=0.6.2
pkgrel=1
pkgdesc="An universal wallabag client made with Flutter. "
arch=('x86_64')
@@ -18,21 +19,27 @@ depends=(
'libepoxy'
'fontconfig'
)
+makedepends=(
+ 'squashfuse'
+)
source=(
- "${pkgname%-bin}-${pkgver}.tar.gz::${url}/releases/download/v${pkgver}/${pkgname%-bin}-v${pkgver}-linux-x64.tar.gz"
+ "${pkgname%-bin}-${pkgver}.AppImage::${url}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}-${CARCH}.AppImage"
"LICENSE::https://raw.githubusercontent.com/casimir/frigoligo/v${pkgver}/LICENSE"
- "${pkgname%-bin}.png::https://raw.githubusercontent.com/casimir/frigoligo/v${pkgver}/assets/logos/${pkgname%-bin}.png"
- "${pkgname%-bin}.desktop"
+ "${pkgname%-bin}.sh"
)
-sha256sums=('46d6e2620213b76bca15c9ea9d2bccf3f76c18b4f9356b43d8a6b75fc582d25b'
+sha256sums=('967c74e61d77db07c470f10c20a1fcaee1f68f4574a8ee725fce3e1d70cbe236'
'3feb1ea09cc75f148e715820992fd28a3881572e3540b629059f22293b2e17db'
- '886063acc61302d4ee369f06b6062257883dd4e3f1d6ab199ca8e64db3091491'
- '96140c61b09c75d05736ad797e220c3041209374b217b061f99ce0d2792fb303')
+ '797cbdef420bbe4c545819bfb2e5a789d37c3d52ddc804684ddf3cb4f393214c')
+build() {
+ chmod a+x "${srcdir}/${pkgname%-bin}-${pkgver}.AppImage"
+ "${srcdir}/${pkgname%-bin}-${pkgver}.AppImage" --appimage-extract > /dev/null
+ sed "s|AppRun|${pkgname%-bin}|g" -i "${srcdir}/squashfs-root/${_pkgname}.desktop"
+}
package() {
- install -Dm755 -d "${pkgdir}/"{usr/bin,opt}
- cp -r "${srcdir}/${pkgname%-bin}" "${pkgdir}/opt"
- ln -sf "/opt/${pkgname%-bin}/${pkgname%-bin}" "${pkgdir}/usr/bin/${pkgname%-bin}"
- install -Dm644 "${srcdir}/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
- install -Dm644 "${srcdir}/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps"
+ install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
+ install -Dm755 -d "${pkgdir}/opt/${pkgname%-bin}"
+ cp -r "${srcdir}/squashfs-root/"* "${pkgdir}/opt/${pkgname%-bin}"
+ install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ install -Dm644 "${srcdir}/squashfs-root/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps"
install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
} \ No newline at end of file
diff --git a/frigoligo.desktop b/frigoligo.desktop
deleted file mode 100644
index cd6aa4e791cf..000000000000
--- a/frigoligo.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=frigoligo
-Exec=frigoligo
-Terminal=false
-Type=Application
-Icon=frigoligo
-StartupWMClass=frigoligo
-Comment=An universal wallabag client made with Flutter.Keep your links fresh!
-Categories=Utility; \ No newline at end of file
diff --git a/frigoligo.sh b/frigoligo.sh
new file mode 100644
index 000000000000..b8dc818352b2
--- /dev/null
+++ b/frigoligo.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+APPNAME=frigoligo
+APPDIR="/opt/${APPNAME}"
+cd "${APPDIR}"
+exec ./"${APPNAME}" \ No newline at end of file