summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-10-30 21:23:00 +0800
committerzxp198210052023-10-30 21:23:00 +0800
commit4d5e7be410daa2a68b048324a53cb2256f0674ce (patch)
treecfe3df2bbdba6759c4ed56d109ed30ee0e0ff72e
parent9e8fddbf9dadf1435bc5655426d67297b2b40f53 (diff)
downloadaur-4d5e7be410daa2a68b048324a53cb2256f0674ce.tar.gz
update to 5.1.0
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD27
-rw-r--r--mockoon.sh4
3 files changed, 24 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 66c22294518c..37d41034d725 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 7a43c55aa58b..6da8e2e488f6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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