first commit
This commit is contained in:
commit
289163faa4
17
gamescope-master/debian/changelog
Normal file
17
gamescope-master/debian/changelog
Normal file
@ -0,0 +1,17 @@
|
||||
gamescope (3.11.58.d6c1df4.openvr-99pika15) kinetic; urgency=medium
|
||||
|
||||
* Fix missing deps
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 15 Oct 2022 18:58:00 +0300
|
||||
|
||||
gamescope (3.11.58.d6c1df4.openvr-99pika10) kinetic; urgency=medium
|
||||
|
||||
* Update to git to support HDR
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 15 Oct 2022 18:58:00 +0300
|
||||
|
||||
gamescope (3.11.47-1) kinetic; urgency=medium
|
||||
|
||||
* Initial Push to PPA
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 15 Oct 2022 18:58:00 +0300
|
66
gamescope-master/debian/control
Normal file
66
gamescope-master/debian/control
Normal file
@ -0,0 +1,66 @@
|
||||
Source: gamescope
|
||||
Section: games
|
||||
Priority: optional
|
||||
Maintainer: Debian Games Team <team+pkg-games@tracker.debian.org>
|
||||
Uploaders: Stephan Lachnit <stephanlachnit@debian.org>
|
||||
Rules-Requires-Root: no
|
||||
Build-Depends:
|
||||
debhelper-compat (= 13),
|
||||
meson,
|
||||
pkg-config,
|
||||
libx11-dev,
|
||||
libxdamage-dev,
|
||||
libxcomposite-dev,
|
||||
libxrender-dev,
|
||||
libxext-dev,
|
||||
libxfixes-dev,
|
||||
libxxf86vm-dev,
|
||||
libxtst-dev,
|
||||
libxres-dev,
|
||||
libdrm-dev,
|
||||
libvulkan-dev,
|
||||
libwayland-dev,
|
||||
wayland-protocols,
|
||||
libxkbcommon-dev,
|
||||
libcap-dev,
|
||||
libsdl2-dev,
|
||||
libpipewire-0.3-dev,
|
||||
libstb-dev,
|
||||
libwlroots-dev,
|
||||
libliftoff-dev,
|
||||
glslang-tools,
|
||||
cmake,
|
||||
hwdata,
|
||||
hwdata-dev,
|
||||
libopenvr-dev,
|
||||
vkroots-dev,
|
||||
libxmuu-dev,
|
||||
libxmu-dev,
|
||||
libdisplay-info-dev,
|
||||
libjsoncpp-dev,
|
||||
xwayland,
|
||||
Standards-Version: 4.6.1
|
||||
Homepage: https://github.com/Plagman/gamescope
|
||||
Vcs-Browser: https://salsa.debian.org/games-team/gamescope
|
||||
Vcs-Git: https://salsa.debian.org/games-team/gamescope.git
|
||||
|
||||
Package: gamescope
|
||||
Architecture: any
|
||||
Depends:
|
||||
${shlibs:Depends},
|
||||
${misc:Depends},
|
||||
xwayland,
|
||||
vkroots,
|
||||
libdisplay-info,
|
||||
hwdata,
|
||||
Suggests:
|
||||
libcap2-bin,
|
||||
Description: Micro-compositor for game scaling
|
||||
Gamescope wraps your games to give them scaling and fullscreen options. It
|
||||
provides a Wayland compositor to your games, but gamescope runs under both
|
||||
Wayland and X.org.
|
||||
.
|
||||
Your game sees a virtual display at the resolution you specified. You see a
|
||||
scaled view in a window or fullscreen. This is useful when either the game or
|
||||
your system do not permit running the game at native window/screen sizes. You
|
||||
can also use integer scaling to keep your pixels sharp and pixelated.
|
138
gamescope-master/debian/copyright
Normal file
138
gamescope-master/debian/copyright
Normal file
@ -0,0 +1,138 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Source: https://github.com/Plagman/gamescope
|
||||
Upstream-Name: gamescope
|
||||
Upstream-Contact: Pierre-Loup A. Griffais <https://www.valvesoftware.com/en/contact?contact-person=Pierre-Loup%20Griffais>
|
||||
|
||||
Files:
|
||||
*
|
||||
Copyright:
|
||||
2013-2022, Valve Corporation
|
||||
2022, NVIDIA CORPORATION
|
||||
License: BSD-2-Clause
|
||||
|
||||
Files:
|
||||
protocol/gamescope-input-method.xml
|
||||
Copyright:
|
||||
2008-2011 Kristian Høgsberg
|
||||
2010-2011 Intel Corporation
|
||||
2012-2013 Collabora, Ltd.
|
||||
2012, 2013 Intel Corporation
|
||||
2015, 2016 Jan Arne Petersen
|
||||
2017, 2018 Red Hat, Inc.
|
||||
2018 Purism SPC
|
||||
2021 Valve Corporation
|
||||
License: MIT
|
||||
|
||||
Files:
|
||||
protocol/gamescope-pipewire.xml
|
||||
protocol/gamescope-xwayland.xml
|
||||
Copyright:
|
||||
2021 Valve Corporation
|
||||
License: MIT
|
||||
|
||||
Files:
|
||||
src/shaders/NVIDIAImageScaling/*
|
||||
Copyright:
|
||||
2022 NVIDIA CORPORATION & AFFILIATES
|
||||
License: MIT
|
||||
|
||||
Files:
|
||||
src/shaders/ffx_*.h
|
||||
Copyright:
|
||||
2021 Advanced Micro Devices, Inc.
|
||||
License: MIT
|
||||
|
||||
Files:
|
||||
src/gpuvis_trace_utils.h
|
||||
Copyright:
|
||||
Michael Sartain
|
||||
License: public-domain-dual
|
||||
This software is dual-licensed to the public domain and under the following
|
||||
license: you are granted a perpetual, irrevocable license to copy, modify,
|
||||
publish, and distribute this file as you see fit.
|
||||
|
||||
Files:
|
||||
src/modegen.cpp
|
||||
Copyright:
|
||||
2005-2006 Luc Verhaegen
|
||||
License: MIT
|
||||
|
||||
Files:
|
||||
src/steamcompmgr.cpp
|
||||
Copyright:
|
||||
2003 Keith Packard
|
||||
Matthew Hawn
|
||||
License: MIT-old
|
||||
|
||||
Files:
|
||||
src/udev_is_boot_vga.c
|
||||
Copyright:
|
||||
Aaron Plattner
|
||||
License: public-domain
|
||||
Public domain
|
||||
|
||||
Files:
|
||||
debian/*
|
||||
Copyright:
|
||||
2022 Stephan Lachnit <stephanlachnit@debian.org>
|
||||
License: BSD-2-Clause
|
||||
|
||||
License: BSD-2-Clause
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
.
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
.
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License: MIT
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
to deal in the Software without restriction, including without limitation
|
||||
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
and/or sell copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following conditions:
|
||||
.
|
||||
The above copyright notice and this permission notice shall be included
|
||||
in all copies or substantial portions of the Software.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
License: MIT-old
|
||||
Permission to use, copy, modify, distribute, and sell this software and its
|
||||
documentation for any purpose is hereby granted without fee, provided that
|
||||
the above copyright notice appear in all copies and that both that
|
||||
copyright notice and this permission notice appear in supporting
|
||||
documentation, and that the name of Keith Packard not be used in
|
||||
advertising or publicity pertaining to distribution of the software without
|
||||
specific, written prior permission. Keith Packard makes no
|
||||
representations about the suitability of this software for any purpose. It
|
||||
is provided "as is" without express or implied warranty.
|
||||
.
|
||||
KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
|
||||
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
|
||||
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
|
||||
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
||||
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
1
gamescope-master/debian/files
Normal file
1
gamescope-master/debian/files
Normal file
@ -0,0 +1 @@
|
||||
gamescope_3.11.58.d6c1df4.openvr-99pika15_source.buildinfo games optional
|
2
gamescope-master/debian/gamescope.links
Normal file
2
gamescope-master/debian/gamescope.links
Normal file
@ -0,0 +1,2 @@
|
||||
/usr/bin/gamescope /usr/games/gamescope
|
||||
|
4
gamescope-master/debian/gbp.conf
Normal file
4
gamescope-master/debian/gbp.conf
Normal file
@ -0,0 +1,4 @@
|
||||
[DEFAULT]
|
||||
upstream-branch = upstream/latest
|
||||
debian-branch = debian/latest
|
||||
pristine-tar = True
|
@ -0,0 +1,35 @@
|
||||
Description: <short summary of the patch>
|
||||
TODO: Put a short summary on the line above and replace this paragraph
|
||||
with a longer explanation of this change. Complete the meta-information
|
||||
with other relevant fields (see below for details). To make it easier, the
|
||||
information below has been extracted from the changelog. Adjust it or drop
|
||||
it.
|
||||
.
|
||||
gamescope (3.11.58.7bd30dd-99pika4) kinetic; urgency=medium
|
||||
.
|
||||
* Update to git to support HDR
|
||||
Author: Ward Nakchbandi <hotrod.master@hotmail.com>
|
||||
|
||||
---
|
||||
The information above should follow the Patch Tagging Guidelines, please
|
||||
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
|
||||
are templates for supplementary fields that you might want to add:
|
||||
|
||||
Origin: <vendor|upstream|other>, <url of original patch>
|
||||
Bug: <url in upstream bugtracker>
|
||||
Bug-Debian: https://bugs.debian.org/<bugnumber>
|
||||
Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
|
||||
Forwarded: <no|not-needed|url proving that it has been forwarded>
|
||||
Reviewed-By: <name and email of someone who approved the patch>
|
||||
Last-Update: 2023-01-19
|
||||
|
||||
--- gamescope-3.11.58.7bd30dd.orig/meson.build
|
||||
+++ gamescope-3.11.58.7bd30dd/meson.build
|
||||
@@ -6,7 +6,6 @@ project(
|
||||
default_options: [
|
||||
'cpp_std=c++20',
|
||||
'warning_level=2',
|
||||
- 'force_fallback_for=wlroots,libliftoff',
|
||||
],
|
||||
)
|
||||
|
47
gamescope-master/debian/patches/openvr_api-fix.patch
Normal file
47
gamescope-master/debian/patches/openvr_api-fix.patch
Normal file
@ -0,0 +1,47 @@
|
||||
Description: <short summary of the patch>
|
||||
TODO: Put a short summary on the line above and replace this paragraph
|
||||
with a longer explanation of this change. Complete the meta-information
|
||||
with other relevant fields (see below for details). To make it easier, the
|
||||
information below has been extracted from the changelog. Adjust it or drop
|
||||
it.
|
||||
.
|
||||
gamescope (3.11.58.7bd30dd-99pika4) kinetic; urgency=medium
|
||||
.
|
||||
* Update to git to support HDR
|
||||
Author: Ward Nakchbandi <hotrod.master@hotmail.com>
|
||||
|
||||
---
|
||||
The information above should follow the Patch Tagging Guidelines, please
|
||||
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
|
||||
are templates for supplementary fields that you might want to add:
|
||||
|
||||
Origin: <vendor|upstream|other>, <url of original patch>
|
||||
Bug: <url in upstream bugtracker>
|
||||
Bug-Debian: https://bugs.debian.org/<bugnumber>
|
||||
Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
|
||||
Forwarded: <no|not-needed|url proving that it has been forwarded>
|
||||
Reviewed-By: <name and email of someone who approved the patch>
|
||||
Last-Update: 2023-01-19
|
||||
|
||||
--- gamescope-3.11.58.7bd30dd.orig/meson.build
|
||||
+++ gamescope-3.11.58.7bd30dd/meson.build
|
||||
@@ -36,7 +36,7 @@ dep_x11 = dependency('x11')
|
||||
vulkan_dep = dependency('vulkan')
|
||||
|
||||
if get_option('enable_openvr_support')
|
||||
- openvr_dep = dependency('openvr_api', required : false)
|
||||
+ openvr_dep = dependency('openvr', required : false)
|
||||
if not openvr_dep.found()
|
||||
cmake = import('cmake')
|
||||
openvr_var = cmake.subproject_options()
|
||||
--- gamescope-3.11.58.7bd30dd.orig/src/vr_session.hpp
|
||||
+++ gamescope-3.11.58.7bd30dd/src/vr_session.hpp
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
|
||||
-#include "../subprojects/openvr/headers/openvr.h"
|
||||
+#include <openvr.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
bool vr_init(int argc, char **argv);
|
2
gamescope-master/debian/patches/series
Normal file
2
gamescope-master/debian/patches/series
Normal file
@ -0,0 +1,2 @@
|
||||
#openvr_api-fix.patch
|
||||
#0001_remove-forcefallback.patch
|
16
gamescope-master/debian/rules
Executable file
16
gamescope-master/debian/rules
Executable file
@ -0,0 +1,16 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||
|
||||
override_dh_install:
|
||||
dh_install
|
||||
# Remove submodule conflicting files
|
||||
rm -rf debian/gamescope/usr/include
|
||||
rm -rf debian/gamescope/usr/lib/libopenvr_api.a
|
||||
rm -rf debian/gamescope/usr/lib/x86_64-linux-gnu/libliftoff.a
|
||||
rm -rf debian/gamescope/usr/lib/x86_64-linux-gnu/libwlroots.a
|
||||
rm -rf debian/gamescope/usr/lib/x86_64-linux-gnu/pkgconfig/libliftoff.pc
|
||||
rm -rf debian/gamescope/usr/lib/x86_64-linux-gnu/pkgconfig/wlroots.pc
|
||||
|
||||
%:
|
||||
dh $@
|
3
gamescope-master/debian/salsa-ci.yml
Normal file
3
gamescope-master/debian/salsa-ci.yml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
include:
|
||||
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
|
1
gamescope-master/debian/source/format
Normal file
1
gamescope-master/debian/source/format
Normal file
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
4
gamescope-master/debian/upstream/metadata
Normal file
4
gamescope-master/debian/upstream/metadata
Normal file
@ -0,0 +1,4 @@
|
||||
Bug-Database: https://github.com/Plagman/gamescope/issues
|
||||
Bug-Submit: https://github.com/Plagman/gamescope/issues/new
|
||||
Repository-Browse: https://github.com/Plagman/gamescope
|
||||
Repository: https://github.com/Plagman/gamescope.git
|
2
gamescope-master/debian/watch
Normal file
2
gamescope-master/debian/watch
Normal file
@ -0,0 +1,2 @@
|
||||
version=4
|
||||
https://github.com/Plagman/gamescope/tags (?:.*?/)?v?@ANY_VERSION@@ARCHIVE_EXT@
|
2
orig.source.txt
Normal file
2
orig.source.txt
Normal file
@ -0,0 +1,2 @@
|
||||
gamescope_3.11.47.orig.tar.gz
|
||||
#https://github.com/Plagman/gamescope
|
Loading…
Reference in New Issue
Block a user