Package Details: abuse 0.9.1-3

Git Clone URL: https://aur.archlinux.org/abuse.git (read-only, click to copy)
Package Base: abuse
Description: Side-scroller action game that pits you against ruthless alien killers
Upstream URL: https://github.com/Xenoveritas/abuse
Keywords: action game scroller
Licenses: GPL, custom
Submitter: xyproto
Maintainer: mpento
Last Packager: mpento
Votes: 4
Popularity: 0.004000
First Submitted: 2021-09-03 09:52 (UTC)
Last Updated: 2025-07-07 20:38 (UTC)

Latest Comments

hildigerr commented on 2025-12-01 02:11 (UTC)

I've created an abuse-git package based on this one but using the apancik source fork. Other changes include using -DCMAKE_INSTALL_PREFIX=/usr/share/games/abuse. For the issue you are currently debugging, it may help to verify that the PKGBUILD install location matches the default install prefix.

mpento commented on 2025-11-30 18:48 (UTC) (edited on 2025-11-30 18:50 (UTC) by mpento)

@Keystone,

I am seeing this as well. I missed it previously because I had an existing .abuse folder in my home directory.

If I remove that directory, on the initial run I see this:

~ -> abuse
abuse 0.9
Abuse version 0.9
Sound: Disabled (couldn't find the sfx directory /usr/share/abuse/orig/sfx)
Specs : main file set to abuse.spe
Protocol Installed : UNIX generic TCPIP
Lisp: 527 symbols defined, 99 system functions, 319 pre-compiled functions
0 joysticks on system
Joystick : not detected
Unable to open file art/dev.spe for item c_mouse1

After the initial run of abuse, the .abuse directory is created and populated with some config files, but the game still fails with the same error.

I'm looking into this.

Keystone commented on 2025-11-28 02:56 (UTC)

Current build doesn't let abuse know where to find the datadir leading to a .desktop/cmdline alteration of abuse -datadir /usr/local/share/games/abuse -fullscreen in order for it to find the files. (340xx)

mpento commented on 2025-11-26 23:12 (UTC) (edited on 2025-11-26 23:13 (UTC) by mpento)

@hildigerr, The current source location is a fork that provides several improvements to the original source tree, such as CMake, SDL2, etc.

There is nothing wrong with adding a new package to the AUR that is specific to the fork that you suggest (i.e. abuse-apancik) instead of modifying this current package, which works really well.

Of course, if there is a compelling reason to switch to a different fork, it should be considered.

hildigerr commented on 2025-11-15 00:14 (UTC)

Has there been any consideration of switching to the apancik fork?

mpento commented on 2025-07-07 20:40 (UTC)

Release 3: Updating cmake line with -DCMAKE_POLICY_VERSION_MINIMUM=3.5 fixed build failures.

mpento commented on 2025-07-07 20:30 (UTC) (edited on 2025-07-07 20:35 (UTC) by mpento)

Flagged as out-of-date because of build problems.


==> Starting build()...
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.


-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
    Aborting...

Looking into this.

barnabedikartola commented on 2023-07-07 04:29 (UTC)

when trying to generate in clean chroot, I got the following error "/build/PKGBUILD: line 27: cmake: command not found", I think it is necessary to include cmake in makedepends=