Package Details: apotris-git 4.1.0.r180.g22ee7f1-2

Git Clone URL: https://aur.archlinux.org/apotris-git.git (read-only, click to copy)
Package Base: apotris-git
Description: A block stacking puzzle game for the Game Boy Advance (Linux port)
Upstream URL: https://apotris.com/
Keywords: nintendo tetris
Licenses: AGPL-3.0-only
Conflicts: apotris
Provides: apotris
Submitter: abouvier
Maintainer: abouvier
Last Packager: abouvier
Votes: 1
Popularity: 0.000002
First Submitted: 2023-10-29 23:35 (UTC)
Last Updated: 2026-04-14 04:34 (UTC)

Latest Comments

KiyoNetcat commented on 2026-04-12 02:04 (UTC) (edited on 2026-04-12 02:05 (UTC) by KiyoNetcat)

unfortunately broke again:

==> Starting prepare()...
Cloning into '/home/kiyo/.cache/paru/clone/apotris-git/src/apotris/subprojects/SoLoud'...
done.
Cloning into '/home/kiyo/.cache/paru/clone/apotris-git/src/apotris/subprojects/Tilengine'...
done.
Submodule path 'subprojects/SoLoud': checked out '9041d1abdc0f45279c220b424667d81aba591097'
From /home/kiyo/.cache/paru/clone/apotris-git/src/apotris/../apotris-tilengine
 * branch            f09b4f12909187a59555714d07cc17713612d04d -> FETCH_HEAD
Submodule path 'subprojects/Tilengine': checked out 'f09b4f12909187a59555714d07cc17713612d04d'
patching file meson.build
Hunk #1 succeeded at 178 (offset 22 lines).
Hunk #2 FAILED at 208.
Hunk #3 FAILED at 216.
2 out of 3 hunks FAILED -- saving rejects to file meson.build.rej
==> ERROR: A failure occurred in prepare().
    Aborting...
error: failed to build 'apotris-git-4.1.0.r11.ge949fe8-1':
error: packages failed to build: apotris-git-4.1.0.r11.ge949fe8-1

meson.build.rej contents:

--- meson.build
+++ meson.build
@@ -208,7 +206,7 @@ if host_machine.system() != 'gba' and host_machine.system() != 'n3ds'
         soloud = dependency('SoLoud', static : true, default_options : ['default_library=static'], fallback : ['SoLoud', 'soloud_dep'])
     else
         # Other required dependencies
-        openmpt = dependency('openmpt', static : true, default_options : ['default_library=static'], fallback : ['openmpt', 'openmpt_dep'])
+        openmpt = dependency('libopenmpt', static : true, default_options : ['default_library=static'], fallback : ['openmpt', 'openmpt_dep'])
         tilengine = dependency('Tilengine', static : true, default_options : ['default_library=static'], fallback : ['Tilengine', 'tilengine_dep'])
         if host_machine.system() == 'darwin'
             sdl2_dep = subproject('sdl2', default_options : ['use_audio_jack=disabled', 'default_library=static', 'test=false']).get_variable('sdl2_dep')
@@ -216,7 +214,7 @@ if host_machine.system() != 'gba' and host_machine.system() != 'n3ds'
         else
             if not get_option('portmaster')
                 sdl2_dep = dependency('sdl2', static : true, default_options : ['default_library=static', 'test=false'], fallback : ['sdl2', 'sdl2_dep'])
-                sdl_mixer = dependency('sdl2_mixer', static : true, default_options : ['default_library=static'], fallback : ['sdl2_mixer', 'sdl2_mixer_dep'])
+                sdl_mixer = dependency('SDL2_mixer', static : true, default_options : ['default_library=static'], fallback : ['sdl2_mixer', 'sdl2_mixer_dep'])
             else
                 sdl2_dep = dependency('sdl2', static : false, default_options : ['default_library=shared', 'test=false'], fallback : ['sdl2', 'sdl2_dep'])
                 sdl_mixer = dependency('sdl2_mixer', static : false, default_options : ['default_library=shared'], fallback : ['sdl2_mixer', 'sdl2_mixer_dep'])

ApertureUA commented on 2025-06-01 18:30 (UTC)

broken:

patching file meson.build
Hunk #1 succeeded at 156 (offset 58 lines).
Hunk #2 succeeded at 208 (offset 58 lines).
Hunk #3 succeeded at 216 (offset 58 lines).
patching file meson.build
Hunk #1 succeeded at 361 (offset 59 lines).
Hunk #2 FAILED at 312.
1 out of 2 hunks FAILED -- saving rejects to file meson.build.rej

MarsSeed commented on 2024-03-04 15:03 (UTC)

Broken:

==> Updated version: apotris-git 3.4.6.r648.g7cb1d73-1
==> Starting build()...
find: ‘audio’: No such file or directory
make[2]: *** external/Tilengine/src: No such file or directory.  Stop.
make[1]: *** [make/linux_make:69: libTilengine.a] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:9: linux] Error 2
==> ERROR: A failure occurred in build().