Date: Wednesday, November 23, 2022 @ 14:58:17 Author: grawlinson Revision: 1352039
archrelease: copy trunk to community-x86_64 Added: goattracker/repos/community-x86_64/PKGBUILD (from rev 1352038, goattracker/trunk/PKGBUILD) Deleted: goattracker/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 124 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 62 insertions(+), 62 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-11-23 14:57:03 UTC (rev 1352038) +++ PKGBUILD 2022-11-23 14:58:17 UTC (rev 1352039) @@ -1,62 +0,0 @@ -# Maintainer: George Rawlinson <grawlin...@archlinux.org> -# Contributor: Jordan Day < jordanday444 at gmail dot com > -# Contributor: Florian Dejonckheere <florian at floriandejonckheere dot be> -# Contributor: Eric Forgeot < http://anamnese.online.fr > - -pkgname=goattracker -pkgver=2.76 -pkgrel=2 -pkgdesc='Cross-platform C64 music tracker' -arch=('x86_64') -url='https://sourceforge.net/projects/goattracker2' -license=('GPL') -depends=( - 'gcc-libs' - 'sdl12-compat' - 'hicolor-icon-theme' -) -makedepends=('gendesk') -source=("$pkgname-$pkgver.zip::https://sourceforge.net/projects/goattracker2/files/GoatTracker%202/$pkgver/GoatTracker_$pkgver.zip/download") -sha512sums=('977a5df7e105ec4bb5adbdc051025e2a20dd0dfb88d8a0770a94d1e59d8f0172155f54aaf7676651a5b86fdc08c25728eaf55a6a2f6be9b3a8d323839179b14c') -b2sums=('cd6bd318bd8d4ef847a7d3dd278df981a787c1576e2de69f1ef21130dc446290c46c705e1729dda61ef65dbc7173e84dd838b60f290cd10d98d0f42f83d0ee5b') - -prepare() { - cd src - - gendesk -n \ - --pkgname "$pkgname" \ - --pkgdesc "$pkgdesc" \ - --name 'GoatTracker' \ - --exec 'goattracker %F' \ - --genericname 'C64 Music tracker' \ - --categories 'AudioVideo;AudioVideoEditing' \ - --icon "$pkgname" \ - --mimetypes 'audio/sng' -} - -build() { - cd src - - make clean - - make -} - -package() { - # binaries - install -vDm755 -t "$pkgdir/usr/bin" linux/* - mv "$pkgdir/usr/bin/"{goattrk2,goattracker} - - # documentation - install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" goat_tracker_commands.pdf readme.txt - install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname/examples" examples/*.{sng,txt,ins,prg} - - # man page - install -vDm644 -t "$pkgdir/usr/share/man/man1" linux/goattracker.1 - - # desktop file - install -vDm644 -t "$pkgdir/usr/share/applications" src/goattracker.desktop - - # application icon - install -vDm644 morphos/goattrk2.info "$pkgdir/usr/share/icons/hicolor/32x32/apps/$pkgname.png" -} Copied: goattracker/repos/community-x86_64/PKGBUILD (from rev 1352038, goattracker/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-11-23 14:58:17 UTC (rev 1352039) @@ -0,0 +1,62 @@ +# Maintainer: George Rawlinson <grawlin...@archlinux.org> +# Contributor: Jordan Day < jordanday444 at gmail dot com > +# Contributor: Florian Dejonckheere <florian at floriandejonckheere dot be> +# Contributor: Eric Forgeot < http://anamnese.online.fr > + +pkgname=goattracker +pkgver=2.76 +pkgrel=3 +pkgdesc='Cross-platform C64 music tracker' +arch=('x86_64') +url='https://sourceforge.net/projects/goattracker2' +license=('GPL') +depends=( + 'gcc-libs' + 'sdl12-compat' + 'hicolor-icon-theme' +) +makedepends=('gendesk') +source=("$pkgname-$pkgver.zip::https://sourceforge.net/projects/goattracker2/files/GoatTracker%202/$pkgver/GoatTracker_$pkgver.zip/download") +sha512sums=('977a5df7e105ec4bb5adbdc051025e2a20dd0dfb88d8a0770a94d1e59d8f0172155f54aaf7676651a5b86fdc08c25728eaf55a6a2f6be9b3a8d323839179b14c') +b2sums=('cd6bd318bd8d4ef847a7d3dd278df981a787c1576e2de69f1ef21130dc446290c46c705e1729dda61ef65dbc7173e84dd838b60f290cd10d98d0f42f83d0ee5b') + +prepare() { + cd src + + gendesk -n \ + --pkgname "$pkgname" \ + --pkgdesc "$pkgdesc" \ + --name 'GoatTracker' \ + --exec 'goattracker %F' \ + --genericname 'C64 Music tracker' \ + --categories 'AudioVideo;AudioVideoEditing' \ + --icon "$pkgname" \ + --mimetypes 'audio/sng' +} + +build() { + cd src + + make clean + + make +} + +package() { + # binaries + find linux -type f -executable -exec install -vDm755 -t "$pkgdir/usr/bin" {} + + mv "$pkgdir/usr/bin/"{goattrk2,goattracker} + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" goat_tracker_commands.pdf readme.txt + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname/examples" examples/*.{sng,txt,ins,prg} + + # man page + install -vDm644 -t "$pkgdir/usr/share/man/man1" linux/goattracker.1 + + # desktop file + install -vDm644 -t "$pkgdir/usr/share/applications" src/goattracker.desktop + + # application icon + install -vDm644 morphos/goattrk2.info "$pkgdir/usr/share/icons/hicolor/32x32/apps/$pkgname.png" +}