Merge pull request #6900 from c72578/2020-08-29_Add_sox_package
Add sox package
This commit is contained in:
76
mingw-w64-sox/PKGBUILD
Normal file
76
mingw-w64-sox/PKGBUILD
Normal file
@@ -0,0 +1,76 @@
|
||||
# Maintainer: Wolfgang Stöggl <c72578@yahoo.de>
|
||||
|
||||
_realname=sox
|
||||
_base_ver=14.4.2
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
# https://sourceforge.net/p/sox/code/ci/784021f41f97a65471d961d39474c85ba00318de/
|
||||
pkgver=14.4.2.r3197.784021f4
|
||||
pkgrel=1
|
||||
pkgdesc="SoX is the Swiss Army Knife of sound processing utilities (mingw-w64)"
|
||||
arch=('any')
|
||||
url="https://sourceforge.net/projects/sox/"
|
||||
license=("GPL")
|
||||
makedepends=(autoconf-archive git
|
||||
${MINGW_PACKAGE_PREFIX}-flac
|
||||
${MINGW_PACKAGE_PREFIX}-gcc
|
||||
${MINGW_PACKAGE_PREFIX}-gsm
|
||||
${MINGW_PACKAGE_PREFIX}-id3lib
|
||||
${MINGW_PACKAGE_PREFIX}-lame
|
||||
${MINGW_PACKAGE_PREFIX}-libao
|
||||
${MINGW_PACKAGE_PREFIX}-libid3tag
|
||||
${MINGW_PACKAGE_PREFIX}-libmad
|
||||
${MINGW_PACKAGE_PREFIX}-libpng
|
||||
${MINGW_PACKAGE_PREFIX}-libsndfile
|
||||
${MINGW_PACKAGE_PREFIX}-libtool
|
||||
${MINGW_PACKAGE_PREFIX}-libvorbis
|
||||
${MINGW_PACKAGE_PREFIX}-opencore-amr
|
||||
${MINGW_PACKAGE_PREFIX}-opusfile
|
||||
${MINGW_PACKAGE_PREFIX}-pkg-config
|
||||
${MINGW_PACKAGE_PREFIX}-twolame
|
||||
${MINGW_PACKAGE_PREFIX}-wavpack)
|
||||
depends=(${MINGW_PACKAGE_PREFIX}-gcc-libs
|
||||
${MINGW_PACKAGE_PREFIX}-flac
|
||||
${MINGW_PACKAGE_PREFIX}-gsm
|
||||
${MINGW_PACKAGE_PREFIX}-id3lib
|
||||
${MINGW_PACKAGE_PREFIX}-lame
|
||||
${MINGW_PACKAGE_PREFIX}-libao
|
||||
${MINGW_PACKAGE_PREFIX}-libid3tag
|
||||
${MINGW_PACKAGE_PREFIX}-libmad
|
||||
${MINGW_PACKAGE_PREFIX}-libpng
|
||||
${MINGW_PACKAGE_PREFIX}-libsndfile
|
||||
${MINGW_PACKAGE_PREFIX}-libvorbis
|
||||
${MINGW_PACKAGE_PREFIX}-opencore-amr
|
||||
${MINGW_PACKAGE_PREFIX}-opusfile
|
||||
${MINGW_PACKAGE_PREFIX}-twolame
|
||||
${MINGW_PACKAGE_PREFIX}-wavpack)
|
||||
options=('staticlibs' 'strip')
|
||||
source=("${_realname}"::"git+https://git.code.sf.net/p/sox/code#commit=784021f41f97a65471d961d39474c85ba00318de")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_realname}"
|
||||
autoreconf -i
|
||||
}
|
||||
|
||||
pkgver() {
|
||||
cd "${srcdir}/${_realname}"
|
||||
printf "%s.r%s.%s" "${_base_ver}" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||
}
|
||||
|
||||
build() {
|
||||
mkdir -p "$srcdir/build-${MINGW_CHOST}" && cd "$srcdir/build-${MINGW_CHOST}"
|
||||
../${_realname}/configure \
|
||||
--prefix=${MINGW_PREFIX} \
|
||||
--build=${MINGW_CHOST} \
|
||||
--host=${MINGW_CHOST} \
|
||||
--with-distro='MSYS2 MINGW-packages'
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
make DESTDIR="${pkgdir}" installcheck
|
||||
}
|
||||
Reference in New Issue
Block a user