summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 19 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9335ffcaecb6..00f597ceb0ae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,30 +2,42 @@
# Contributor: Raziel23 <venom23 at runbox dot com>
pkgname=vcmi-git
-pkgver=1.4.5.213.g4d0c0f10a
+pkgver=1.4.5.1132.g0e36b9651
pkgrel=1
pkgdesc="Open-source engine for Heroes of Might and Magic III"
arch=('i686' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64')
url="http://vcmi.eu"
license=('GPL2')
-depends=('boost-libs' 'ffmpeg' 'sdl2_image' 'sdl2_mixer' 'sdl2_ttf' 'qt5-base' 'libxkbcommon-x11'
- 'desktop-file-utils' 'gtk-update-icon-cache' 'hicolor-icon-theme' 'tbb' 'fuzzylite'
- 'luajit')
-makedepends=('boost' 'cmake' 'git')
+depends=('boost-libs' 'ffmpeg' 'sdl2_image' 'sdl2_mixer' 'sdl2_ttf' 'qt5-base'
+ 'libxkbcommon-x11' 'desktop-file-utils' 'gtk-update-icon-cache'
+ 'hicolor-icon-theme' 'tbb' 'luajit')
+makedepends=('boost' 'cmake' 'git' 'qt5-tools')
optdepends=('innoextract: required by vcmibuilder'
'unshield: required by vcmibuilder'
'unzip: required by vcmibuilder')
provides=('vcmi')
conflicts=('vcmi')
install="${pkgname}.install"
-source=("${pkgname}::git+https://github.com/vcmi/vcmi.git#branch=develop")
-md5sums=('SKIP')
+source=("${pkgname}::git+https://github.com/vcmi/vcmi.git#branch=develop"
+ git+https://github.com/vcmi/innoextract.git#branch=vcmi
+ git+https://github.com/fuzzylite/fuzzylite.git#branch=release
+)
+md5sums=('SKIP' 'SKIP' 'SKIP')
pkgver() {
cd "${pkgname}"
git describe --tags | tr - .
}
+prepare() {
+ cd "${srcdir}/${pkgname}"
+ echo "${srcdir}"
+ git submodule init
+ git config submodule.innoextract.url "${srcdir}/innoextract"
+ git config submodule.AI/FuzzyLite.url "${srcdir}/fuzzylite"
+ git -c protocol.file.allow=always submodule update
+}
+
build() {
cd "${srcdir}/${pkgname}"
mkdir -p build && cd build