[Bump to version 0.94-1]. New upstream release. The changelog is as follows:
http://forum.vcmi.eu/viewtopic.php?p=10538#10538
I've also added qt5-base dependency in order to compile and run properly vcmilauncher (mod manager).
vcmilauncher can automatically download and manage available mods for vcmi.
Search Criteria
Package Details: vcmi 1.5.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/vcmi.git (read-only, click to copy) |
---|---|
Package Base: | vcmi |
Description: | Open-source engine for Heroes of Might and Magic III |
Upstream URL: | http://vcmi.eu |
Keywords: | homm homm3 vcmi |
Licenses: | GPL-2.0-or-later AND CC-BY-SA-4.0 |
Conflicts: | vcmi |
Provides: | vcmi |
Submitter: | Raziel23 |
Maintainer: | Gigas002 |
Last Packager: | Gigas002 |
Votes: | 48 |
Popularity: | 1.86 |
First Submitted: | 2013-03-12 14:11 (UTC) |
Last Updated: | 2024-06-23 14:21 (UTC) |
Dependencies (20)
- boost-libs
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-headlessAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-amd-fullAUR, ffmpeg-obsAUR)
- fuzzyliteAUR (fuzzylite-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libxkbcommon-x11 (libxkbcommon-x11-gitAUR)
- luajit (luajit-2.1-lua52-gitAUR, luajit-openrestyAUR, luajit-gitAUR)
- onetbb
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- sdl2_image
- sdl2_mixer
- sdl2_ttf
- boost (boost-gitAUR) (make)
- ccache (ccache-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- minizip (minizip-gitAUR) (make)
- qt5-tools (qt5-tools-gitAUR) (make)
- innoextract (innoextract-gitAUR) (optional) – required by vcmibuilder
- unshield (unshield-gitAUR) (optional) – required by vcmibuilder
- unzip (unzip-natspecAUR, unzip-zstdAUR) (optional) – required by vcmibuilder
Required by (1)
Sources (1)
Raziel23 commented on 2013-10-02 11:37 (UTC)
Raziel23 commented on 2013-06-01 20:48 (UTC)
[Bump to version 0.93-1]. New upstream release. The changelog is as follows:
http://forum.vcmi.eu/viewtopic.php?p=9354
Raziel23 commented on 2013-05-09 07:42 (UTC)
[Bump to version 0.92-2]. I have take advantage of pacman version 4.1 and slightly update
the PKGBUILD. The changes I have made are:
- removed from makedepends subversion (it shouldn't be there)
- added a prepare() function which creates an empty build directory
- added three new dependencies (desktop-file-utils, gtk-update-icon-cache, hicolor-icon-theme)
in order to update icon and desktop files after installing, updating and removing
the vcmi package
- removed two dependencies (sdl, zlib) because they are already satisfied by other packages
(respectively by boost-libs and sdl_image)
- added a post remove message which tells that in order to completely remove the vcmi
package you have to manually remove the ~/.vcmi directory
If you encounter any problems with new PKGBUILD please leave here a comment.
Pinned Comments
Gigas002 commented on 2024-05-29 15:08 (UTC)
PKGBUILD
tweaksIf you want to build with
clang
, add this part tocmake
flags:If you want to use bundled
fuzzylite
:If you want to use
innoextract
(system-wide installation won't work since vcmi has a temporary? fork ofinnoextract
for now):Gigas002 commented on 2024-05-13 03:20 (UTC) (edited on 2024-05-13 13:04 (UTC) by Gigas002)
I think I was able to reproduce the issue in a clean docker container after some experiments. It seems to be caused by qt6 compilation for some reason
qt5-tools
builds translation files into${srcdir}/${pkgname}-${pkgver}/build/launcher/translation/*.qm
But
qt6-tools
builds translation files into${srcdir}/${pkgname}-${pkgver}/build/launcher/*.qm
which causesmake install
to failI don't know what enforces qt6 build on your machine, but I'm pretty sure it is the reason
I'll report this issue upstream
UPD
You can track this issue up here: https://github.com/vcmi/vcmi/issues/3522. It's said to be merged around the end of may. I think I'll change the dependencies to
qt6
with the next release.