Package Details: freeciv21 3.0_patch.5-1

Git Clone URL: https://aur.archlinux.org/freeciv21.git (read-only, click to copy)
Package Base: freeciv21
Description: Freeciv for the 21st Century
Upstream URL: https://github.com/longturn/freeciv21
Keywords: civilization freeciv freeciv21 game strategy
Licenses: GPL3
Conflicts: freeciv21-unstable
Submitter: panch93
Maintainer: panch93
Last Packager: panch93
Votes: 5
Popularity: 0.017624
First Submitted: 2022-06-26 20:38 (UTC)
Last Updated: 2024-11-11 15:02 (UTC)

Latest Comments

vendion commented on 2023-10-25 14:27 (UTC)

It seems this is now broken by the recent renaming of the KDE packages in the repos

:: installing karchive5 (5.111.0-1) breaks dependency 'karchive' required by freeciv21

FabioLolix commented on 2022-06-27 14:33 (UTC)

Thanks for updating!

panch93 commented on 2022-06-27 14:00 (UTC)

Hi,

Thanks a lot for your feedback. Highly appreciate it. I have implemented the suggestions.

Yes, Karchive is indeed a dependency, my bad. Thanks a lot for the chroot trick, really useful.

FabioLolix commented on 2022-06-26 21:21 (UTC)

Hello,

  • _basename is a pointless custom variable (same as pkgname) and can be removed
  • you're skipping integrity check which is a bad packaging practice
  • please rename the source with $pkgname-$pkgver.tar.gz:: to be non-conflicting (especially for users of shared source destination)
  • python and karchive are missing from makedepends (karchive is detected by namcap as dependency of freeciv21-server binary [not tested]) .You're welcome to build in a clean chroot before uploading to ensuring needed depends and makedepends are met, for convenience using extra-x86_64-build from devtools package https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot