diff options
author | zxp19821005 | 2023-10-30 21:23:00 +0800 |
---|---|---|
committer | zxp19821005 | 2023-10-30 21:23:00 +0800 |
commit | 4d5e7be410daa2a68b048324a53cb2256f0674ce (patch) | |
tree | cfe3df2bbdba6759c4ed56d109ed30ee0e0ff72e | |
parent | 9e8fddbf9dadf1435bc5655426d67297b2b40f53 (diff) | |
download | aur-4d5e7be410daa2a68b048324a53cb2256f0674ce.tar.gz |
update to 5.1.0
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | mockoon.sh | 4 |
3 files changed, 24 insertions, 15 deletions
@@ -1,6 +1,6 @@ pkgbase = mockoon pkgdesc = The easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source. - pkgver = 5.0.0 + pkgver = 5.1.0 pkgrel = 1 url = https://mockoon.com/ arch = any @@ -12,9 +12,9 @@ pkgbase = mockoon depends = electron26 depends = hicolor-icon-theme conflicts = mockoon - source = mockoon-5.0.0.tar.gz::https://github.com/mockoon/mockoon/archive/refs/tags/v5.0.0.tar.gz + source = mockoon-5.1.0.zip::https://github.com/mockoon/mockoon/archive/refs/tags/v5.1.0.zip source = mockoon.sh - sha256sums = 628abefb9dcfe0fe34d7796bbf638d242e1ab6dd65ad39cade7ed9afff919636 - sha256sums = a7bec56b5400cf77c6e9ea912e447ce07f673990c034487faa9c8be069f27ca7 + sha256sums = caa03ca74927123d701cc8666812fe3a299a3b02be3cea2cfff255eff8433a44 + sha256sums = 07130e9010487eeb413ff80c635d47a135fe3b8b2ac81d36e337535a4a0f142d pkgname = mockoon @@ -1,6 +1,6 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname=mockoon -pkgver=5.0.0 +pkgver=5.1.0 pkgrel=1 pkgdesc="The easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source." arch=('any') @@ -8,16 +8,23 @@ url="https://mockoon.com/" _githuburl="https://github.com/mockoon/mockoon" license=('MIT') conflicts=("${pkgname}") -depends=('bash' 'electron26' 'hicolor-icon-theme') -makedepends=('gendesk' 'asar' 'npm') -source=("${pkgname}-${pkgver}.tar.gz::${_githuburl}/archive/refs/tags/v${pkgver}.tar.gz" +depends=( + 'bash' + 'electron26' + 'hicolor-icon-theme' +) +makedepends=( + 'gendesk' + 'asar' + 'npm' +) +source=( + "${pkgname}-${pkgver}.zip::${_githuburl}/archive/refs/tags/v${pkgver}.zip" "${pkgname}.sh") -sha256sums=('628abefb9dcfe0fe34d7796bbf638d242e1ab6dd65ad39cade7ed9afff919636' - 'a7bec56b5400cf77c6e9ea912e447ce07f673990c034487faa9c8be069f27ca7') -prepare() { - gendesk -q -f -n --categories "Development" --name "${pkgname}" --exec "${pkgname}" -} +sha256sums=('caa03ca74927123d701cc8666812fe3a299a3b02be3cea2cfff255eff8433a44' + '07130e9010487eeb413ff80c635d47a135fe3b8b2ac81d36e337535a4a0f142d') build() { + gendesk -q -f -n --categories "Development" --name "${pkgname}" --exec "${pkgname}" cd "${srcdir}/${pkgname}-${pkgver}" npm run bootstrap npm run build:libs @@ -30,7 +37,7 @@ build() { } package() { install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" - install -Dm644 "${srcdir}/app.asar" -t "${pkgdir}/opt/${pkgname}/resources" + install -Dm644 "${srcdir}/app.asar" -t "${pkgdir}/usr/lib/${pkgname}" for _icons in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 256x256 512x512;do install -Dm644 "${srcdir}/${pkgname}-${pkgver}/packages/desktop/build-res/icon_${_icons}x32.png" \ "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname}.png" diff --git a/mockoon.sh b/mockoon.sh index d80b769d05e9..c401d1660869 100644 --- a/mockoon.sh +++ b/mockoon.sh @@ -1,6 +1,8 @@ #!/bin/bash _ELECTRON=/usr/bin/electron26 -_ASAR="/opt/mockoon/resources/app.asar" +APPDIR="/usr/lib/mockoon" +export PATH="${APPDIR}:${PATH}" +_ASAR="${APPDIR}/app.asar" if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then exec ${_ELECTRON} ${_ASAR} "$@" else |