summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Gentilucci2019-06-17 21:08:45 -0600
committerAlex Gentilucci2019-06-17 21:08:45 -0600
commitf0fa254d5f026f4db300e196a773e731515780ea (patch)
tree4970d18c0427068cad1baf8346ea08f35a3255e5
parent2278b60be6db392e4ebd3b688662a7e4bbb200ae (diff)
downloadaur-f0fa254d5f026f4db300e196a773e731515780ea.tar.gz
Added desktop file
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD14
-rw-r--r--ft2-clone.desktop9
3 files changed, 23 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b3278a0af4e8..7321d7956059 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,18 @@
pkgbase = ft2-clone
pkgdesc = A portable Fasttracker II clone written in C.
pkgver = b159
- pkgrel = 1
+ pkgrel = 2
url = https://16-bits.org/ft2.php
arch = x86_64
license = BSD
makedepends = gcc
+ makedepends = libicns
depends = alsa-lib
depends = sdl2
source = https://16-bits.org/ft2clone-b159-code.zip
+ source = ft2-clone.desktop
sha512sums = 3a53ac32a15742eb1d4bacf0c1906cbf96c81e7f13d9bcdd5e6907fb1d393c46353afd7da651148f3e54da866737ad5b5e95cb3edd63579eee3d6a7aedece3af
+ sha512sums = e095a21dd5165b130426b3df0735f00b34694ea3eb5b0b93699d89cb503b3fd0cff7b15f214d123643a0c323e988185fdfbf5452e971970957cebd4a5da1033e
pkgname = ft2-clone
diff --git a/PKGBUILD b/PKGBUILD
index 6a6750aac878..ea3117c6dadd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,23 @@
# Maintainer: Alex Gentilucci <alexander.gentilucci@gmail.com>
pkgname=ft2-clone
pkgver=b159
-pkgrel=1
+pkgrel=2
epoch=
pkgdesc="A portable Fasttracker II clone written in C."
arch=('x86_64')
url="https://16-bits.org/ft2.php"
license=('BSD')
-makedepends=('gcc')
+makedepends=('gcc' 'libicns')
depends=('alsa-lib' 'sdl2')
-source=("https://16-bits.org/ft2clone-$pkgver-code.zip")
-sha512sums=('3a53ac32a15742eb1d4bacf0c1906cbf96c81e7f13d9bcdd5e6907fb1d393c46353afd7da651148f3e54da866737ad5b5e95cb3edd63579eee3d6a7aedece3af')
+source=("https://16-bits.org/ft2clone-$pkgver-code.zip"
+ "ft2-clone.desktop")
+sha512sums=('3a53ac32a15742eb1d4bacf0c1906cbf96c81e7f13d9bcdd5e6907fb1d393c46353afd7da651148f3e54da866737ad5b5e95cb3edd63579eee3d6a7aedece3af'
+ 'e095a21dd5165b130426b3df0735f00b34694ea3eb5b0b93699d89cb503b3fd0cff7b15f214d123643a0c323e988185fdfbf5452e971970957cebd4a5da1033e')
build() {
cd "$srcdir/$pkgname-code"
+
+ icns2png -x "release/macos/ft2-osx.app/Contents/Resources/ft2-osx.icns"
# If you're compiling for *SLOW* devices, try adding -DLERPMIX right after gcc
# This will activate 2-tap linear interpolation mixing (blurrier sound) instead
@@ -24,4 +28,6 @@ build() {
package() {
install -D -m 755 "$srcdir/$pkgname-code/release/other/$pkgname" "$pkgdir/usr/bin/$pkgname"
install -Dm644 "$srcdir/$pkgname-code/src/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "$srcdir/ft2-clone.desktop" "$pkgdir/usr/share/applications/ft2-clone.desktop"
+ install -Dm644 "$srcdir/$pkgname-code/ft2-osx_256x256x32.png" "$pkgdir/usr/share/pixmaps/ft2-clone.png"
}
diff --git a/ft2-clone.desktop b/ft2-clone.desktop
new file mode 100644
index 000000000000..b64396e5e097
--- /dev/null
+++ b/ft2-clone.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Fasttracker II Clone
+GenericName=Chiptune Tracker
+Comment=A clone of the original Fasttracker2
+Exec=ft2-clone
+Icon=ft2-clone
+Terminal=false
+Type=Application
+Categories=Game;