summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancisco Demartino2016-08-09 14:57:33 -0300
committerFrancisco Demartino2016-08-09 14:59:10 -0300
commit0cc7cf568622c9ff0169aa1bc134230d9dd8ecca (patch)
tree417056a294edb20a92a4672f7d713fa6451729cd
parentd75c47c484e208a233ea0203ef16003dfcf6b37f (diff)
downloadaur-0cc7cf568622c9ff0169aa1bc134230d9dd8ecca.tar.gz
Add desktop shortcut with icon
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD22
-rw-r--r--deflemask.desktop9
3 files changed, 28 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 69b6dde8d1cb..11819bad670e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = deflemask
pkgdesc = A Multi-System music tracker (Genesis/MegaDrive, NES/Famicom (nsf), Commodore 64 (sid), and many others)
pkgver = 0.12.0
- pkgrel = 3
+ pkgrel = 4
url = http://www.delek.com.ar/deflemask
arch = i686
arch = x86_64
@@ -11,8 +11,10 @@ pkgbase = deflemask
depends = lib32-sdl
source = http://www.deflemask.com/DefleMask_Linux.tar.gz
source = launcher.sh
+ source = deflemask.desktop
md5sums = 1865dbc78ec06bb098c4d0676354d830
md5sums = 81d19468cae85f038ad2999bebc2f026
+ md5sums = 98d2e13db3f8902dd697b6fab5235b4e
depends_i686 = sdl
pkgname = deflemask
diff --git a/PKGBUILD b/PKGBUILD
index 1a038b95cc74..14e6ee68f95b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Francisco Demartino <demartino.francisco@gmail.com>
pkgname=deflemask
pkgver=0.12.0
-pkgrel=3
+pkgrel=4
pkgdesc="A Multi-System music tracker (Genesis/MegaDrive, NES/Famicom (nsf), Commodore 64 (sid), and many others)"
arch=('i686' 'x86_64')
url='http://www.delek.com.ar/deflemask'
@@ -14,9 +14,13 @@ depends_x86_64=(lib32-sdl)
_tarfile=DefleMask_Linux.tar.gz
_tarlink=http://www.deflemask.com/$_tarfile
source=($_tarlink
- launcher.sh)
+ launcher.sh
+ deflemask.desktop)
+
md5sums=('1865dbc78ec06bb098c4d0676354d830'
- '81d19468cae85f038ad2999bebc2f026')
+ '81d19468cae85f038ad2999bebc2f026'
+ '98d2e13db3f8902dd697b6fab5235b4e')
+
package() {
install -d $pkgdir/opt/$pkgname
@@ -26,8 +30,14 @@ package() {
# fix perms
chmod -R 755 $pkgdir/opt/$pkgname/
- # remove pre-tarbomb files
- rm $pkgdir/opt/$pkgname/{launcher.sh,$_tarfile}
+ # remove tarfile files
+ rm $pkgdir/opt/$pkgname/$_tarfile
+
+ install -Dm644 "$srcdir/deflemask.desktop" "$pkgdir/usr/share/applications/deflemask.desktop"
+ install -Dm644 "$pkgdir/opt/deflemask/extras/icon.png" "$pkgdir/usr/share/pixmaps/deflemask.png"
+
+ install -D $srcdir/launcher.sh $pkgdir/opt/$pkgname
- install -D $srcdir/launcher.sh $pkgdir/usr/bin/$pkgname
+ mkdir -p $pkgdir/usr/bin
+ ln -s /opt/$pkgname/launcher.sh $pkgdir/usr/bin/$pkgname
}
diff --git a/deflemask.desktop b/deflemask.desktop
new file mode 100644
index 000000000000..0fe8441f59fa
--- /dev/null
+++ b/deflemask.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=DefleMask
+GenericName=Chiptune Tracker
+Comment=The multi-system Chiptune Tracker
+Exec=deflemask
+Icon=deflemask
+Terminal=false
+Type=Application
+Categories=Game;