git-lfs pacman issues
Search Criteria
Package Details: 0ad-git 1:a26.r849.gea4b580527-2
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: | http://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.64 |
First Submitted: | 2016-09-09 11:31 (UTC) |
Last Updated: | 2024-09-12 19:20 (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-apngAUR, libpng-gitAUR)
- 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-compat-gitAUR, sdl2-gitAUR)
- which (busybox-coreutilsAUR)
- wxwidgets-gtk3 (wxwidgets-gtk3-gitAUR, wxwidgets-gtk3-lightAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compatAUR)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- Show 19 more dependencies...
Required by (2)
- 0ad-zh-lang (requires 0ad)
- hyrule-conquest (requires 0ad)
Sources (4)
micwoj92 commented on 2024-09-17 20:32 (UTC)
micwoj92 commented on 2024-09-17 20:10 (UTC)
Well yes, it is in makedepends for a reason.
It needs to be installed prior to cloning. This is a trade-off. Currently git-lfs packages in official repos don't use this, but instead have to redownload lfs contents, see previous comments by @Riesi.
Should try complaining that makepkg doesn't by default support git-lfs protocol, I recall there was issue about this, but cba to find it now.
mm_sz commented on 2024-09-17 14:16 (UTC)
==> Retrieving sources...
==> ERROR: Unknown download protocol: git-lfs
Aborting...
If you get this error, try to install package makepkg-git-lfs-proto
micwoj92 commented on 2024-09-12 19:21 (UTC)
It is because makepkg does not really support git-lfs. Should be better now tho.
Riesi commented on 2024-09-12 16:26 (UTC)
Thanks for updating!
Is it normal now that the LFS part gets cloned every time when running the package? I assume its Yay's fault... which is not great for the Wildfire Games server bill...
micwoj92 commented on 2024-09-06 23:46 (UTC)
Kinda works now, I'm not a fan of this git+svn solution of upstream, suggestions for improvement welcome as always.
micwoj92 commented on 2024-09-06 23:22 (UTC)
I don't know if idiot or genius made this decision so that now they use git + git-lfs but also still svn for some stuff? https://gitea.wildfiregames.com/0ad/0ad/commit/5c1195f66ac3b3d21a4e4413a21077cd277b38c6#diff-d3f5244489c4d93d1265fb25527995e972df05e0
Obviously I lack context for why this decission was made.
micwoj92 commented on 2024-09-05 21:15 (UTC)
Thanks for the heads up. I will try to update this tomorrow. For now, could you try adapting steps from (for example) cosmic-wallpapers pkg?
This should be enough to fix and will help me if you could already test this.
Riesi commented on 2024-09-05 20:23 (UTC)
The github link that is used is deprecated as of the gitea migration: https://wildfiregames.com/forum/topic/121118-planned-disruption-migration-to-git-and-gitea/?do=findComment&comment=580946
This means one would need to directly clone from their gitea. The repo is git-LFS, so makepkg doesn't seem to like just replacing the url... :(
micwoj92 commented on 2024-05-26 17:57 (UTC)
Thanks, this patch was for some old issue, probably not needed for long time, but it kept applying. I have decided to go with the patch of 0ad
package as it applies without issue. I will push in a "few minutes" when the build finishes.
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