Synced the package with 0ad from community, updated pkgver to use tags, launched and runs fine, I'm still bad at RTS games.
Search Criteria
Package Details: 0ad-git 1:a26.r957.g6d12d25348-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/0ad-git.git (read-only, click to copy) |
---|---|
Package Base: | 0ad-git |
Description: | Cross-platform, 3D and historically-based real-time strategy game - built from git development version. |
Upstream URL: | https://play0ad.com |
Licenses: | GPL-2.0-or-later, LicenseRef-CCPL |
Conflicts: | 0ad |
Provides: | 0ad |
Submitter: | fusion809 |
Maintainer: | tuxayo (micwoj92) |
Last Packager: | micwoj92 |
Votes: | 8 |
Popularity: | 0.21 |
First Submitted: | 2016-09-09 11:31 (UTC) |
Last Updated: | 2024-10-31 19:45 (UTC) |
Dependencies (39)
- 0ad-data (0ad-data-gitAUR)
- boost-libs
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- enet (enet-gtkorvo-gitAUR, enet-gitAUR)
- fmt (fmt-gitAUR)
- gloox
- icu (icu-gitAUR)
- libminiupnpc.so (miniupnpc)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libsodium (libsodium-gitAUR, libsodium-1.0.18AUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- miniupnpc (miniupnpc-gitAUR)
- openal (openal-gitAUR)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- which (busybox-coreutilsAUR)
- wxwidgets-gtk3 (wxwidgets-gtk3-gitAUR, wxwidgets-gtk3-lightAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- enet (enet-gtkorvo-gitAUR, enet-gitAUR) (make)
- fmt (fmt-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gloox (make)
- libminiupnpc.so (miniupnpc) (make)
- libpng (libpng-gitAUR, libpng-apngAUR) (make)
- libsm (make)
- libsodium (libsodium-gitAUR, libsodium-1.0.18AUR) (make)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR) (make)
- makepkg-git-lfs-protoAUR (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- miniupnpc (miniupnpc-gitAUR) (make)
- openal (openal-gitAUR) (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rustup) (make)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR) (make)
- subversion (make)
- which (busybox-coreutilsAUR) (make)
- wxwidgets-gtk3 (wxwidgets-gtk3-gitAUR, wxwidgets-gtk3-lightAUR) (make)
- zip (zip-natspecAUR) (make)
Required by (2)
- 0ad-zh-lang (requires 0ad)
- hyrule-conquest (requires 0ad)
Sources (4)
micwoj92 commented on 2022-10-16 20:03 (UTC)
tuxayo commented on 2021-07-04 16:19 (UTC) (edited on 2021-07-04 16:21 (UTC) by tuxayo)
Thanks Brenton for trusting me with the package and for the past work.
So I just pushed the following main changes:
- various fixes so package builds again
- keep debug symbols
- add the option for a debug build
Tell me if I broke something. Feel free to review the changes, feedback very welcome about AUR and C++ build best practices.
Enjoy the game and thanks for testing the upcoming release :)
FastCar commented on 2020-12-16 00:27 (UTC)
mft is now a dependency for 0ad. SpiderMonkey version has been bumped to 78 and now requires rust for the build process. I guess that means rustup and cargo for make dependencies? Not sure if the PKGBUILD is also expected to install the toolchain if not already installed? Additionally I wonder what "test projects" are? If they're not necessary, compilation time could be reduced by adding --without-tests.
TheCloudt commented on 2020-06-28 18:20 (UTC) (edited on 2020-06-28 18:20 (UTC) by TheCloudt)
Hi, the current version fails to build with an
undefined reference to `_xmlNode*` FArchiveXML::AddPhysicsParameter<FMVector3, 0>(_xmlNode*, char const*, FCDParameterAnimatableT<FMVector3, 0>&)
error.
There is a fix known at wildfire games namely D2745, I am not aware when this fix will appear in the master branch on git, but in the mean time one can apply D2745 himself by applying the diff located at:
tuxayo commented on 2020-05-14 18:40 (UTC)
WARNING: the 0ad git repo is approximately 7 GB in size!
Can someone check the size of the .git directory? To have an idea if not cloning the whole history[1] would save space.
[1] using git clone --depth 1
kozaki commented on 2019-12-11 17:00 (UTC) (edited on 2019-12-11 17:00 (UTC) by kozaki)
WARNING: the 0ad git repo is approximately 3 GB in size!
Actually about 7 GB nowadays:
$ ncdu /PATH/TO/makepkg/0ad-git/src/
4,0 GiB [##########] /binaries
2,8 GiB [####### ] /libraries
35,4 MiB [ ] /build
14,1 MiB [ ] /source
4,5 MiB [ ] /...
Pinned Comments
mm_sz commented on 2024-09-17 14:16 (UTC)
If you get this error, try to install package makepkg-git-lfs-proto