diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..09f7d32838ea --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +# Generated by mksrcinfo v8 +# Thu Apr 27 21:37:37 UTC 2017 +pkgbase = pcloud-drive + pkgdesc = pCloud drive. Electron edition. Please note: The electron edition is a very early beta. Black magic and voo-doo might happen. YOU'VE BEEN WARNED! + pkgver = 0.2.0 + pkgrel = 1 + url = https://www.pcloud.com + arch = x86_64 + makedepends = jq + makedepends = sed + conflicts = pcloud-git + conflicts = pcloud + source = http://p-def5.pcloud.com/cBZOgNO7XZeIiy5XZZZSszN67Z2ZZ56LZkZXQyIXZUVZhXZgkZi7ZHZPkZS7ZEZpXZeVZ8kZnXZaZ97ZqSHAZzH9oo5BilaySPI8samS6wmoITzX7/pcloud + md5sums = 64062eaa3b24ddff63268ed45f3476a8 + +pkgname = pcloud-drive + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1b47a196f5d8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +#Maintainer: Plague-doctor <plague at privacyrequired dot com > + +pkgver=0.2.0 +PN="pcloud-drive" +pkgname=${PN} +pkgrel=1 +pkgdesc="pCloud drive. Electron edition. + Please note: The electron edition is a very early beta. Black magic and voo-doo might happen. YOU'VE BEEN WARNED!" +arch=('x86_64') +url="https://www.pcloud.com" +_api_url="https://api.pcloud.com/getpublinkdownload?code=" +_electron_code=XZqSHAZGI7JK9zFqjVUc2D1xlds6jz8DqsX +makedepends=('jq' 'sed') +conflicts=('pcloud-git' 'pcloud') + +source=("https://www.pcloud.com/pcloud") +md5sums=('64062eaa3b24ddff63268ed45f3476a8') + +validpgpkeys=('A8F7858263C1E39480B731DCEAD4F103068DF8E5') + +package() { + install -d "$pkgdir"/{/usr/bin,opt} + cp -r "${srcdir}/usr" "${pkgdir}/opt/${PN}" + ln -s "/opt/${PN}/bin/${PN}" "${pkgdir}/usr/bin/${PN}" + install -Dm644 "${pkgdir}/opt/${PN}/share/icons/default/128x128/apps/pcloud-drive.png" \ + "${pkgdir}/usr/share/pixmaps/${PN}.png" + install -Dm644 "${PN}.desktop" "${pkgdir}/usr/share/applications/${PN}.desktop" + sed -i 's/AppRun/pcloud-drive/' "${pkgdir}/usr/share/applications/${PN}.desktop" + sed -i 's/Name=pcloud/Name=pCloud\ drive/' "${pkgdir}/usr/share/applications/${PN}.desktop" +} + +_get_source() { + source=("http://$(curl "${_api_url}${_electron_code}" 2> /dev/null | jq -r '.hosts[0] + .path')") +} + +jq --version &>/dev/null && _get_source || true |