diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 31 insertions, 3 deletions
@@ -15,13 +15,41 @@ optdepends=( 'jack: JACK support' 'pulseaudio: PulseAudio support' ) -source=("git+https://github.com/vovoid/vsxu#tag=v${pkgver}") -sha512sums=('SKIP') +_commit=b93ca2c4164bb4b60e865aebca88fa62c760ca0a # tags/v0.6.1 +source=("git+https://github.com/vovoid/vsxu#commit=$_commit" + "dependencies::git+https://github.com/vovoid/vsxu-dependencies.git" + "cal3d::git+https://github.com/vovoid/cal3d.git" + "freetype2::git+https://github.com/vovoid/freetype2.git" + "ftgl::git+https://github.com/vovoid/ftgl.git" + "lodepng::git+https://github.com/vovoid/lodepng.git" + "lzham-sdk::git+https://github.com/vovoid/lzham_codec.git" + "lzma-sdk::git+https://github.com/vovoid/LZMA-SDK.git") +sha512sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') prepare() { cd "${pkgname}" [[ -d build ]] || mkdir build - git submodule update --init + git submodule init + git config submodule.dependencies.url "${srcdir}/dependencies" + git config submodule.lib/compression/thirdparty/lzma-sdk.url "${srcdir}/lzma-sdk" + git config submodule.lib/compression/thirdparty/lzham-sdk.url "${srcdir}/lzham-sdk" + git config submodule.lib/engine_graphics/thirdparty/freetype2.url "${srcdir}/freetype2" + git config submodule.lib/engine_graphics/thirdparty/ftgl.url "${srcdir}/ftgl" + git config submodule.lib/engine_graphics/thirdparty/lodepng.url "${srcdir}/lodepng" + git config submodule.plugins/src/mesh.importers/cal3d.url "${srcdir}/cal3d" + git submodule update dependencies lib/compression/thirdparty/lzham-sdk lib/compression/thirdparty/lzma-sdk lib/engine_graphics/thirdparty/freetype2 lib/engine_graphics/thirdparty/ftgl lib/engine_graphics/thirdparty/lodepng plugins/src/mesh.importers/cal3d +} + +pkgver() { + cd "${pkgname}" + git describe --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { |