diff options
author | leBasti | 2018-06-30 23:38:44 +0200 |
---|---|---|
committer | leBasti | 2018-06-30 23:41:13 +0200 |
commit | cc0c6f5ee5ab7438547ede98f16011ce09ff3d97 (patch) | |
tree | 40bb1bc591c10ed15cc1bf18eb67fd4bc02bb7bf /PKGBUILD | |
download | aur-cc0c6f5ee5ab7438547ede98f16011ce09ff3d97.tar.gz |
Initial Commit: AppImage Binary Package for the Nextcloud Desktop Client including E2EE support
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d86faa76d235 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Sebastian Wieland <wieland.s[at]online[dot]de> + +pkgname=nextcloud-client-appimage-daily +_pkgname=nextcloud +pkgver=latest +pkgrel=1 +pkgdesc="Nextcloud desktop client (official daily AppImage build)" +arch=('x86_64' 'i686') +url="https://download.nextcloud.com/desktop/daily/Linux/" +license=('GPL2') +provides=('nextcloud-client') +conflicts=('nextcloud-client' 'nextcloud-client-git' 'owncloud-client') +makedepends=('p7zip') +noextract=("$_pkgname.AppImage") +options=('!strip') + +source=(${_pkgname}.AppImage::https://download.nextcloud.com/desktop/daily/Linux/latest.AppImage) +# Skipping Checksum as it changes daily +sha256sums=(SKIP) + +prepare() { + cd "${srcdir}" + + # Extract relevant files from AppImage + 7z x -y ${_pkgname}.AppImage usr/share/icons > /dev/null + 7z x -y ${_pkgname}.AppImage ${_pkgname}.desktop > /dev/null +} + +package() { + cd "${srcdir}" + + # Copy Icons + install -dm755 "${pkgdir}/usr/share/icons" + cp -dpr --no-preserve=ownership "usr/share/icons" "${pkgdir}/usr/share" + chmod -R 755 "${pkgdir}/usr/share/icons" + + install -d "${pkgdir}/opt/${_pkgname}" + install -d "${pkgdir}/usr/bin" + install -d "${pkgdir}/usr/share/applications" + + # Install to /opt/appimage/ + install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" + install -Dm755 "${_pkgname}.AppImage" "${pkgdir}/opt/appimages/${_pkgname}.AppImage" + + # Create Link in /usr/bin/ + ln -s "/opt/appimages/${_pkgname}.AppImage" "${pkgdir}/usr/bin/${_pkgname}" +} |