makedeb


uade 3.03-0


uade plays 200+ Amiga era computer music formats

Viewing /PKGBUILD.

View raw.

Click here to go back to the Git tree for uade.

# Maintainer: exponential <echo ZXhwb25lbnRpYWxtYXRyaXhAcHJvdG9ubWFpbC5jb20K | base64 -d>
# Contributor: grimi <grimi at poczta dot fm>

_srcname=uade-uade
pkgname=uade
pkgver=3.03
pkgrel=0
pkgdesc="uade plays 200+ Amiga era computer music formats"
arch=('i386' 'amd64')
url="https://zakalwe.fi/uade"
license=('GPL-2' 'LGPL-2.1')
makedepends=('libao-dev' 'bencodetools' 'libzakalwe' 'python3' 'pkgconf')
optmakedepends=('audacious-dev: audacious plugin'
                'libfuse-dev: uadefs')
depends=('libao4' 'bencodetools' 'libzakalwe' 'python3')
optdepends=('libfuse2: uadefs')
source=("$pkgname-$pkgver.tar.bz2::https://gitlab.com/uade-music-player/uade/-/archive/uade-${pkgver}/uade-uade-${pkgver}.tar.bz2")
b2sums=('aa3af6a03d2f5acc462151b9d5612c8a023e8abd49e3d31c66ff4cb6b064f2f8e32b63786b6f9aa3180b9949be82874f8659c5c8d3f65684946555b63042789c')

build() {
  cd "$_srcname-$pkgver"
  ./configure --prefix=/usr --package-prefix="$pkgdir" --with-text-scope
  # install python script in pkgdir
  sed -i 's!setup.py install.*!setup.py install --root='"$pkgdir"' --optimize=1 --install-layout deb!' 'Makefile' 
  make -j $(nproc)
}

package() {
  cd "$_srcname-$pkgver"
  make install

  # postinst script
  install -dm755 "$pkgdir/DEBIAN/"
  echo 'echo '\''''>>>''To setup Your own config:
''>>>''copy from /usr/share/uade/
''>>>''"uade.conf" and "uaerc" to ~/.uade,
''>>>''and do some changes...'\''' > "$pkgdir/DEBIAN/postinst"
chmod 755 "$pkgdir/DEBIAN/postinst"

  # doc
  install -Dm644 README "$pkgdir/usr/share/doc/${pkgname}/readme"
  install -Dm644 COPYING "$pkgdir/usr/share/doc/${pkgname}/license"
  install -Dm644 doc/UAE-* "${pkgdir}/usr/share/doc/$pkgname/"
  ln -s "/usr/share/common-licenses/GPL-2" "${pkgdir}/usr/share/doc/$pkgname/"
  ln -s "/usr/share/common-licenses/LGPL-2.1" "${pkgdir}/usr/share/doc/$pkgname/"
  install -Dm644 ChangeLog "$pkgdir/usr/share/doc/${pkgname}/changelog"
  install -Dm644 AUTHORS "$pkgdir/usr/share/doc/${pkgname}/authors"
  gzip "$pkgdir/usr/share/doc/${pkgname}/changelog"
}