diff options
author | dexterlb | 2020-04-07 19:21:32 +0300 |
---|---|---|
committer | dexterlb | 2020-04-07 19:21:32 +0300 |
commit | 647a0d4523736457044b731e9bda472afcc3c06e (patch) | |
tree | 8fe97f20f8ee781158f8a1f798384abc597b80ee /PKGBUILD | |
parent | 87df2f2877e7a2f625abb6dad61b92ab44de75af (diff) | |
download | aur-647a0d4523736457044b731e9bda472afcc3c06e.tar.gz |
patch config.guess files to support ARM properly
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -3,7 +3,7 @@ _pkgname=roc pkgname=${_pkgname}-git pkgver=r930.778c329 -pkgrel=1 +pkgrel=2 pkgdesc="Real-time audio streaming over network" arch=('x86_64' 'i686' 'armv6l' 'armv7l' 'aarch64') conflicts=(roc) @@ -12,14 +12,24 @@ url="https://roc-project.github.io/" license=('Mozilla') depends=('openfec' 'ragel' 'libuv' 'libunwind' 'sox') makedepends=('scons' 'clang' 'llvm' 'gengetopt') -source=('git+https://github.com/roc-project/roc.git') -sha256sums=(SKIP) +source=('git+https://github.com/roc-project/roc.git' + 'config.guess::http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=5256817ace8493502ec88501a19e4051c2e220b0') +sha256sums=('SKIP' + 'c081ced2d645e3b107fbf864529cc0e5954399a09b87a4f1d300470854b6dea4') pkgver() { cd "${_pkgname}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +prepare() { + # some libraries bundled as 3rd party components ship an outdated config.guess + # file, which fails to detect some ARM systems + + cp -vf config.guess "${_pkgname}/3rdparty/aarch64-pc-linux-gnu/clang-9.0.1-release/build/json-0.11-20130402/src/json-c-json-c-0.11-20130402/config.guess" + cp -vf config.guess "${_pkgname}/3rdparty/aarch64-pc-linux-gnu/clang-9.0.1-release/build/sndfile-1.0.20/src/libsndfile-1.0.20/Cfg/config.guess" +} + _run_scons() { scons \ --prefix="${pkgdir}"/usr \ |