Merge pull request #13407 from Rmys/master

frameworks-6.0.0
This commit is contained in:
Rmys
2024-02-28 20:51:15 +03:00
committed by GitHub
8 changed files with 206 additions and 2 deletions
@@ -0,0 +1,19 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools
from pisi.actionsapi import kde6
def setup():
kde6.configure()
def build():
kde6.make()
def install():
kde6.install()
pisitools.dodoc("COPYING*", "README*")
@@ -0,0 +1,93 @@
diff --git a/src/protocols/kde-output-device-v2.xml b/src/protocols/kde-output-device-v2.xml
index 34b3970a2f34075771411adc5538e875ae67a128..a70d41ac3b418a57477c4a8f665b4c856c2b3009 100644
--- a/src/protocols/kde-output-device-v2.xml
+++ b/src/protocols/kde-output-device-v2.xml
@@ -11,7 +11,7 @@
]]></copyright>
- <interface name="kde_output_device_v2" version="5">
+ <interface name="kde_output_device_v2" version="6">
<description summary="output configuration representation">
An output device describes a display device available to the compositor.
output_device is similar to wl_output, but focuses on output
@@ -321,7 +321,28 @@
<description summary="describes when auto rotate is used"/>
<arg name="profile_path" type="string"/>
</event>
-
+
+ <event name="brightness_metadata" since="6">
+ <description summary="metadata about the screen's brightness limits"/>
+ <arg name="max_peak_brightness" type="uint" summary="in nits"/>
+ <arg name="max_frame_average_brightness" type="uint" summary="in nits"/>
+ <arg name="min_brightness" type="uint" summary="in 0.0001 nits"/>
+ </event>
+
+ <event name="brightness_overrides" since="6">
+ <description summary="overrides for the screen's brightness limits"/>
+ <arg name="max_peak_brightness" type="int" summary="-1 for no override, positive values are the brightness in nits"/>
+ <arg name="max_average_brightness" type="int" summary="-1 for no override, positive values are the brightness in nits"/>
+ <arg name="min_brightness" type="int" summary="-1 for no override, positive values are the brightness in 0.0001 nits"/>
+ </event>
+
+ <event name="sdr_gamut_wideness" since="6">
+ <description summary="describes which gamut is assumed for sRGB applications">
+ This can be used to provide the colors users assume sRGB applications should have based on the
+ default experience on many modern sRGB screens.
+ </description>
+ <arg name="gamut_wideness" type="uint" summary="0 means rec.709 primaries, 10000 means rec.2020 primaries"/>
+ </event>
</interface>
<interface name="kde_output_device_mode_v2" version="1">
diff --git a/src/protocols/kde-output-management-v2.xml b/src/protocols/kde-output-management-v2.xml
index 312b6613a9c24c8bac5c35b69df79d024c597f14..7154c9031a4c2f4dc1b2d9f7a08604083b37b0c8 100644
--- a/src/protocols/kde-output-management-v2.xml
+++ b/src/protocols/kde-output-management-v2.xml
@@ -6,11 +6,12 @@
SPDX-FileCopyrightText: 2012-2013 Collabora, Ltd.
SPDX-FileCopyrightText: 2015 Sebastian Kügler <sebas@kde.org>
SPDX-FileCopyrightText: 2021 Méven Car <meven.car@enioka.com>
+ SPDX-FileCopyrightText: 2023 Xaver Hugl <xaver.hugl@kde.org>
SPDX-License-Identifier: MIT-CMU
]]></copyright>
-<interface name="kde_output_management_v2" version="6">
+<interface name="kde_output_management_v2" version="7">
<description summary="configuration of server outputs through clients">
This interface enables clients to set properties of output devices for screen
configuration purposes via the server. To this end output devices are referenced
@@ -62,7 +63,7 @@
</interface>
-<interface name="kde_output_configuration_v2" version="6">
+<interface name="kde_output_configuration_v2" version="7">
<description summary="configure single output devices">
outputconfiguration is a client-specific resource that can be used to ask
the server to apply changes to available output devices.
@@ -260,5 +261,22 @@
<arg name="outputdevice" type="object" interface="kde_output_device_v2" summary="outputdevice this setting applies to"/>
<arg name="profile_path" type="string"/>
</request>
+
+ <request name="set_brightness_overrides" since="7">
+ <description summary="override metadata about the screen's brightness limits"/>
+ <arg name="outputdevice" type="object" interface="kde_output_device_v2" summary="outputdevice this setting applies to"/>
+ <arg name="max_peak_brightness" type="int" summary="-1 for not overriding, or positive values in nits"/>
+ <arg name="max_frame_average_brightness" type="int" summary="-1 for not overriding, or positive values in nits"/>
+ <arg name="min_brightness" type="int" summary="-1 for not overriding, or positive values in 0.0001 nits"/>
+ </request>
+
+ <request name="set_sdr_gamut_wideness" since="7">
+ <description summary="describes which gamut is assumed for sRGB applications">
+ This can be used to provide the colors users assume sRGB applications should have based on the
+ default experience on many modern sRGB screens.
+ </description>
+ <arg name="outputdevice" type="object" interface="kde_output_device_v2" summary="outputdevice this setting applies to"/>
+ <arg name="gamut_wideness" type="uint" summary="0 means rec.709 primaries, 10000 means rec.2020 primaries"/>
+ </request>
</interface>
</protocol>
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>plasma-wayland-protocols-kf6</Name>
<Homepage>https://kde.org/plasma-desktop</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv3</License>
<IsA>library</IsA>
<Summary>Plasma Specific Protocols for Wayland</Summary>
<Description>Wayland için Plazma Özel Protokoller</Description>
<Archive sha1sum="d2b6c113e82acce545ca462791dd730dbf113276" type="tarxz">https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-1.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.14.2">qt6-base-devel</Dependency>
<Dependency versionFrom="6.0.0">extra-cmake-modules-kf6</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch level="1">a95fc86f.diff</Patch> -->
</Patches>
</Source>
<Package>
<Name>plasma-wayland-protocols-kf6</Name>
<RuntimeDependencies>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2024-02-28</Date>
<Version>1.12.0</Version>
<Comment>First release</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>plasma-wayland-protocols</Name>
<Summary xml:lang="tr">Plasma Specific Protocols for Wayland</Summary>
<Description xml:lang="tr">Wayland için Plazma Özel Protokoller</Description>
</Source>
</PISI>
+38
View File
@@ -116877,6 +116877,44 @@ Bu Skype SILK codec ve Xiph.Org &apos;s Celt codec teknolojisi dahil RFC 6716 ol
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>plasma-wayland-protocols-kf6</Name>
<Homepage>https://kde.org/plasma-desktop</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv3</License>
<IsA>library</IsA>
<PartOf>desktop.kde6.framework</PartOf>
<Summary xml:lang="en">Plasma Specific Protocols for Wayland</Summary>
<Description xml:lang="en">Wayland için Plazma Özel Protokoller</Description>
<Archive type="tarxz" sha1sum="d2b6c113e82acce545ca462791dd730dbf113276" name="plasma-wayland-protocols-1.12.0.tar.xz">https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-1.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.14.2">qt6-base-devel</Dependency>
<Dependency versionFrom="6.0.0">extra-cmake-modules-kf6</Dependency>
</BuildDependencies>
<SourceURI>desktop/kde6/frameworks/plasma-wayland-protocols/pspec.xml</SourceURI>
</Source>
<Package>
<Name>plasma-wayland-protocols-kf6</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2024-02-28</Date>
<Version>1.12.0</Version>
<Comment>First release</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>icon-theme-numix</Name>
+1 -1
View File
@@ -1 +1 @@
dd15d0ea28e6b0c25db909392dc11e083b03e481
412fd3757c956f4dce135a2c8078a9963880e31b
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
a87fdcff7a7ed3fef01f4c754e7874f405182e81
fdb298022a07056fe3d109d585848d70ecafcf6f