summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD17
2 files changed, 15 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 18b53f9f3378..6fa0dafd0317 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c2555689244a..f2dbbae62cde 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {