summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortippfehlr2024-12-15 11:51:04 +0100
committertippfehlr2024-12-15 11:52:17 +0100
commita7a673781fad671691968e1cb20333810c42b367 (patch)
tree8fb2461dda7050ace143c09bd9ba3b291971dce1
parent2af1baa38cd3115a8847c7d3c6006a898286cf0c (diff)
downloadaur-openbuilds-control-git.tar.gz
openbuilds-control-git 1.0.378.r9.gdeff1fa-1:
openbuilds-control-git: remove implicitly fulfilled dependencies
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD41
-rw-r--r--openbuildscontrol3
3 files changed, 23 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 255441fc7b13..7d8fef0da2a5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,8 +6,6 @@ pkgbase = openbuilds-control-git
arch = x86_64
license = GPL-3.0-only
makedepends = npm
- depends = glibc
- depends = gcc-libs
depends = electron23
depends = dbus
depends = libxdamage
@@ -36,9 +34,7 @@ pkgbase = openbuilds-control-git
conflicts = openbuilds-control
source = git+https://github.com/OpenBuilds/OpenBuilds-CONTROL
source = openbuildscontrol.desktop
- source = openbuildscontrol
sha512sums = SKIP
sha512sums = 896cc097f594268618ddaa9cec137e8bbd4314ad7796e077f73f88aa034f32903d9056ea0c5299b5a91f26f53ae3cc4917482e3280854144e388568d86232879
- sha512sums = 7d9833000c547ef14a0e7a272903991db3b3a2297527e2fd40d1e2a20c34f6771edce68b736a1859d6c3dd769f263ff90a073622f7bdcdd33a6274b40299f925
pkgname = openbuilds-control-git
diff --git a/PKGBUILD b/PKGBUILD
index 66201f59f819..8265a28ebdc7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,35 @@
-# Maintainer: tippfehlr <tippfehlr at tippfehlr dot eu>
+# Maintainer: tippfehlr <tippfehlr@tippfehlr.eu>
pkgname=openbuilds-control-git
pkgver=1.0.378.r9.gdeff1fa
pkgrel=1
pkgdesc="Grbl Host / Interface for all CNC style machines running Grbl"
url="https://github.com/OpenBuilds/OpenBuilds-CONTROL"
-license=("GPL-3.0-only")
-arch=("x86_64")
+license=(GPL-3.0-only)
+arch=(x86_64)
_electron=electron23
-depends=('glibc' 'gcc-libs' $_electron 'dbus' 'libxdamage' 'nss' 'at-spi2-core' 'cairo' 'alsa-lib' 'libdrm' 'gtk3' 'libxcomposite' 'expat' 'libx11' 'glib2' 'libxfixes' 'libcups' 'libxrandr' 'pango' 'nspr' 'python' 'libxcb' 'mesa' 'libxext' 'libxkbcommon' 'hicolor-icon-theme')
-makedepends=('npm')
-provides=('openbuilds-control')
-conflicts=('openbuilds-control')
+depends=(
+ $_electron dbus libxdamage nss at-spi2-core cairo alsa-lib libdrm gtk3
+ libxcomposite expat libx11 glib2 libxfixes libcups libxrandr pango nspr
+ python libxcb mesa libxext libxkbcommon hicolor-icon-theme
+)
+makedepends=(npm)
+provides=(openbuilds-control)
+conflicts=(openbuilds-control)
source=(
"git+${url}"
'openbuildscontrol.desktop'
- 'openbuildscontrol'
)
sha512sums=('SKIP'
- '896cc097f594268618ddaa9cec137e8bbd4314ad7796e077f73f88aa034f32903d9056ea0c5299b5a91f26f53ae3cc4917482e3280854144e388568d86232879'
- '7d9833000c547ef14a0e7a272903991db3b3a2297527e2fd40d1e2a20c34f6771edce68b736a1859d6c3dd769f263ff90a073622f7bdcdd33a6274b40299f925')
+ '896cc097f594268618ddaa9cec137e8bbd4314ad7796e077f73f88aa034f32903d9056ea0c5299b5a91f26f53ae3cc4917482e3280854144e388568d86232879')
pkgver() {
- cd "$srcdir/OpenBuilds-CONTROL"
+ cd OpenBuilds-CONTROL
git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | cut -c 2-
}
build() {
- cd "$srcdir/OpenBuilds-CONTROL"
+ cd OpenBuilds-CONTROL
export npm_config_target=$(tail /usr/lib/$_electron/version)
export npm_config_arch=x64
export npm_config_target_arch=x64
@@ -41,10 +43,13 @@ build() {
}
package() {
- cd $srcdir/OpenBuilds-CONTROL/
- install -Dm644 "dist/linux-unpacked/resources/app.asar" -t "$pkgdir/usr/lib/openbuilds-control/"
- cp -r --preserve=mode "dist/linux-unpacked/resources/app.asar.unpacked/" "$pkgdir/usr/lib/openbuilds-control/"
- install -Dm644 "app/icon.png" "$pkgdir/usr/share/icons/hicolor/32x32/apps/openbuildscontrol.png"
- install -Dm644 "../openbuildscontrol.desktop" -t "$pkgdir/usr/share/applications/"
- install -Dm755 "../openbuildscontrol" -t "$pkgdir/usr/bin/"
+ cd OpenBuilds-CONTROL
+ install -Dm644 dist/linux-unpacked/resources/app.asar -t "$pkgdir/usr/lib/openbuilds-control/"
+ cp -r --preserve=mode dist/linux-unpacked/resources/app.asar.unpacked/ "$pkgdir/usr/lib/openbuilds-control/"
+ install -Dm644 app/icon.png "$pkgdir/usr/share/icons/hicolor/32x32/apps/openbuildscontrol.png"
+ install -Dm644 ../openbuildscontrol.desktop -t "$pkgdir/usr/share/applications/"
+ install -Dm755 /dev/stdin "$pkgdir/usr/bin/openbuildscontrol" <<EOF
+#!/usr/bin/sh
+exec $_electron /usr/lib/openbuilds-control/app.asar "\$@"
+EOF
}
diff --git a/openbuildscontrol b/openbuildscontrol
deleted file mode 100644
index bf505d9368ff..000000000000
--- a/openbuildscontrol
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-exec electron23 /usr/lib/openbuilds-control/app.asar "$@"