Codebase list squeezelite / uncommitted/main alpine / libalac / APKBUILD
uncommitted/main

Tree @uncommitted/main (Download .tar.gz)

APKBUILD @uncommitted/mainraw · history · blame

# Maintainer: Ralph Irving <ralph.irving@gmail.com>
pkgname=libalac
pkgver=1.0.0
pkgrel=1
pkgdesc="Apple Lossless Audio Codec (ALAC) library"
url="https://github.com/TimothyGu/alac"
arch="all"
subpackages="$pkgname-doc $pkgname-dev"
license="Apache 2.0"
makedepends="git autoconf automake libtool make tar"
source="fix-arm-segfault.patch \
	alac-version.patch"

prepare() {
	cd "$builddir/../"

	git clone $url $pkgname-$pkgver

	cd $pkgname-$pkgver

	for patchfile in $source; do
		patch -p1 -i ../$patchfile
	done
}

build() {
	cd "$builddir"
	autoreconf -if 
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr
		
	make -j1
}

check() {
	cd "$builddir"
	make check
}

package() {
	cd "$builddir"
	make DESTDIR="$pkgdir" install
	install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/COPYING	
}

sha512sums="271d4c5184c7f48ac79c8f8f9f3bc39f7f970b4d98acda792e40450b687f211094b4dcaea23e034d4deb7ea78713b95e691db9c09fbf31b1be59b6d525ef11a8  fix-arm-segfault.patch
093379f79b5dc9f5b8aa45826d61738b088d78305a7d514df33851ae34d02ee9034a8ecddf2558fcb1bf4daaf64c620ea4411521908cfc748e31fd0a2d50bbf7  alac-version.patch"