diff options
author | Sophie Tauchert | 2019-04-12 00:56:54 +0200 |
---|---|---|
committer | Sophie Tauchert | 2019-04-12 00:56:54 +0200 |
commit | bd3c8ba4e16c725e4ea6dba8db1fdd20ea0fac1f (patch) | |
tree | ae6fbedfa3a718006029a8342b74f9b9aa656b73 /PKGBUILD | |
download | aur-bd3c8ba4e16c725e4ea6dba8db1fdd20ea0fac1f.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d51c69755b3e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Sophie Tauchert <sophie@999eagle.moe> + +_pkgname=openbook-desktop +_pkgver=0.0.34-4 +pkgname="${_pkgname}-bin" +pkgver="${_pkgver//-/_}" +pkgrel=1 +pkgdesc="Desktop client for Openbook" +arch=('x86_64') +url="https://gitlab.com/999eagle/openbook-desktop" +license=('AGPL3') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +optdepends=() +source=("${_pkgname}-${_pkgver}.zip::https://gitlab.com/999eagle/openbook-desktop/-/jobs/artifacts/${_pkgver}/download?job=release-linux") +sha256sums=('369dee27e4e9a8587db6e7ff4afbec8fbbcffbe8688e8ac905f6bd96b5f1273e') + +package() { + # Main files + install -d "${pkgdir}/opt/${_pkgname}" + cp -a "${srcdir}/${_pkgname}/." "${pkgdir}/opt/${_pkgname}" + + # Binary symlink + install -d "${pkgdir}/usr/bin" + ln -s "/opt/${_pkgname}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}" + + # Desktop entry + install -d "${pkgdir}/usr/share/applications" + install "${srcdir}/${_pkgname}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications" + rm "${pkgdir}/opt/${_pkgname}/${_pkgname}.desktop" + + # Icons + for size in 32 64 256; do + path="${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps" + install -d "${path}" + ln -s "/opt/${_pkgname}/assets/openbook-o-logo_transparent_${size}.png" "${path}/${_pkgname}.png" + done +} + |