Added feature for rotation for wlroots-18 again

This commit is contained in:
Jörg Bernau 2025-09-08 15:51:23 +02:00
parent ddc51ce1e5
commit 9bdbc83d71
15 changed files with 213 additions and 0 deletions

87
debian/changelog vendored Normal file
View file

@ -0,0 +1,87 @@
cage (0.2.1-1) experimental; urgency=low
* Added rotation again under wlroots-18
-- Joerg.Bernau <Joerg.Bernau@salz-automation.com> Mon, 26 May 2025 12:00:00 +0000
cage (0.2.0-2) unstable; urgency=medium
* Reupload to unstable
-- Birger Schacht <birger@debian.org> Thu, 26 Dec 2024 15:07:29 +0100
cage (0.2.0-1) experimental; urgency=medium
* New upstream release (Closes: #1081391)
* d/control: bump wlroots build dependency
* d/rules: drop dh_auto_configure override (it was only used for the
xwayland compile time option, which does not exist anymore)
-- Birger Schacht <birger@debian.org> Mon, 07 Oct 2024 16:06:52 +0200
cage (0.1.5+20240127-2) unstable; urgency=medium
* Add xwayland to Dependencies (Closes: #1063495)
-- Birger Schacht <birger@debian.org> Fri, 09 Feb 2024 08:32:52 +0100
cage (0.1.5+20240127-1) unstable; urgency=medium
* Upload updated unrelease upstream sources for wlroots 0.17
compatibility (Closes: #1058495)
* d/rules: change meson option from `true` to `enabled`
* d/copyright: bump years
* d/control: set and update build-dep version constraints
-- Birger Schacht <birger@debian.org> Sat, 27 Jan 2024 10:44:53 +0100
cage (0.1.5-1) unstable; urgency=medium
* New upstream release
-- Birger Schacht <birger@debian.org> Fri, 28 Jul 2023 18:56:42 +0200
cage (0.1.4+20230724-1) unstable; urgency=medium
* Package latest upstream sources (Closes: #1041851)
* Drop backported patches
* Update all references to new git repository
* d/control:
+ Bump standards-version to 4.6.2 (no changes required)
* d/changelog:
+ Bump years
-- Birger Schacht <birger@debian.org> Mon, 24 Jul 2023 14:26:42 +0200
cage (0.1.4-4) unstable; urgency=medium
[ Debian Janitor ]
* Remove constraints unnecessary since buster:
+ Build-Depends: Drop versioned constraint on wayland-protocols.
[ Birger Schacht ]
* Adapt d/watch to use gitmode
* Bump Standards-Version to 4.6.1.0 (no changes required)
-- Birger Schacht <birger@debian.org> Wed, 12 Oct 2022 15:54:08 +0200
cage (0.1.4-3) unstable; urgency=medium
* Add patches to build with wlroots 0.15 (thanks to jbicha, Closes: #1008350)
* Drop filenamemangle option from d/watch
* Update year range in d/copyright stanza for debian/*
-- Birger Schacht <birger@debian.org> Sun, 03 Apr 2022 19:27:37 +0200
cage (0.1.4-2) unstable; urgency=medium
* Fix d/watch
* Add upstream signing key
-- Birger Schacht <birger@debian.org> Tue, 28 Dec 2021 10:05:58 +0100
cage (0.1.4-1) unstable; urgency=medium
* Initial packaging (Closes: #927899)
-- Birger Schacht <birger@debian.org> Thu, 16 Dec 2021 12:19:06 +0100

35
debian/control vendored Normal file
View file

@ -0,0 +1,35 @@
Source: cage
Section: x11
Priority: optional
Maintainer: Sway and related packages team <team+swaywm@tracker.debian.org>
Uploaders: Birger Schacht <birger@debian.org>
Build-Depends:
debhelper-compat (= 13),
libwlroots-0.18-dev (>= 0.18.0),
wayland-protocols (>= 1.14.0),
libwayland-server0,
libpixman-1-dev,
libxkbcommon-dev,
scdoc,
meson,
pkgconf,
Standards-Version: 4.6.2
Homepage: https://github.com/cage-kiosk/cage
Vcs-Browser: https://salsa.debian.org/swaywm-team/cage
Vcs-Git: https://salsa.debian.org/swaywm-team/cage.git
Rules-Requires-Root: no
Package: cage
Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends},
xwayland
Description: Kiosk compositor for Wayland
Cage is a kiosk compositor for Wayland. A kiosk is a window manager (in the
X11 world) or compositor (in the Wayland world) that is designed for a user
experience wherein user interaction and activities outside the scope of the
running application are prevented. That is, a kiosk compositor displays a
single maximized application at a time and prevents the user from interacting
with anything but this application.

4
debian/md5sums vendored Normal file
View file

@ -0,0 +1,4 @@
93749c0770fc645faa23fe1295805ed1 usr/bin/cage
32e025aab0ec2a216980bda8845051e2 usr/share/doc/cage/changelog.Debian.gz
a77e584bb3560e2eff09e4493db141da usr/share/doc/cage/copyright
2a320cfa4b6a2cf7eb1839efdebbd2e0 usr/share/man/man1/cage.1.gz

13
debian/rules vendored Normal file
View file

@ -0,0 +1,13 @@
#!/usr/bin/make -f
# -*- makefile -*-
export DH_VERBOSE=1
export DH_OPTIONS=-v
include /usr/share/dpkg/pkg-info.mk
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%:
dh $@ --buildsystem=meson