diff options
author | ziggi | 2015-06-08 12:51:55 +0300 |
---|---|---|
committer | ziggi | 2015-06-08 12:51:55 +0300 |
commit | e023c0f63f1711b819e872b29e3c4ef7f7fda718 (patch) | |
tree | e50d276d393ed5f7c5da73af11e012a1a56a66ab | |
download | aur-e023c0f63f1711b819e872b29e3c4ef7f7fda718.tar.gz |
upload
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | yandex-disk.install | 4 | ||||
-rw-r--r-- | yandex-disk.service | 13 |
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 |