diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..65c9032 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,61 @@ +goverlay (1.6.1-101rakuos1) UNRELEASED; urgency=medium + + * First package for RakuOS + + -- Tohur Tue, 18 Nov 2025 09:53:05 -0700 + +goverlay (1.6.0-101pika1) pika; urgency=medium + + * New upstream release + + -- Raven Bot Sun, 16 Nov 2025 20:17:03 GMT + +goverlay (1.5.2-101pika1) pika; urgency=medium + + * New upstream release + + -- Raven Bot Wed, 08 Oct 2025 23:23:13 GMT + +goverlay (1.5.0-101pika1) pika; urgency=medium + + * New upstream release + + -- Raven Bot Tue, 07 Oct 2025 18:52:20 GMT + +goverlay (2:1.3.3-101pika1) pika; urgency=medium + + * New upstream release + Update to PikaOS 4 + + -- Ward Nakchbandi Sat, 15 Oct 2022 18:58:00 +0300 + +goverlay (2:1.3.2-101pika1) pika; urgency=medium + + * New upstream release + Update to PikaOS 4 + + -- Ward Nakchbandi Sat, 15 Oct 2022 18:58:00 +0300 + +goverlay (2:1.1.1-101pika2) pika; urgency=medium + + * New upstream release + Update to PikaOS 4 + + -- Ward Nakchbandi Sat, 15 Oct 2022 18:58:00 +0300 + +goverlay (1:0.9.1-100pika1) pikauwu; urgency=medium + + * Update to pikauwu + + -- Ward Nakchbandi Sat, 15 Oct 2022 18:58:00 +0300 + + +goverlay (1:0.9.1-99pika1.lunar) lunar; urgency=medium + + * Update to lunar + + -- Ward Nakchbandi Sat, 15 Oct 2022 18:58:00 +0300 + + +goverlay (1:0.9.1-99pika1) kinetic; urgency=medium + + * Initial Push to PPA + + -- Ward Nakchbandi Sat, 15 Oct 2022 18:58:00 +0300 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..3974c13 --- /dev/null +++ b/debian/control @@ -0,0 +1,27 @@ +Source: goverlay +Section: games +Priority: optional +Maintainer: Debian Games Team +Uploaders: Stephan Lachnit +Build-Depends: debhelper-compat (= 13), +Rules-Requires-Root: no +Standards-Version: 4.6.1 +Homepage: https://github.com/benjamimgois/goverlay + +Package: goverlay +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + mangohud, + mesa-utils, + vulkan-tools, + libqt6pas6, + git, +Recommends: vkbasalt, mangohud:i386 +Suggests: breeze, + adwaita-qt, +Description: Graphical UI to help manage Vulkan / OpenGL overlays + GOverlay can configure Vulkan / OpenGL overlays with a preview. Currently + supported are MangoHud, vkBasalt and ReplaySorcery. + It is recommended to set the Qt style to Breeze or Adwaita using the + environment variable QT_STYLE_OVERRIDE. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..48d4af8 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,39 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: GOverlay +Upstream-Contact: Benjamimg Gois +Source: https://github.com/benjamimgois/goverlay + +Files: * +Copyright: 2020-2021 Benjamimg Gois +License: GPL-3.0-or-later + +Files: data/io.github.benjamimgois.goverlay.metainfo.xml +Copyright: 2020-2021 Benjamimg Gois +License: FSFAP + +Files: debian/* +Copyright: 2020-2022 Stephan Lachnit +License: GPL-3.0-or-later + +License: GPL-3.0-or-later + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems the full text of the GNU General Public License + version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. + +License: FSFAP + Copying and distribution of this file, with or without modification, are + permitted in any medium without royalty provided the copyright notice and + this notice are preserved. This file is offered as-is, without any warranty. diff --git a/debian/install b/debian/install new file mode 100644 index 0000000..598c06b --- /dev/null +++ b/debian/install @@ -0,0 +1 @@ +usr/* usr/ diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..6100226 --- /dev/null +++ b/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f + +%: + dh $@ + +override_dh_fixperms: + dh_fixperms + chmod 755 debian/goverlay/usr/libexec/goverlay + chmod u+x debian/goverlay/usr/libexec/goverlay + chmod 755 debian/goverlay/usr/games/goverlay + chmod u+x debian/goverlay/usr/games/goverlay + chmod 755 debian/goverlay/usr/share/applications/io.github.benjamimgois.goverlay.desktop + chmod u+x debian/goverlay/usr/share/applications/io.github.benjamimgois.goverlay.desktop diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..46ebe02 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) \ No newline at end of file diff --git a/usr/games/goverlay b/usr/games/goverlay new file mode 100755 index 0000000..586560a --- /dev/null +++ b/usr/games/goverlay @@ -0,0 +1,10 @@ +#!/bin/sh +# This script will launch the compiled goverlay binary the correct way +# +# QT_QPA_PLATFORM=xcb will force the application to run in x11 mode, so it works on wayland desktops. +# mangohud --dlsym will force the mangohud display on the spinning cube on goverlay. +# Executing this script with --style