diff options
author | Michael Corrigan | 2015-06-08 23:05:55 +0100 |
---|---|---|
committer | Michael Corrigan | 2015-06-08 23:05:55 +0100 |
commit | fb831c43a3f950c238d8c8989705c28647c5a507 (patch) | |
tree | 92e679cf8755e8c22ff7bc33abe0a63aafae3fa5 | |
download | aur-fb831c43a3f950c238d8c8989705c28647c5a507.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 18 | ||||
-rwxr-xr-x | PKGBUILD | 24 | ||||
-rwxr-xr-x | duck.install | 25 |
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4d5564e9d614 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = duck + pkgdesc = Cyberduck CLI + pkgver = 4.7.17418 + pkgrel = 2 + url = https://duck.sh/ + install = duck.install + arch = x86_64 + arch = i686 + license = GPL + makedepends = rpmextract + options = !strip + source_x86_64 = https://repo.cyberduck.io/stable/x86_64/duck-4.7.17418.x86_64.rpm + md5sums_x86_64 = 48fc1c17350adda930f8b4b1c3d16de0 + source_i686 = https://repo.cyberduck.io/stable/i386/duck-4.7.17418.i686.rpm + md5sums_i686 = fa217a087f45cc77292fa86f712f3b76 + +pkgname = duck + diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..5eeb2d5a8947 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Michael Corrigan <ghost.vonage AT gmail DOT com> +# Upstream URL: https://duck.sh/ + +pkgname=duck +pkgver=4.7.17418 +pkgrel=2 +pkgdesc="Cyberduck CLI" +PKGEXT='.pkg.tar' +arch=('x86_64' 'i686') +license=('GPL') +options=(!strip) +url="https://duck.sh/" +install=$pkgname.install +makedepends=('rpmextract') +depends=() +md5sums_x86_64=('48fc1c17350adda930f8b4b1c3d16de0') +source_x86_64=("https://repo.cyberduck.io/stable/x86_64/duck-$pkgver.x86_64.rpm") +md5sums_i686=('fa217a087f45cc77292fa86f712f3b76') +source_i686=("https://repo.cyberduck.io/stable/i386/duck-$pkgver.i686.rpm") +package() { + rpmextract.sh * + chmod -R g-w opt + mv opt "${pkgdir}" +} diff --git a/duck.install b/duck.install new file mode 100755 index 000000000000..0372088b1148 --- /dev/null +++ b/duck.install @@ -0,0 +1,25 @@ +# Colored makepkg-like functions +msg_blue() { + printf "${blue}==>${bold} $1${all_off}\n" +} + +_update() { + msg_blue "Updating desktop MIME database..." + update-desktop-database -q +} + +post_install() { + ln -sf /opt/duck/duck /usr/local/bin/duck + desktop-file-install /opt/duck/duck.desktop + _update +} + +post_upgrade() { + _update +} + +post_remove() { + rm -f /usr/local/bin/duck + rm -f /usr/share/applications/duck.desktop + _update +} |