diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | eoloapp.desktop | 7 | ||||
-rw-r--r-- | eoloapp.sh | 2 |
4 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..32adf0963237 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = eoloapp + pkgdesc = Allows NGI S.P.A EOLO clients to see their avaible high-bandwidth traffic usage. + pkgver = 2.0.5 + pkgrel = 1 + url = https://github.com/EOLOlab/EOLOapp + arch = any + license = unknown + makedepends = unzip + depends = adobe-air + noextract = EOLOapp.air + source = https://www.eolo.it/docroot/media/eoloApp/EOLOapp.air + source = eoloapp.desktop + source = eoloapp.sh + sha1sums = dc22911f1259e0260bc8a4857d2e2098a53bb0e7 + sha1sums = a128f54dfd0a9032900fffdc7c79553727f246f9 + sha1sums = 2f151b095bb0e926672030edfcd86094a299ef8a + +pkgname = eoloapp + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c09ac443557b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Giovanni Santini "ItachiSan" <giovannisantini93@yahoo.it> + +pkgname=eoloapp +_airName="EOLOapp.air" +pkgver=2.0.5 +pkgrel=1 +pkgdesc="Allows NGI S.P.A EOLO clients to see their avaible high-bandwidth traffic usage." +url="https://github.com/EOLOlab/EOLOapp" +arch=('any') +license=('unknown') +depends=('adobe-air') +makedepends=('unzip') # For extracting the app +source=( + https://www.eolo.it/docroot/media/eoloApp/$_airName + ${pkgname}.desktop + ${pkgname}.sh + ) +sha1sums=('dc22911f1259e0260bc8a4857d2e2098a53bb0e7' + 'a128f54dfd0a9032900fffdc7c79553727f246f9' + '2f151b095bb0e926672030edfcd86094a299ef8a') + +# bsdtar gives errors, so let's handle it manually +noextract=($_airName) +prepare() { + unzip "$_airName" -d "$srcdir/$pkgname-$pkgver" +} + +package() { + # Installing files from the AIR archive + cd "$srcdir/$pkgname-$pkgver" + mkdir -p "$pkgdir/opt/airapps/EOLOapp/" + cp -r . "$pkgdir/opt/airapps/EOLOapp/" + + # Installing icons + cd assets + for image in $(ls) + do + # Getting image size (using Bash variables substitutions) + size=${image#icon} # Removing 'icon' from start, then '.png' from end + size=${size%.png} # Here we have the number + size=${size##*[!0-9]*} # Save only numbers + if [ ! -z $size ] + then + install -d "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps" + install $image "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/${pkgname}.png" + fi + done + + # Installing the desktop file + install -D "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + + # And the executable wrapper + install -D "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname" +} diff --git a/eoloapp.desktop b/eoloapp.desktop new file mode 100644 index 000000000000..2df06a3978e8 --- /dev/null +++ b/eoloapp.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=EoloAPP +Comment=Show remaining high-bandwidth traffic usage for NGI S.P.A. EOLO clients +Exec=eoloapp +Icon=eoloapp +Terminal=false +Type=Application diff --git a/eoloapp.sh b/eoloapp.sh new file mode 100644 index 000000000000..d7dc6dc40969 --- /dev/null +++ b/eoloapp.sh @@ -0,0 +1,2 @@ +#!/bin/sh +/opt/adobe-air-sdk/bin/adl -nodebug /opt/airapps/EOLOapp/META-INF/AIR/application.xml /opt/airapps/EOLOapp/ $@ |