diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 15 insertions, 7 deletions
@@ -7,12 +7,13 @@ pkgbase = wineasio-git arch = x86_64 arch = x86_64_v3 license = LGPL + makedepends = git depends = wine depends = jack provides = wineasio conflicts = wineasio - source = git+https://github.com/wineasio/wineasio.git - source = git+https://github.com/falkTX/rtaudio.git + source = wineasio::git+https://github.com/wineasio/wineasio.git + source = rtaudio::git+https://github.com/falkTX/rtaudio.git source = setup_wineasio.sh sha256sums = SKIP sha256sums = SKIP @@ -11,14 +11,15 @@ arch=('i686' 'x86_64' 'x86_64_v3') license=('LGPL') depends=('wine' 'jack') +makedepends=('git') depends_x86_64+=('lib32-jack') makedepends_x86_64=('gcc-multilib') provides=('wineasio') conflicts=('wineasio') source=( - 'git+https://github.com/wineasio/wineasio.git' - 'git+https://github.com/falkTX/rtaudio.git' + 'wineasio'::'git+https://github.com/wineasio/wineasio.git' + 'rtaudio'::'git+https://github.com/falkTX/rtaudio.git' 'setup_wineasio.sh' ) sha256sums=( @@ -34,9 +35,15 @@ pkgver() { prepare() { cd "${_basename}" - git submodule init - git config submodule.rtaudio.url "$srcdir/rtaudio" - git submodule update + + _submodules=( + 'rtaudio' + ) + for submodule in ${_submodules[@]} ; do + git submodule init ${submodule} + git submodule set-url ${submodule} "${srcdir}/${submodule##*/}" + git -c protocol.file.allow=always submodule update ${submodule} + done } build() { |