kde-framework
This commit is contained in:
@@ -5,15 +5,15 @@
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import kde5
|
||||
from pisi.actionsapi import kde6
|
||||
|
||||
def setup():
|
||||
kde5.configure()
|
||||
kde6.configure()
|
||||
|
||||
def build():
|
||||
kde5.make()
|
||||
kde6.make()
|
||||
|
||||
def install():
|
||||
kde5.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>
|
||||
@@ -1,3 +1,4 @@
|
||||
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
@@ -12,17 +13,14 @@
|
||||
<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>
|
||||
<Archive sha1sum="6760d44dde75fab409686e6bebcecdd63c39fa6a" type="tarxz">https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-1.16.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="5.14.2">qt5-base-devel</Dependency>
|
||||
<Dependency versionFrom="5.116.0">extra-cmake-modules</Dependency>
|
||||
<Dependency versionFrom="6.7.1">qt6-base-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">extra-cmake-modules</Dependency>
|
||||
</BuildDependencies>
|
||||
<!--
|
||||
<Patches>
|
||||
<Patch>plasma-wayland-protocols.patch</Patch>
|
||||
<Patch level="1">plasma-wayland-protocols.patch</Patch>
|
||||
<!-- <Patch level="1">a95fc86f.diff</Patch> -->
|
||||
</Patches>
|
||||
-->
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
@@ -34,295 +32,18 @@
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
<Replaces>
|
||||
<Package>plasma-wayland-protocols-kf6</Package>
|
||||
</Replaces>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="41">
|
||||
<Date>2024-05-19</Date>
|
||||
<Version>1.12.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="40">
|
||||
<Date>2024-02-10</Date>
|
||||
<Version>1.12.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="39">
|
||||
<Date>2024-01-13</Date>
|
||||
<Version>1.12.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="38">
|
||||
<Date>2023-12-14</Date>
|
||||
<Version>1.12.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="37">
|
||||
<Date>2023-11-12</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="36">
|
||||
<Date>2023-11-12</Date>
|
||||
<Version>1.11.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="35">
|
||||
<Date>2023-11-07</Date>
|
||||
<Version>1.11.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="34">
|
||||
<Date>2023-10-26</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="33">
|
||||
<Date>2023-09-10</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="32">
|
||||
<Date>2023-08-19</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="31">
|
||||
<Date>2023-07-08</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="30">
|
||||
<Date>2023-06-10</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="29">
|
||||
<Date>2023-05-13</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="28">
|
||||
<Date>2023-04-08</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="27">
|
||||
<Date>2023-03-11</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="26">
|
||||
<Date>2023-02-15</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="25">
|
||||
<Date>2023-01-20</Date>
|
||||
<Version>1.10.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="24">
|
||||
<Date>2023-01-14</Date>
|
||||
<Version>1.9.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="23">
|
||||
<Date>2022-12-10</Date>
|
||||
<Version>1.9.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="22">
|
||||
<Date>2022-11-14</Date>
|
||||
<Version>1.9.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="21">
|
||||
<Date>2022-10-28</Date>
|
||||
<Version>1.9.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="20">
|
||||
<Date>2022-09-13</Date>
|
||||
<Version>1.8.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="19">
|
||||
<Date>2022-08-19</Date>
|
||||
<Version>1.7.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="18">
|
||||
<Date>2022-07-10</Date>
|
||||
<Version>1.7.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="17">
|
||||
<Date>2022-06-18</Date>
|
||||
<Version>1.7.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="16">
|
||||
<Date>2022-05-14</Date>
|
||||
<Version>1.7.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="15">
|
||||
<Date>2022-04-12</Date>
|
||||
<Version>1.6.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="14">
|
||||
<Date>2022-01-27</Date>
|
||||
<Version>1.6.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="13">
|
||||
<Date>2022-01-08</Date>
|
||||
<Version>1.5.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="12">
|
||||
<Date>2021-12-12</Date>
|
||||
<Version>1.5.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="11">
|
||||
<Date>2021-11-13</Date>
|
||||
<Version>1.5.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="10">
|
||||
<Date>2021-10-10</Date>
|
||||
<Version>1.4.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="9">
|
||||
<Date>2021-09-12</Date>
|
||||
<Version>1.4.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="8">
|
||||
<Date>2021-07-10</Date>
|
||||
<Version>1.3.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2021-06-15</Date>
|
||||
<Version>1.3.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2021-04-10</Date>
|
||||
<Version>1.2.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2021-03-29</Date>
|
||||
<Version>1.2.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2021-03-14</Date>
|
||||
<Version>1.1.1</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2021-01-10</Date>
|
||||
<Version>1.1.1</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2020-09-01</Date>
|
||||
<Version>1.1.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2020-06-01</Date>
|
||||
<Version>1.0</Version>
|
||||
<Update release="42">
|
||||
<Date>2025-01-09</Date>
|
||||
<Version>1.16.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
|
||||
Reference in New Issue
Block a user