diff options
author | Zach Himsel | 2023-02-13 10:04:26 -0500 |
---|---|---|
committer | Zach Himsel | 2023-02-13 10:13:46 -0500 |
commit | 5ab59b817e9e9e1e2a1474172c959ce14ef622b3 (patch) | |
tree | f73ff7bf0ccd9f1b3f1d0489f6b4e0387b696410 | |
parent | d72fbba3fdad1385e3dcced99afe0e0e6ca1b37f (diff) | |
download | aur-5ab59b817e9e9e1e2a1474172c959ce14ef622b3.tar.gz |
Clean up PKGBUILD, fix depends/conflicts
- Don't `depends` on packages only needed for building (use
`makedepends` for that)
- Add a `conflicts` for the -beta package. The beta's new config file is
not backwards-compatible with the non-beta version.
- Remove empty variables
- Clean up indenting and variable ordering
- Add .gitignore
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 68 |
2 files changed, 35 insertions, 34 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..72e8ffc0db8a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +* @@ -1,52 +1,52 @@ -# Maintainer: David Horvath <horvath.david987 at gmail dot com> +# Maintainer: Zach Himsel <zach at himsel dot net> pkgname='mqtt-explorer' pkgver=0.3.5 -pkgrel=7 +pkgrel=8 pkgdesc="A comprehensive and easy-to-use MQTT Client" arch=('any') url="https://mqtt-explorer.com/" license=('CCPL:by-nd') -groups=() -depends=('npm' - 'yarn' - 'git' - 'sed') -makedepends=() -checkdepends=() -optdepends=() -provides=() -conflicts=() -replaces=() +depends=( + 'npm' + 'yarn' + ) +makedepends=( + 'git' + 'sed' + ) +conflicts=('mqtt-explorer-beta') # currently, both programs cannot use the same config file backup=("~/.config/MQTT-Explorer/settings.json") options=(!strip) -install= -changelog= -source=("$pkgname-${pkgver}.tar.gz::https://github.com/thomasnordquist/MQTT-Explorer/archive/v$pkgver.tar.gz" - "$pkgname-${pkgver}-desktop.tar.gz::https://github.com/dave12311/mqtt-explorer.desktop/archive/1.1.tar.gz") validpgpkeys=("4AEE18F83AFDEB23") +source=( + "$pkgname-${pkgver}.tar.gz::https://github.com/thomasnordquist/MQTT-Explorer/archive/v$pkgver.tar.gz" + "$pkgname-${pkgver}-desktop.tar.gz::https://github.com/dave12311/mqtt-explorer.desktop/archive/1.1.tar.gz" + ) +md5sums=( + '66b04e6991416cf8be67c0d8c3706477' + '306a5ee73ab04fee5eb0f8202d2d90a1' + ) build() { - cd "MQTT-Explorer-${pkgver}" + cd "MQTT-Explorer-${pkgver}" - sed -i 's/"heapdump": "^0.3.12",//' app/package.json - sed -i 's/if (!/\/*if (!/' app/src/components/Demo/index.tsx - sed -i 's/return path/\*\/return path/' app/src/components/Demo/index.tsx + sed -i 's/"heapdump": "^0.3.12",//' app/package.json + sed -i 's/if (!/\/*if (!/' app/src/components/Demo/index.tsx + sed -i 's/return path/\*\/return path/' app/src/components/Demo/index.tsx export NODE_OPTIONS=--openssl-legacy-provider - yarn || sed -i 's/node-gyp rebuild/node-gyp rebuild --openssl_fips=X/' app/package.json - yarn build + yarn || sed -i 's/node-gyp rebuild/node-gyp rebuild --openssl_fips=X/' app/package.json + yarn build } package() { - mkdir -p "$pkgdir/usr/share/$pkgname" - cp -r MQTT-Explorer-${pkgver}/* $pkgdir/usr/share/$pkgname/ - mkdir -p "$pkgdir/usr/share/applications" - cp mqtt-explorer.desktop-1.1/mqtt-explorer.desktop $pkgdir/usr/share/applications/ - mkdir -p "$pkgdir/usr/bin" - echo "#!/bin/bash" > "$pkgdir/usr/share/$pkgname/$pkgname" - echo "yarn --cwd /usr/share/mqtt-explorer start" >> "$pkgdir/usr/share/$pkgname/$pkgname" - chmod 777 "$pkgdir/usr/share/$pkgname/$pkgname" - ln -s "/usr/share/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname" + mkdir -p "$pkgdir/usr/share/$pkgname" + cp -r MQTT-Explorer-${pkgver}/* $pkgdir/usr/share/$pkgname/ + mkdir -p "$pkgdir/usr/share/applications" + cp mqtt-explorer.desktop-1.1/mqtt-explorer.desktop $pkgdir/usr/share/applications/ + mkdir -p "$pkgdir/usr/bin" + echo "#!/bin/bash" > "$pkgdir/usr/share/$pkgname/$pkgname" + echo "yarn --cwd /usr/share/mqtt-explorer start" >> "$pkgdir/usr/share/$pkgname/$pkgname" + chmod 777 "$pkgdir/usr/share/$pkgname/$pkgname" + ln -s "/usr/share/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname" } -md5sums=('66b04e6991416cf8be67c0d8c3706477' - '306a5ee73ab04fee5eb0f8202d2d90a1') |