summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorzxp198210052023-07-14 16:31:02 +0800
committerzxp198210052023-07-14 16:31:02 +0800
commitfb2180ee5712dc5827516ee69da1713f99731f11 (patch)
tree243629afd5a97e960c3ab8c39b1f02015c6c0d7e /PKGBUILD
parenta2962281e5155174d4c48118a9b2076fd7771dad (diff)
downloadaur-fb2180ee5712dc5827516ee69da1713f99731f11.tar.gz
optimized PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD25
1 files changed, 14 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 56e92518274a..10289a27995f 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,24 +3,27 @@
# Contributor: Fabio 'Lolix' Loli <lolix@disroot.org> -> https://github.com/FabioLolix
pkgname=headset-bin
pkgver=4.2.1
-pkgrel=1
+pkgrel=2
pkgdesc="An Electron-based music player for the busy ones"
arch=(x86_64)
url="https://headsetapp.co/"
_githuburl="https://github.com/headsetapp/headset-electron"
license=('MIT')
-depends=('libx11' 'expat' 'gdk-pixbuf2' 'libxshmfence' 'libxrandr' 'libxcb' 'hicolor-icon-theme' 'cairo' \
- 'pango' 'gcc-libs' 'gtk3' 'nss' 'alsa-lib' 'mesa' 'libxext' 'dbus' 'libcups' 'glib2' 'at-spi2-core' \
- 'glibc' 'libxdamage' 'libxfixes' 'nspr' 'libxcomposite' 'libdrm' 'libxkbcommon')
-provides=()
+depends=('bash' 'electron14' 'hicolor-icon-theme')
+provides=("${pkgname%-bin}")
conflicts=("${pkgname%-bin}")
source=("${pkgname%-bin}-${pkgver}.deb::${_githuburl}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_amd64.deb"
- "LICENSE::${_githuburl}/raw/main/LICENSE")
+ "LICENSE::https://raw.githubusercontent.com//headsetapp/headset-electron/main/LICENSE"
+ "${pkgname%-bin}.sh")
sha256sums=('f3582c22aef8b2081ab84ea0f2933acf4e4a4e6b1b7b8f4265af5a450103c0ca'
- '0fd4183b7556b9f1b93d974969bad60053ab01db10ed2b501d26ed6840766045')
-
+ '0fd4183b7556b9f1b93d974969bad60053ab01db10ed2b501d26ed6840766045'
+ '67071d650ece8ea50e82c24b42597a7a9030576361f187d103d8076b3e205091')
package() {
- bsdtar -xf "${srcdir}/data.tar.xz" -C "${pkgdir}"
- install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
- rm -r "${pkgdir}/usr/share/"{doc,lintian}
+ bsdtar -xf "${srcdir}/data.tar.xz"
+ install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}"
+ install -Dm755 "${srcdir}//usr/lib/${pkgname%-bin}/resources/app.asar" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}.asar"
+ install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ sed "s|${pkgname%-bin} %U|/opt/${pkgname%-bin}/${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
+ install -Dm644 "${srcdir}/usr/share/icons/hicolor/scalable/apps/${pkgname%-bin}.svg" -t "${pkgdir}/usr/share/icons/hicolor/scalable/apps"
} \ No newline at end of file