Please add provides and conflicts to the PKGBUILD:
provides=('0ad' '0ad-data')
conflicts=('0ad' '0ad-data')
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 (git version) (data files) |
Upstream URL: | https://play0ad.com |
Licenses: | GPL-2.0-or-later, LicenseRef-CCPL |
Conflicts: | 0ad-data |
Provides: | 0ad-data |
Submitter: | fusion809 |
Maintainer: | tuxayo (micwoj92) |
Last Packager: | micwoj92 |
Votes: | 8 |
Popularity: | 0.000357 |
First Submitted: | 2016-09-09 11:31 (UTC) |
Last Updated: | 2025-06-08 23:28 (UTC) |
Please add provides and conflicts to the PKGBUILD:
provides=('0ad' '0ad-data')
conflicts=('0ad' '0ad-data')
Synced the package with 0ad from community, updated pkgver to use tags, launched and runs fine, I'm still bad at RTS games.
Thanks Brenton for trusting me with the package and for the past work.
So I just pushed the following main changes:
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 :)
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.
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:
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
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