summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD36
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