58 lines
2.3 KiB
Bash
58 lines
2.3 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=deadbeef
|
|
pkgver=1.8.7
|
|
pkgrel=2
|
|
pkgdesc="Modular, free and libre GTK+ audio player"
|
|
arch=('i686' 'x86_64')
|
|
url='https://deadbeef.sourceforge.io/'
|
|
license=('GPL-2' 'LGPL-2.1')
|
|
depends=('gtk' 'gtk2' 'alsa-lib' 'jansson')
|
|
makedepends=('libvorbis' 'libmad' 'flac' 'curl' 'imlib2' 'wavpack' 'libsndfile' 'libcdio'
|
|
'libx11' 'faad2' 'zlib' 'intltool' 'pkgconfig' 'libzip'
|
|
'libsamplerate' 'yasm' 'ffmpeg' 'clang' 'gettext-tiny')
|
|
optdepends=('cdparanoia: for cd audio plugin'
|
|
'curl: for artwork plugins'
|
|
'faad2: for AAC plugin'
|
|
'ffmpeg: for ffmpeg plugin'
|
|
'flac: for flac plugin'
|
|
'imlib2: for artwork plugin'
|
|
'libcdio: for cd audio plugin'
|
|
'libice: optional dependency for gtkui session client support'
|
|
'libmad: for mp3 plugin (mpeg1,2 layers1,2,3)'
|
|
'libogg: for ogg vorbis plugin'
|
|
'libsamplerate: for dsp_libsrc plugin (resampler)'
|
|
'libsidplay: for SID player plugin'
|
|
'libsm: optional dependency for gtkui session client support'
|
|
'libsndfile: for sndfile plugin'
|
|
'libvorbis: for ogg vorbis plugin'
|
|
'libx11: for global hotkeys plugin'
|
|
'libzip: for vfs_zip plugin'
|
|
'mpg123: for MP1/MP2/MP3 playback'
|
|
'opusfile: for opus plugin'
|
|
'wavpack: for wavpack plugin'
|
|
'zlib: for Audio Overload plugin (psf, psf2, etc), GME (for vgz)')
|
|
source=("https://sourceforge.net/projects/deadbeef/files/travis/linux/1.8.7/deadbeef-${pkgver}.tar.bz2"
|
|
"libre.patch")
|
|
sha512sums=('49a9610f8aa8d9853cd4f9a38d103f9a902993a5ae1990937a3ac5a14a4f8533f4233002893875aedf45f737d1a95c7cea189c61d6387bd8be7f3535d60c96eb'
|
|
'715b3358c357544c0d792f74f4f6d0ae8ebc0101059cf923cce6539f04ecc19d85f2277d6a2c2f12c6b7365eb571ea17dd3ca19cfbe7e50d53c2d657cdb1e66d')
|
|
|
|
build () {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
|
|
export CC=clang CXX=clang++
|
|
./configure \
|
|
--prefix=/usr
|
|
|
|
# removing non-free and not needed parts
|
|
patch -Np1 -i $srcdir/libre.patch
|
|
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
make DESTDIR="${pkgdir}" install
|
|
install -Dm644 COPYING.{GPLv2,LGPLv2.1} -t "${pkgdir}/usr/share/licenses/${pkgname}"
|
|
}
|