Package Details: crawl 0.31.0-1

Git Clone URL: https://aur.archlinux.org/crawl.git (read-only, click to copy)
Package Base: crawl
Description: Crawl stonesoup, curses version
Upstream URL: http://crawl.develz.org/
Licenses: GPL2
Submitter: fivedigits
Maintainer: guzzisti
Last Packager: guzzisti
Votes: 3
Popularity: 0.004031
First Submitted: 2016-06-19 20:44 (UTC)
Last Updated: 2024-01-30 09:55 (UTC)

Latest Comments

Emru commented on 2020-09-28 11:05 (UTC)

Any chance for update?

dleslie commented on 2020-09-08 16:35 (UTC)

This builds and runs fine on aarch64, please add it to the arch list.

fivedigits commented on 2018-02-14 13:31 (UTC)

Please excuse my taking forever to update to the package. I have finally incorporated most of the changes. Thank you Forty-Bot for your perseverence. Contact me, if you feel like more changes are needed.

Forty-Bot commented on 2018-01-28 14:53 (UTC)

Hi, can you please apply patches 3 and 4? The rest of the patches are more cosmetic, but with how the package is currently set up, it is completely broken.

First, it does not use the system libraries when it could with a few changes. This increases the size of the package, and may introduce security vulnerabilities by using old, unpatched versions of libraries.

Second, the current configuration creates morgue and saves directories in whatever directory the user runs crawl from. This breaks user expectations in a big way!

Third, the data for crawl is put into /usr instead of /usr/share/crawl. This violates the Arch Packaging Standards by putting data in an incorrect location. You should never create new directories in /usr but only in subdirectories.

Last, because you have different flags for when building and installing (not to mention an unnecessary -fPIC), crawl builds twice. While it does not take as long to compile as (say) gcc, crawl is not a small game. This can be fixed simply by ensuring the compilation flags match.

Forty-Bot commented on 2018-01-08 09:06 (UTC) (edited on 2018-01-08 09:06 (UTC) by Forty-Bot)

Hi, I created a series of patches for this package. The changes are described individually in each patch, but overall they fix some annoyances I've had with this package. You should be able to apply these patches easily using git am.

<https://ptpb.pw/xMtX> Fix spelling error

<https://ptpb.pw/SkF7> Correctly show supported architectures

<https://ptpb.pw/Gaz_> Fix improperly-set prefixes

<https://ptpb.pw/fVfF> Use system libraries instead of submodules

<https://ptpb.pw/C6wn> Use the release tarball instead of cloning from git