summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD15
2 files changed, 11 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4d62e84493f4..18cd41f3c262 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = before-dawn
pkgdesc = A desktop screensaver app using web technologies
- pkgver = 0.30.0
+ pkgver = 0.30.1
pkgrel = 1
url = https://github.com/muffinista/before-dawn
arch = any
@@ -14,9 +14,9 @@ pkgbase = before-dawn
makedepends = gcc
depends = electron29
conflicts = before-dawn
- source = before-dawn.git::git+https://github.com/muffinista/before-dawn.git#tag=v0.30.0
+ source = before-dawn.git::git+https://github.com/muffinista/before-dawn.git#tag=v0.30.1
source = before-dawn.sh
- sha256sums = dfc556af11fccae1b8cf2df745b4a7fd8eea1a5d1213f60db3c4aa09bb600bde
+ sha256sums = 89a6320693f537d47ad146d41852cd2b838eb2ca1a668fffd50e0fd3cac22677
sha256sums = dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8
pkgname = before-dawn
diff --git a/PKGBUILD b/PKGBUILD
index 9f5d417b5471..a7901964dc3f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=before-dawn
_pkgname="Before Dawn"
-pkgver=0.30.0
+pkgver=0.30.1
_electronversion=29
_nodeversion=20
pkgrel=1
@@ -26,7 +26,7 @@ source=(
"${pkgname}.git::git+${url}.git#tag=v${pkgver}"
"${pkgname}.sh"
)
-sha256sums=('dfc556af11fccae1b8cf2df745b4a7fd8eea1a5d1213f60db3c4aa09bb600bde'
+sha256sums=('89a6320693f537d47ad146d41852cd2b838eb2ca1a668fffd50e0fd3cac22677'
'dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8')
_ensure_local_nvm() {
export NVM_DIR="${srcdir}/.nvm"
@@ -58,16 +58,17 @@ build() {
else
echo "Your network is OK."
fi
+ sed "s|process.resourcesPath|\"\/usr\/lib\/${pkgname}\"|g" -i src/main/index.js
+ sed "s|run dist|run pack|g" -i package.json
npm ci
- npm run pack
+ npm rebuild
+ npm run release
}
package() {
install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
install -Dm644 "${srcdir}/${pkgname}.git/dist/linux-"*/resources/app.asar -t "${pkgdir}/usr/lib/${pkgname}"
- install -Dm755 -d "${pkgdir}/usr/lib/${pkgname}/"{output,data/savers}
- cp -r "${srcdir}/${pkgname}.git/output/system-savers" "${pkgdir}/usr/lib/${pkgname}/output"
- cp -r "${srcdir}/${pkgname}.git/output/system-savers" "${pkgdir}/usr/lib/${pkgname}/data/savers"
- install -Dm644 "${srcdir}/${pkgname}.git/output/assets/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+ cp -r "${srcdir}/${pkgname}.git/dist/linux-"*/resources/savers "${pkgdir}/usr/lib/${pkgname}"
+ install -Dm644 "${srcdir}/${pkgname}.git/assets/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
install -Dm644 "${srcdir}/${pkgname}.git/LICENSE.txt" -t "${pkgdir}/usr/share/licenses/${pkgname}"
} \ No newline at end of file