new blfs: media-libs/flac-1.5.0
This commit is contained in:
55
media-libs/flac-1.5.0.PKGBUILD
Normal file
55
media-libs/flac-1.5.0.PKGBUILD
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
pkgname=flac
|
||||||
|
pkgver=1.5.0
|
||||||
|
pkgdesc='Free Lossless Audio Codec'
|
||||||
|
homepage='https://xiph.org/flac/'
|
||||||
|
arch=('x86_64')
|
||||||
|
license=(
|
||||||
|
'BSD-3-Clause' # library
|
||||||
|
'GPL-2.0-or-later' # apps
|
||||||
|
)
|
||||||
|
depends=(
|
||||||
|
'glibc'
|
||||||
|
'gcc'
|
||||||
|
)
|
||||||
|
makedepends=(
|
||||||
|
'cmake'
|
||||||
|
)
|
||||||
|
sources=("${pkgname}-${pkgver}.tar.xz")
|
||||||
|
urls=("https://github.com/xiph/flac/releases/download/${pkgver}/${sources[0]}")
|
||||||
|
sha512sums=("34c9193b804e990b0828a5759e4d7ef1d1859174262d3b305d03e65285edb35c7f429e8071d9dd2c6da0c16e842b40b439bf215704636ae15dd5886151f0d17a")
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
tar -xf ${distdir}/${sources[0]} --strip-components=1
|
||||||
|
}
|
||||||
|
|
||||||
|
src_build() {
|
||||||
|
local conf_args=(
|
||||||
|
--prefix=/usr
|
||||||
|
--docdir=/usr/share/doc/${pkgname}-${pkgver}
|
||||||
|
--disable-thorough-tests
|
||||||
|
--disable-doxygen-docs
|
||||||
|
--disable-examples
|
||||||
|
--disable-valgrind-testing
|
||||||
|
--disable-version-from-git
|
||||||
|
--enable-avx
|
||||||
|
--enable-cpplibs
|
||||||
|
--disable-debug
|
||||||
|
--disable-ogg
|
||||||
|
--disable-static
|
||||||
|
--enable-programs
|
||||||
|
)
|
||||||
|
./configure "${conf_args[@]}"
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
src_check() {
|
||||||
|
chown -R leaf .
|
||||||
|
su leaf -c "PATH=$PATH make -j1 check"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
make DESTDIR="$pkgdir" install
|
||||||
|
install -Dm644 COPYING.* -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:ft=sh syn=sh et sw=2:
|
||||||
Reference in New Issue
Block a user