@xuhcc thanks for the note, I'll update the package when the next release comes (in order not to trigger rebuild for everyone because of this minor change for now)
Search Criteria
Package Details: vcmi 1.4.5-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: | homm3 vcmi |
Licenses: | GPL2 |
Conflicts: | vcmi |
Provides: | vcmi |
Submitter: | Raziel23 |
Maintainer: | Gigas002 |
Last Packager: | Gigas002 |
Votes: | 46 |
Popularity: | 0.62 |
First Submitted: | 2013-03-12 14:11 (UTC) |
Last Updated: | 2024-01-25 11:54 (UTC) |
Dependencies (21)
- boost-libs (boost-libs-gitAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-headlessAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-full-gitAUR, ffmpeg-nocudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR)
- fuzzyliteAUR (fuzzylite-gitAUR)
- gtk-update-icon-cache (gtk-update-icon-cache-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)
- qt5-tools (qt5-tools-gitAUR)
- sdl2_image
- sdl2_mixer
- sdl2_ttf
- boost (boost-gitAUR) (make)
- ccache (ccache-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR) (make)
- innoextract (innoextract-gitAUR) (optional) – required by vcmibuilder
- unshield (unshield-gitAUR) (optional) – required by vcmibuilder
- Show 1 more dependencies...
Required by (1)
Sources (1)
Gigas002 commented on 2024-01-04 10:09 (UTC)
xuhcc commented on 2023-12-29 12:08 (UTC)
tbb
in depends
should probably be replaced with onetbb
(from Extra). Besides that, everything works well. Thanks @Gigas002
Gigas002 commented on 2023-12-13 12:57 (UTC)
I've added a qt5-tools
runtime dependency, please let me know, if it works for you.
Also tested a clang build lately, compile time is better (10 mins against 15 mins on my machine), should I make it default in cmake flags?
xcom commented on 2023-12-11 13:32 (UTC)
yay -S qt6-tools-desktop is needed.
Wintershade commented on 2023-10-22 23:42 (UTC)
This package makedepends on qt5-tools, the build won't start without it installed.
Gigas002 commented on 2023-05-01 05:40 (UTC)
Added a patch from this issue: https://github.com/vcmi/vcmi/issues/1971#issuecomment-1529109450
Game should work fine for now
otlet commented on 2023-04-18 13:50 (UTC) (edited on 2023-04-18 13:50 (UTC) by otlet)
if error:
CMake Error at CMakeLists.txt:417 (find_package):
Found package configuration file:
/usr/lib/cmake/Qt6/Qt6Config.cmake
but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
FOUND. Reason given by package:
Failed to find required Qt component "LinguistTools".
Expected Config file at
"/usr/lib/cmake/Qt6LinguistTools/Qt6LinguistToolsConfig.cmake" does NOT
exist
Configuring with --debug-find-pkg=Qt6LinguistTools might reveal details why
the package was not found.
Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
of the path variables that find_package uses to try and find the package.
Solution: Install qt6-tools
Gigas002 commented on 2022-12-13 13:33 (UTC) (edited on 2022-12-13 13:33 (UTC) by Gigas002)
Updated the package to version 1.0.0. Used vcmi-git
for reference. Works on my machine (c)
Removed the outdated patches, since the bug seems to be fixed (https://github.com/vcmi/vcmi/commit/5d8e943787666543df6b858c001ab4e59b09fe2d)
Use stable ffmpeg
instead of ffmpeg4.4
(https://github.com/vcmi/vcmi/pull/737)
Try to use fuzzylite-git
if you can't build fuzzylite
package
GolD_R0ger commented on 2020-01-08 18:45 (UTC) (edited on 2020-01-08 19:00 (UTC) by GolD_R0ger)
doesn't build for me
Scanning dependencies of target vcmi [ 1%] Building CXX object lib/CMakeFiles/vcmi.dir/serializer/Connection.cpp.o /home/arch/aur/vcmi/src/vcmi-0.99/lib/serializer/Connection.cpp: In constructor ‘CConnection::CConnection(TSocket, std::string)’: /home/arch/aur/vcmi/src/vcmi-0.99/lib/serializer/Connection.cpp:120:62: error: ‘TSocket’ {aka ‘class boost::asio::basic_stream_socket<boost::asio::ip::tcp>’} has no member named ‘get_io_service’ 120 | :iser(this), oser(this), socket(Socket),io_service(&Socket->get_io_service()), name(Name)//, send(this), rec(this) | ^~~~~~~~~~~~~~ make[2]: [lib/CMakeFiles/vcmi.dir/build.make:819: lib/CMakeFiles/vcmi.dir/serializer/Connection.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:348: lib/CMakeFiles/vcmi.dir/all] Error 2 make: ** [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
Pinned Comments
Gigas002 commented on 2022-12-13 13:33 (UTC) (edited on 2022-12-13 13:33 (UTC) by Gigas002)
Updated the package to version 1.0.0. Used
vcmi-git
for reference. Works on my machine (c)Removed the outdated patches, since the bug seems to be fixed (https://github.com/vcmi/vcmi/commit/5d8e943787666543df6b858c001ab4e59b09fe2d)
Use stable
ffmpeg
instead offfmpeg4.4
(https://github.com/vcmi/vcmi/pull/737)Try to use
fuzzylite-git
if you can't buildfuzzylite
packagejstamant commented on 2017-10-22 22:28 (UTC)