diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 33 insertions, 15 deletions
@@ -1,28 +1,46 @@ +# Maintainer: ipochto <ipochto@gmail.com> + pkgname=war1gus-git -pkgver=2.4.1 +pkgver=3.3.2.r1233.c2a6013_20220811 pkgrel=1 -pkgdesc="Warcraft1 Mod that allows you to play Warcraft1 with the Stratagus engine (git version)" +pkgdesc="Warcraft1 Mod that allows you to play Warcraft1 with the Stratagus engine (dev version)" arch=("i686" "x86_64") url="https://github.com/Wargus/war1gus" license=('GPL') -depends=('stratagus' 'ffmpeg2theora' 'cdparanoia' 'timidity++' 'gtk2' ) -source=("war1gus::git://github.com/Wargus/war1gus.git") -md5sums=('SKIP') -provides=('war1gus=2.4.1') -replaces=('war1gus') +makedepends=( + 'git' + 'cmake' + 'imagemagick' +) +depends=( + 'stratagus-git' + 'ffmpeg' + 'innoextract' +) +optdepends=( + 'zenity: graphical UI for data extractor' + 'xdialog: graphical UI for data extractor' + 'dialog: console UI for data extractor' + 'fluidsynth: midi music support' + 'soundfont-fluid: sound font for midi music support' +) conflicts=('war1gus') +source=("${pkgname}::git+https://github.com/Wargus/war1gus.git") +md5sums=('SKIP') -build() { - cd $srcdir/war1gus - mkdir -p build - cd build +pkgver() { + cd "$srcdir/${pkgname}" + dev_cycle=3.3.2 + printf "%s.r%s.%s_%s" "${dev_cycle}" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" "$(date +%Y%m%d)" +} - cmake .. -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr -DGAMEDIR=/usr/bin - make +build() { + cd ${srcdir} + cmake ${pkgname} -DCMAKE_INSTALL_PREFIX=/usr -DGAMEDIR=/usr/bin -Bbuild + make -C build } package() { - cd $srcdir/war1gus/build + cd $srcdir/build make DESTDIR=${pkgdir} install } |