diff options
author | zxp19821005 | 2023-07-14 16:31:02 +0800 |
---|---|---|
committer | zxp19821005 | 2023-07-14 16:31:02 +0800 |
commit | fb2180ee5712dc5827516ee69da1713f99731f11 (patch) | |
tree | 243629afd5a97e960c3ab8c39b1f02015c6c0d7e /PKGBUILD | |
parent | a2962281e5155174d4c48118a9b2076fd7771dad (diff) | |
download | aur-fb2180ee5712dc5827516ee69da1713f99731f11.tar.gz |
optimized PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 25 |
1 files changed, 14 insertions, 11 deletions
@@ -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 |