summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorziggi2015-06-08 12:51:55 +0300
committerziggi2015-06-08 12:51:55 +0300
commite023c0f63f1711b819e872b29e3c4ef7f7fda718 (patch)
treee50d276d393ed5f7c5da73af11e012a1a56a66ab
downloadaur-e023c0f63f1711b819e872b29e3c4ef7f7fda718.tar.gz
upload
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD35
-rw-r--r--yandex-disk.install4
-rw-r--r--yandex-disk.service13
4 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..da9bd226a46a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = yandex-disk
+ pkgdesc = Yandex.Disk keeps your files with you at all times.
+ pkgver = 0.1.5.870
+ pkgrel = 1
+ url = http://disk.yandex.ru/
+ install = yandex-disk.install
+ arch = i686
+ arch = x86_64
+ license = custom
+ depends = glibc>=2.4
+ depends = gcc-libs>=4.4.3
+ source = http://repo.yandex.ru/yandex-disk/deb/pool/main/y/yandex-disk/yandex-disk_0.1.5.870_i386.deb
+ source = yandex-disk.install
+ source = yandex-disk.service
+ md5sums = b72408bf7701d8fc9b43129e4b945686
+ md5sums = 5ad775bd895526c6b1f335c6d71dbdfa
+ md5sums = 682610854f31ae387a35268ff2fcb867
+
+pkgname = yandex-disk
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..836be66c3ba3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Marochkin Sergey <me@ziggi.org>
+# Contributor: Dmitry Chusovitin <dchusovitin@gmail.com>
+
+pkgname='yandex-disk'
+pkgver=0.1.5.870
+pkgrel=1
+pkgdesc='Yandex.Disk keeps your files with you at all times.'
+arch=('i686' 'x86_64')
+url='http://disk.yandex.ru/'
+license=('custom')
+depends=('glibc>=2.4' 'gcc-libs>=4.4.3')
+_arch='i386'
+[ "$CARCH" = "x86_64" ] && _arch='amd64'
+install=yandex-disk.install
+source=("http://repo.yandex.ru/yandex-disk/deb/pool/main/y/yandex-disk/yandex-disk_${pkgver}_${_arch}.deb"
+ "yandex-disk.install"
+ "yandex-disk.service")
+
+md5sums=('b72408bf7701d8fc9b43129e4b945686'
+ '5ad775bd895526c6b1f335c6d71dbdfa'
+ '682610854f31ae387a35268ff2fcb867')
+
+[ "$CARCH" = "x86_64" ] &&
+md5sums=('b6bbf0e9279afdc49a0ca9c6a39f3bdf'
+ '5ad775bd895526c6b1f335c6d71dbdfa'
+ '682610854f31ae387a35268ff2fcb867')
+
+package() {
+ cd $srcdir
+
+ ar x *.deb
+ bsdtar xf data.tar.gz -C $pkgdir
+
+ install -Dm644 "${srcdir}/yandex-disk.service" "${pkgdir}/usr/lib/systemd/user/yandex-disk.service"
+} \ No newline at end of file
diff --git a/yandex-disk.install b/yandex-disk.install
new file mode 100644
index 000000000000..d64c5ed7126f
--- /dev/null
+++ b/yandex-disk.install
@@ -0,0 +1,4 @@
+post_install() {
+ echo ">>> Use 'yandex-disk setup' for initial configure"
+ echo ">>> Use 'systemctl --user enable yandex-disk.service' for load with system start"
+} \ No newline at end of file
diff --git a/yandex-disk.service b/yandex-disk.service
new file mode 100644
index 000000000000..c20b39e059df
--- /dev/null
+++ b/yandex-disk.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=Yandex-Disk service
+After=local-fs.target network.target
+
+[Service]
+Type=simple
+ExecStart=/bin/sh -c "/usr/bin/yandex-disk --no-daemon `cat %h/.config/yandex-disk/config.cfg | grep '=' | xargs -l1 -I0 echo -n '--0 '`"
+ExecReload=/usr/bin/killall -qw yandex-disk
+RestartSec=60
+Restart=always
+
+[Install]
+WantedBy=default.target \ No newline at end of file