summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBatuhan Başerdem2019-07-30 14:15:29 -0400
committerBatuhan Başerdem2019-07-30 14:15:29 -0400
commitf9d426888e1dc6faeb6717b00e485ec6db2f57f6 (patch)
tree8bcb884c9bde1c61f6073fda47c27102569d1d0e
downloadaur-f9d426888e1dc6faeb6717b00e485ec6db2f57f6.tar.gz
Initial commit
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD51
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..54c1eb7fe204
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = maestral-git
+ pkgdesc = A light-weight and open-source Dropbox client.
+ pkgver = 0.2.3.r42.g44c7387
+ pkgrel = 1
+ url = https://github.com/SamSchott/maestral-dropbox
+ arch = any
+ license = MIT
+ makedepends = git
+ makedepends = python-setuptools
+ makedepends = gendesk
+ depends = python-blinker
+ depends = python-click
+ depends = python-dropbox
+ depends = python-keyrings-alt
+ depends = python-u-msgpack
+ depends = python-watchdog
+ optdepends = python-pyqt5: GUI support (runtime)
+ provides = maestral
+ conflicts = maestral
+ source = git+https://github.com/SamSchott/maestral-dropbox
+ md5sums = SKIP
+
+pkgname = maestral-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b1468b1adf65
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Batuhan Baserdem <lastname dot firstname at gmail>
+
+_name=maestral
+_srcname="${_name}-dropbox"
+
+pkgname="${_name}-git"
+provides=("${_name}")
+conflicts=("${_name}")
+pkgver=0.2.3.r42.g44c7387
+pkgrel=1
+pkgdesc='A light-weight and open-source Dropbox client.'
+arch=('any')
+url="https://github.com/SamSchott/${_srcname}"
+license=('MIT')
+source=("git+${url}")
+makedepends=('git' 'python-setuptools' 'gendesk')
+depends=(
+ 'python-blinker'
+ 'python-click'
+ 'python-dropbox'
+ 'python-keyrings-alt'
+ 'python-u-msgpack'
+ 'python-watchdog')
+ optdepends=('python-pyqt5: GUI support (runtime)')
+md5sums=('SKIP')
+
+prepare() {
+ gendesk -q -n \
+ --pkgname="${_name}" \
+ --exec="${_name}-gui" \
+ --comment="${pkgdesc}" \
+ --categories=Network
+}
+
+pkgver() {
+ cd "${srcdir}/${_srcname}"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//g'
+}
+
+build() {
+ cd "${srcdir}/${_srcname}"
+ python setup.py build
+}
+
+package() {
+ cd "${srcdir}/${_srcname}"
+ python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ install -Dm644 "${srcdir}/${_name}.desktop" -t "${pkgdir}/usr/share/applications"
+ install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${_name}/LICENSE"
+ install -Dm644 "${_name}/gui/resources/app_icon.svg" "${pkgdir}/usr/share/pixmaps/${_name}.svg"
+}