update packaging

This commit is contained in:
2025-11-18 11:14:12 -07:00
parent 6d9f2866e5
commit ef123e8bf8
9 changed files with 9 additions and 113 deletions

2
debian/changelog vendored
View File

@@ -1,4 +1,4 @@
goverlay (1.6.1-101rakuos1) UNRELEASED; urgency=medium goverlay (1.6.1-101rakuos2) UNRELEASED; urgency=medium
* First package for RakuOS * First package for RakuOS

6
debian/control vendored
View File

@@ -4,6 +4,12 @@ Priority: optional
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org> Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Uploaders: Stephan Lachnit <stephanlachnit@debian.org> Uploaders: Stephan Lachnit <stephanlachnit@debian.org>
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
fpc,
lcl,
lcl-qt5,
lazarus-src,
libgl-dev,
libqt6pas6-dev,
Rules-Requires-Root: no Rules-Requires-Root: no
Standards-Version: 4.6.1 Standards-Version: 4.6.1
Homepage: https://github.com/benjamimgois/goverlay Homepage: https://github.com/benjamimgois/goverlay

1
debian/install vendored
View File

@@ -1 +0,0 @@
usr/* usr/

10
debian/rules vendored
View File

@@ -3,11 +3,5 @@
%: %:
dh $@ dh $@
override_dh_fixperms: override_dh_auto_install:
dh_fixperms dh_auto_install -- prefix=/usr bindir=/games
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

View File

@@ -1,10 +0,0 @@
#!/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 <style> one can choose different themes.
#export QT_QPA_PLATFORM=xcb
#mangohud --dlsym /usr/libexec/goverlay $@
mangohud /usr/libexec/goverlay $@

View File

@@ -1,44 +0,0 @@
goverlay
start_goverlay.sh
data/goverlay.sh
lib/
backup/
goverlay.lps
goverlay_*.tar.xz
# Created by https://www.toptal.com/developers/gitignore/api/lazarus
# Edit at https://www.toptal.com/developers/gitignore?templates=lazarus
### Lazarus ###
# Lazarus compiler-generated binaries (safe to delete)
*.exe
*.dll
*.so
*.dylib
*.lrs
*.res
*.compiled
*.dbg
*.ppu
*.o
*.or
*.a
# Lazarus autogenerated files (duplicated info)
*.rst
*.rsj
*.lrt
# Lazarus local files (user-specific info)
*.lps
# Lazarus backups and unit output folders.
# These can be changed by user in Lazarus/project options.
backup/
*.bak
lib/
# Application bundle for Mac OS
*.app/
# End of https://www.toptal.com/developers/gitignore/api/lazarus

View File

@@ -1,9 +0,0 @@
[Desktop Entry]
Name=GOverlay
Comment=Graphical UI to help manage Vulkan / OpenGL overlays
Exec=goverlay
Icon=goverlay
Terminal=false
Type=Application
Categories=Game;
Keywords=MangoHud;vkBasalt;ReplaySorcery;msi;afterburner;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -1,40 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>io.github.benjamimgois.goverlay</id>
<name>GOverlay</name>
<summary>Graphical UI to help manage Vulkan / OpenGL overlays</summary>
<launchable type="desktop-id">io.github.benjamimgois.goverlay.desktop</launchable>
<metadata_license>FSFAP</metadata_license>
<project_license>GPL-3.0-or-later</project_license>
<description>
<p>GOverlay can configure Vulkan / OpenGL overlays with a preview. Currently supported are MangoHud, vkBasalt</p>
</description>
<screenshots>
<screenshot type="default">
<caption>Options for MangoHud</caption>
<image>https://i.ibb.co/gdh0CcH/goverlay062-1c.jpg</image>
</screenshot>
<screenshot>
<caption>Options for vkBasalt</caption>
<image>https://i.ibb.co/T1wr33t/goverlay062-2b.jpg</image>
</screenshot>
<screenshot>
<caption>Options for ReplaySorcery</caption>
<image>https://i.ibb.co/4Z4RWng/goverlay062-3b.jpg</image>
</screenshot>
</screenshots>
<url type="homepage">https://github.com/benjamimgois/goverlay</url>
<url type="bugtracker">https://github.com/benjamimgois/goverlay/issues</url>
<content_rating type="oars-1.1" />
<categories>
<category>Utility</category>
<category>Game</category>
</categories>
</component>