summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-09-08 11:39:32 +0800
committerzxp198210052023-09-08 11:39:32 +0800
commit9688cb2508fb3a479b9896e10282586de1c8473c (patch)
treeaef0af1eb9e537b124117a715debb20379d04449
parent1fe18c6c83cb888af5415e53a635b9699662ddb6 (diff)
downloadaur-9688cb2508fb3a479b9896e10282586de1c8473c.tar.gz
fix errors
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD26
2 files changed, 16 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dae6ddc3bfb5..cac50ba8be34 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,14 @@
pkgbase = publii-bin
pkgdesc = The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.
pkgver = 0.42.1
- pkgrel = 1
+ pkgrel = 2
url = https://getpublii.com
arch = x86_64
license = GPL3
depends = bash
depends = hicolor-icon-theme
depends = electron22
- provides = publii
+ provides = publii=0.42.1
conflicts = publii
source = publii-0.42.1.deb::https://getpublii.com/download/Publii-0.42.1.deb
source = publii.sh
diff --git a/PKGBUILD b/PKGBUILD
index 42181eeafc90..22c3d8258f97 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,31 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
-pkgname="publii-bin"
-_appname="Publii"
+pkgname=publii-bin
+_pkgname=Publii
pkgver=0.42.1
-pkgrel=1
+pkgrel=2
pkgdesc="The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites."
arch=('x86_64')
url="https://getpublii.com"
_githuburl="https://github.com/GetPublii/Publii"
license=('GPL3')
-provides=("${pkgname%-bin}")
+provides=("${pkgname%-bin}=${pkgver}")
conflicts=("${pkgname%-bin}")
depends=('bash' 'hicolor-icon-theme' 'electron22')
-source=("${pkgname%-bin}-${pkgver}.deb::${url}/download/Publii-${pkgver}.deb"
+source=("${pkgname%-bin}-${pkgver}.deb::${url}/download/${_pkgname}-${pkgver}.deb"
"${pkgname%-bin}.sh")
sha256sums=('187197bbfcf62f86891b53b54c73c8c6744174f24e215b90b193f4ce18d3665a'
'4f85a21132a1d2c57a448440636cbca02de7fa0d9b165e84583a926b51086146')
-package() {
+prepare() {
bsdtar -xf "${srcdir}/data.tar.xz"
- install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}"
- install -Dm644 "${srcdir}/opt/${_appname}/resources/app.asar" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}.asar"
+ sed "s|/opt/${_pkgname}/${_pkgname} %U|${pkgname%-bin}|g;s|Icon=${_pkgname}|Icon=${pkgname%-bin}|g" \
+ -i "${srcdir}/usr/share/applications/${_pkgname}.desktop"
+}
+package() {
+ install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
+ install -Dm644 "${srcdir}/opt/${_pkgname}/resources/app.asar" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}.asar"
for _icons in 16x16 32x32 48x48 64x64 128x128 256x256 512x512 1024x1024;do
- install -Dm644 "${srcdir}/usr/share/icons/hicolor/${_icons}/apps/${_appname}.png" \
+ install -Dm644 "${srcdir}/usr/share/icons/hicolor/${_icons}/apps/${_pkgname}.png" \
"${pkgdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-bin}.png"
done
- sed "s|/opt/${_appname}/${_appname} %U|/opt/${pkgname%-bin}/${pkgname%-bin}|g;s|Icon=${_appname}|Icon=${pkgname%-bin}|g" \
- -i "${srcdir}/usr/share/applications/${_appname}.desktop"
- install -Dm644 "${srcdir}/usr/share/applications/${_appname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ install -Dm644 "${srcdir}/usr/share/applications/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
} \ No newline at end of file