mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
Currently deadbeef FTBFS on ppc64le due to two issues: 1) config.guess is outdated 2) deadbeef is not able to identify endianess on PPC machines. Fixing both of the issues to enable deadbeef to build on ppc64le.
47 lines
1.5 KiB
Plaintext
47 lines
1.5 KiB
Plaintext
# Contributor: Łukasz Jendrysik <scadu@yandex.com>
|
|
# Contributor: William Pitcock <nenolod@dereferenced.org>
|
|
# Maintainer: William Pitcock <nenolod@dereferenced.org>
|
|
pkgname=deadbeef
|
|
pkgver=0.7.2
|
|
_ver=${pkgver/_rc/-rc}
|
|
pkgrel=1
|
|
pkgdesc="fairly capable playlist-oriented audio player"
|
|
url="http://deadbeef.sourceforge.net/"
|
|
arch="all"
|
|
license="GPL"
|
|
depends=
|
|
depends_dev="gtk+-dev libmad-dev alsa-lib-dev ffmpeg-dev libsamplerate-dev
|
|
gettext-dev flac-dev libvorbis-dev jansson-dev"
|
|
makedepends="$depends_dev intltool gettext"
|
|
install=""
|
|
subpackages="$pkgname-dev $pkgname-lang $pkgname-doc"
|
|
source="http://downloads.sourceforge.net/project/$pkgname/$pkgname-$_ver.tar.bz2
|
|
arm-buildfix.patch
|
|
ppc64le.patch"
|
|
|
|
builddir="${srcdir}/${pkgname}-$_ver"
|
|
|
|
prepare() {
|
|
update_config_guess || return 1
|
|
default_prepare
|
|
}
|
|
|
|
build() {
|
|
cd "$builddir"
|
|
CXXFLAGS="$CXXFLAGS -std=gnu++98" \
|
|
./configure --prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--infodir=/usr/share/info || return 1
|
|
make || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
make DESTDIR="$pkgdir" install || return 1
|
|
}
|
|
|
|
sha512sums="9ea61a3820d9d57f038b80652ce63bd87e6781259c0f58a93b70607b02e71debbf5598f4a06d607d3840a804c3b7fc5039a4c4b0a8bb01e8e5107bba3f0bd980 deadbeef-0.7.2.tar.bz2
|
|
57e25e3478b5516f0ebc34fa561c619bdca4cdf7e9f6dc1d81317c972b10bd073a4a761dfc2327047fd56433e79ff57bf501c9cfe77079c450b46f5a0315555b arm-buildfix.patch
|
|
682629f5b677df106083d7187a01a832b92c6474f5a0a2e66e9aac36248aeb8c136fe8b13469e319df08e3eac634330aa62a2dea73f58a524254a6b3d1e92e09 ppc64le.patch"
|