Package Details: cage-git 0.1.5.r53.g34de3f7-1

Git Clone URL: https://aur.archlinux.org/cage-git.git (read-only, click to copy)
Package Base: cage-git
Description: Kiosk compositor for Wayland
Upstream URL: https://www.hjdskes.nl/projects/cage/
Licenses: MIT
Conflicts: cage
Provides: cage
Submitter: gilbus
Maintainer: kyechou
Last Packager: kyechou
Votes: 2
Popularity: 0.000000
First Submitted: 2019-02-14 15:13 (UTC)
Last Updated: 2024-10-04 15:14 (UTC)

Dependencies (11)

Required by (9)

Sources (1)

Latest Comments

1 2 Next › Last »

kyechou commented on 2024-08-05 21:58 (UTC)

Hi @alexdandrea, thanks for reporting the issue. It's resolved now. This package currently depends on wlroots0.17 until this PR (https://github.com/cage-kiosk/cage/pull/313) is merged.

alexdandrea commented on 2024-08-02 17:03 (UTC)

This fails to build:

==> Starting build()...
The Meson build system
Version: 1.5.1
Source dir: /home/ad/dev/aur/cage-git/src/cage-git
Build dir: /home/ad/dev/aur/cage-git/src/build
Build type: native build
Project name: cage
Project version: 0.1.5
C compiler for the host machine: cc (gcc 14.1.1 "cc (GCC) 14.1.1 20240720")
C linker for the host machine: cc ld.bfd 2.42.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: YES (/usr/bin/pkg-config) 2.1.1
Found CMake: /usr/bin/cmake (3.30.1)
Run-time dependency wlroots found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency wlroots

meson.build:38:17: ERROR: Neither a subproject directory nor a wlroots.wrap file was found.

A full log can be found at /home/ad/dev/aur/cage-git/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...

I have wlroots, though:

Name            : wlroots
Version         : 0.18.0-1

kyechou commented on 2024-01-29 21:08 (UTC)

Hi @otaj, thanks for letting me know! It's updated.

otaj commented on 2024-01-29 20:18 (UTC)

Hi, as of now, this package does not build. There are two reasons - first of all, support for wlroots 0.17 was finally merged (so no need to specifically set wlroots0.16) and the options for -Dxwayland have changed and true is no longer a valid option. I propose to change -Dxwayland to auto to keep in line with the fact that xorg-server-xwayland is an optdepend.

mitsakis commented on 2024-01-17 08:03 (UTC)

It builds now. Thank you @kyechou

kyechou commented on 2024-01-16 23:51 (UTC) (edited on 2024-01-16 23:51 (UTC) by kyechou)

Hi @mitsakis, it should be fixed now. Please try a clean rebuild.

mitsakis commented on 2024-01-16 15:08 (UTC)

fails to build

[7/10] Compiling C object cage.p/seat.c.o
FAILED: cage.p/seat.c.o 
cc -Icage.p -I. -I../cage-git -I/usr/include/libdrm -I/usr/include/pixman-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O3 -DWLR_USE_UNSTABLE -Wundef -Wno-unused-parameter -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -MD -MQ cage.p/seat.c.o -MF cage.p/seat.c.o.d -o cage.p/seat.c.o -c ../cage-git/seat.c
../cage-git/seat.c:22:10: fatal error: wlr/types/wlr_idle.h: No such file or directory
   22 | #include <wlr/types/wlr_idle.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[8/10] Compiling C object cage.p/cage.c.o
FAILED: cage.p/cage.c.o 
cc -Icage.p -I. -I../cage-git -I/usr/include/libdrm -I/usr/include/pixman-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O3 -DWLR_USE_UNSTABLE -Wundef -Wno-unused-parameter -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -MD -MQ cage.p/cage.c.o -MF cage.p/cage.c.o.d -o cage.p/cage.c.o -c ../cage-git/cage.c
../cage-git/cage.c:28:10: fatal error: wlr/types/wlr_idle.h: No such file or directory
   28 | #include <wlr/types/wlr_idle.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

kyechou commented on 2023-02-28 19:19 (UTC)

@REmorin The issue should be fixed. Please try again. Thanks!

REmorin commented on 2023-02-28 11:04 (UTC)

Fails to build:

==> Making package: cage-git r281.c93c9ce-1 (Tue 28 Feb 2023 02:02:13 PM MSK)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating cage-git git repo...
==> Validating source files with sha512sums...
    cage-git ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of cage-git git repo...
Cloning into 'cage-git'...
done.
fatal: invalid reference: origin/port-016
==> ERROR: Failure while creating working copy of cage-git git repo
    Aborting...
error: failed to build 'cage-git-r281.c93c9ce-1':
error: packages failed to build: cage-git-r281.c93c9ce-1

FabioLolix commented on 2021-05-29 18:27 (UTC)

epoch need to be used only when needed