summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 31cdddc28fb14dddb59696c0797e85f5a9550867 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Maintainer: Sterophonick
pkgname=agbplay-git
_pkgname='agbplay-git'
pkgbase=agbplay
pkgver=c1c9e39
pkgrel=5
pkgdesc='Music player for the most common GBA sound format'
url='https://github.com/ipatix/agbplay'
arch=(x86_64 i686 aarch64)
depends=(fmt libzip zlib boost portaudio ncurses qt6-base nlohmann-json)
makedepends=(cmake base-devel)
source=(git+https://github.com/ipatix/agbplay
        agbplay-gui.desktop
        agbplay-gui.png)
md5sums=('SKIP'
         'SKIP'
         'SKIP')
license=('gplv3')

pkgver() {
  cd "$srcdir/agbplay"
  git describe --tags --long --always | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
  cd $srcdir/agbplay
  make -j$(nproc)
}

package() {
  install -Dm755 $srcdir/agbplay/build/src/agbplay-gui/agbplay-gui $pkgdir/usr/bin/agbplay-gui
  install -Dm755 $srcdir/agbplay/build/src/agbplay-nc/agbplay-nc $pkgdir/usr/bin/agbplay-nc

  install -Dm644 $srcdir/agbplay/build/src/agbplay/libagbplay.so $pkgdir/usr/lib/libagbplay.so

  install -Dm644 $srcdir/agbplay-gui.desktop $pkgdir/usr/share/applications/agbplay-gui.desktop
  install -Dm644 $srcdir/agbplay-gui.png $pkgdir/usr/share/pixmaps/agbplay-gui.png
}