diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a29f4ed --- /dev/null +++ b/debian/changelog @@ -0,0 +1,87 @@ +cage (0.2.1-1) experimental; urgency=low + + * Added rotation again under wlroots-18 + + -- Joerg.Bernau Mon, 26 May 2025 12:00:00 +0000 + +cage (0.2.0-2) unstable; urgency=medium + + * Reupload to unstable + + -- Birger Schacht 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 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 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 Sat, 27 Jan 2024 10:44:53 +0100 + +cage (0.1.5-1) unstable; urgency=medium + + * New upstream release + + -- Birger Schacht 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 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 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 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 Tue, 28 Dec 2021 10:05:58 +0100 + +cage (0.1.4-1) unstable; urgency=medium + + * Initial packaging (Closes: #927899) + + -- Birger Schacht Thu, 16 Dec 2021 12:19:06 +0100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..eb42e4e --- /dev/null +++ b/debian/control @@ -0,0 +1,35 @@ +Source: cage +Section: x11 +Priority: optional +Maintainer: Sway and related packages team +Uploaders: Birger Schacht +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. + diff --git a/debian/md5sums b/debian/md5sums new file mode 100644 index 0000000..95f58da --- /dev/null +++ b/debian/md5sums @@ -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 diff --git a/debian/rules b/debian/rules new file mode 100644 index 0000000..70def98 --- /dev/null +++ b/debian/rules @@ -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 + + diff --git a/subprojects/edid-decode.wrap b/subprojects/edid-decode.wrap new file mode 100644 index 0000000..576d579 --- /dev/null +++ b/subprojects/edid-decode.wrap @@ -0,0 +1,2 @@ +[wrap-redirect] +filename = libdisplay-info/subprojects/edid-decode.wrap diff --git a/subprojects/libdisplay-info.wrap b/subprojects/libdisplay-info.wrap new file mode 100644 index 0000000..3f087c0 --- /dev/null +++ b/subprojects/libdisplay-info.wrap @@ -0,0 +1,7 @@ +[wrap-git] +directory = libdisplay-info +url = https://gitlab.freedesktop.org/emersion/libdisplay-info.git +revision = 5ea36938334f3af016c273ba88679f018ea0b1c6 +depth = 1 + +[patch] diff --git a/subprojects/libdisplay-info/subprojects/edid-decode.wrap b/subprojects/libdisplay-info/subprojects/edid-decode.wrap new file mode 100644 index 0000000..000301a --- /dev/null +++ b/subprojects/libdisplay-info/subprojects/edid-decode.wrap @@ -0,0 +1,4 @@ +[wrap-git] +url = https://git.linuxtv.org/edid-decode.git +revision = c6b859d7f0251e2433fb81bd3f67bd2011c2036c + diff --git a/subprojects/libdrm.wrap b/subprojects/libdrm.wrap new file mode 100644 index 0000000..497e990 --- /dev/null +++ b/subprojects/libdrm.wrap @@ -0,0 +1,7 @@ +[wrap-git] +directory = libdrm +url = https://gitlab.freedesktop.org/mesa/drm.git +revision = 38ec7dbd4df3141441afafe5ac62dfc9df36a77e +depth = 1 + +[patch] diff --git a/subprojects/libliftoff.wrap b/subprojects/libliftoff.wrap new file mode 100644 index 0000000..43f6d08 --- /dev/null +++ b/subprojects/libliftoff.wrap @@ -0,0 +1,7 @@ +[wrap-git] +directory = libliftoff +url = https://gitlab.freedesktop.org/emersion/libliftoff.git +revision = 8b08dc1c14fd019cc90ddabe34ad16596b0691f4 +depth = 1 + +[patch] diff --git a/subprojects/libxkbcommon.wrap b/subprojects/libxkbcommon.wrap new file mode 100644 index 0000000..ef9a80b --- /dev/null +++ b/subprojects/libxkbcommon.wrap @@ -0,0 +1,8 @@ +[wrap-git] +directory = xkbcommon +url = https://github.com/xkbcommon/libxkbcommon.git +revision = master +tag = xkbcommon-1.9.2 +depth = 1 + +[patch] diff --git a/subprojects/pixman.wrap b/subprojects/pixman.wrap new file mode 100644 index 0000000..a9b5a6f --- /dev/null +++ b/subprojects/pixman.wrap @@ -0,0 +1,9 @@ +[wrap-file] +directory = pixman-0.43.4 +source_url = https://www.x.org/releases/individual/lib/pixman-0.43.4.tar.xz +source_filename = pixman-0.43.4.tar.xz +source_hash = 48d8539f35488d694a2fef3ce17394d1153ed4e71c05d1e621904d574be5df19 + +[provide] +pixman-1 = idep_pixman + diff --git a/subprojects/seatd.wrap b/subprojects/seatd.wrap new file mode 100644 index 0000000..2756718 --- /dev/null +++ b/subprojects/seatd.wrap @@ -0,0 +1,8 @@ +[wrap-git] +directory = seatd +url = https://github.com/kennylevinsen/seatd.git +revision = master +tag = v0.9.1 +depth = 1 + +[patch] diff --git a/subprojects/wayland-protocols.wrap b/subprojects/wayland-protocols.wrap new file mode 100644 index 0000000..d5fda9e --- /dev/null +++ b/subprojects/wayland-protocols.wrap @@ -0,0 +1,8 @@ +[wrap-git] +directory = wayland-protocols +url = https://gitlab.freedesktop.org/wayland/wayland-protocols.git +revision = 810f1adaf33521cc55fc510566efba2a1418174f +depth = 1 + +[patch] + diff --git a/subprojects/wayland.wrap b/subprojects/wayland.wrap new file mode 100644 index 0000000..fe8ed6a --- /dev/null +++ b/subprojects/wayland.wrap @@ -0,0 +1,7 @@ +[wrap-git] +directory = wayland +url = https://gitlab.freedesktop.org/wayland/wayland.git +revision = a9fec8dd65977c57f4039ced34327204d9b9d779 +depth = 1 + +[patch] diff --git a/subprojects/wlroots.wrap b/subprojects/wlroots.wrap new file mode 100644 index 0000000..5d70e66 --- /dev/null +++ b/subprojects/wlroots.wrap @@ -0,0 +1,7 @@ +[wrap-git] +directory = wlroots +url = https://gitlab.freedesktop.org/wlroots/wlroots.git +revision = 766a228da4eaea221470c2b939ce3db20a9d1600 +depth = 1 + +[patch]