summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVicente Reyes2019-07-22 16:54:48 -0400
committerVicente Reyes2019-07-22 16:54:48 -0400
commitb91ffc8994bfcc90fd336af07b5c93964636dd3a (patch)
treef0c388431124171aa456839ea195d108d8266c32
downloadaur-b91ffc8994bfcc90fd336af07b5c93964636dd3a.tar.gz
publish atool-desktop to AUR
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD17
-rwxr-xr-xatool-desktop30
-rw-r--r--atool-desktop.desktop9
4 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..42ee1a92cee9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = atool-desktop
+ pkgdesc = Desktop Entry for atool-based archive unpacking
+ pkgver = 0.1
+ pkgrel = 1
+ url = https://github.com/esclerofilo/atool-desktop
+ arch = any
+ depends = atool
+ source = atool-desktop.desktop
+ source = atool-desktop
+ md5sums = 8d461127207d59f6f271c3e2e24374e5
+ md5sums = 1b569d2c7b0ff4534c143bc9a97e4674
+
+pkgname = atool-desktop
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..296c7b363f28
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,17 @@
+# Maintainer: Vicente Reyes <vreyesvaldivieso [at] gmail [dot] com>
+pkgname=atool-desktop
+pkgver=0.1
+pkgrel=1
+pkgdesc="Desktop Entry for atool-based archive unpacking"
+arch=('any')
+url="https://github.com/esclerofilo/atool-desktop"
+license=()
+depends=('atool')
+source=("$pkgname.desktop" "$pkgname")
+md5sums=('8d461127207d59f6f271c3e2e24374e5'
+ '1b569d2c7b0ff4534c143bc9a97e4674')
+
+package() {
+ install -Dm0755 atool-desktop "${pkgdir}/usr/bin/atool-desktop"
+ install -Dm0644 atool-desktop.desktop "${pkgdir}/usr/share/applications/atool-desktop.desktop"
+}
diff --git a/atool-desktop b/atool-desktop
new file mode 100755
index 000000000000..09ae295256f5
--- /dev/null
+++ b/atool-desktop
@@ -0,0 +1,30 @@
+#!/bin/sh -e
+
+askyn() (
+ while :
+ do
+ printf '%s' "$@" ' '
+ read answer
+ case "$answer" in
+ y)
+ return 0
+ ;;
+ n)
+ return 1
+ ;;
+ esac
+ done
+)
+
+echo "Directory where extracted files will be stored:"
+pwd
+
+for i in "$@"
+do
+ als "$i"
+ if askyn 'Do you want to extract this archive? [y/n]'
+ then
+ aunpack "$i"
+ fi
+done
+
diff --git a/atool-desktop.desktop b/atool-desktop.desktop
new file mode 100644
index 000000000000..0330805a6529
--- /dev/null
+++ b/atool-desktop.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=atool-desktop
+Comment=Unpacks archives using atool
+Icon=utilities-terminal
+Terminal=true
+Exec=atool-desktop %U
+Categories=ConsoleOnly;System;FileTools;FileManager
+MimeType=application/epub+zip;application/gzip;application/vnd.android.package-archive;application/vnd.ms-cab-compressed;application/vnd.debian.binary-package;application/x-7z-compressed;application/x-7z-compressed-tar;application/x-ace;application/x-alz;application/x-ar;application/x-archive;application/x-arj;application/x-brotli;application/x-bzip-brotli-tar;application/x-bzip;application/x-bzip-compressed-tar;application/x-bzip1;application/x-bzip1-compressed-tar;application/x-cabinet;application/x-cd-image;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-chrome-extension;application/x-deb;application/x-ear;application/x-ms-dos-executable;application/x-gtar;application/x-gzip;application/x-gzpostscript;application/x-java-archive;application/x-lha;application/x-lhz;application/x-lrzip;application/x-lrzip-compressed-tar;application/x-lz4;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lz4-compressed-tar;application/x-lzop-compressed-tar;application/x-ms-wim;application/x-rar;application/x-rar-compressed;application/x-rpm;application/x-source-rpm;application/x-rzip;application/x-rzip-compressed-tar;application/x-tar;application/x-tarz;application/x-stuffit;application/x-war;application/x-xz;application/x-xz-compressed-tar;application/x-zip;application/x-zip-compressed;application/x-zoo;application/zip;