Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package lxqt-wayland-session for
openSUSE:Factory checked in at 2024-12-10 23:43:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lxqt-wayland-session (Old)
and /work/SRC/openSUSE:Factory/.lxqt-wayland-session.new.29675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lxqt-wayland-session"
Tue Dec 10 23:43:16 2024 rev:2 rq:1226428 version:0.1.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/lxqt-wayland-session/lxqt-wayland-session.changes
2024-11-11 13:46:51.063645850 +0100
+++
/work/SRC/openSUSE:Factory/.lxqt-wayland-session.new.29675/lxqt-wayland-session.changes
2024-12-10 23:43:31.272525970 +0100
@@ -1,0 +2,25 @@
+Mon Nov 25 18:24:00 UTC 2024 - Shawn Dunn <[email protected]>
+
+- Update to version 0.1.1:
+ * Fixed the issue which happened when full paths were used
+ instead of the compositor's executable name
+ * Updated lxqt-hyprland.conf for Hyprland v.0.45
+ * Activated xdg-activation by default in Wayfire's config
+
+-------------------------------------------------------------------
+Wed Nov 13 15:34:49 UTC 2024 - Shawn Dunn <[email protected]>
+
+- Add Conflicts: labwc-theme-vent
+
+-------------------------------------------------------------------
+Wed Nov 13 00:26:21 UTC 2024 - Shawn Dunn <[email protected]>
+
+- Added Supplements: for subpackages
+
+-------------------------------------------------------------------
+Tue Nov 12 18:35:22 UTC 2024 - Shawn Dunn <[email protected]>
+
+- Specfile cleanup, and splitting out the various compositors into
+ reasonable subpackages
+
+-------------------------------------------------------------------
Old:
----
lxqt-wayland-session-0.1.0.tar.xz
lxqt-wayland-session-0.1.0.tar.xz.asc
New:
----
lxqt-wayland-session-0.1.1.tar.xz
lxqt-wayland-session-0.1.1.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lxqt-wayland-session.spec ++++++
--- /var/tmp/diff_new_pack.G5Ifbt/_old 2024-12-10 23:43:31.988555803 +0100
+++ /var/tmp/diff_new_pack.G5Ifbt/_new 2024-12-10 23:43:31.988555803 +0100
@@ -17,27 +17,27 @@
Name: lxqt-wayland-session
-Version: 0.1.0
+Version: 0.1.1
Release: 0
Summary: Files needed for the LXQt Wayland Session
-License: LGPL-2.1-or-later
+License: BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later AND
GPL-3.0-or-later AND MIT AND CC-BY-SA-4.0
URL: https://github.com/lxqt/lxqt-wayland-session
Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz
Source1:
%{url}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
Source2: %{name}.keyring
Patch1: 001-labwc-autostart-swaybg.patch
BuildRequires: cmake
-BuildRequires: cmake(lxqt2-build-tools)
-BuildRequires: cmake(KF6WindowSystem)
-BuildRequires: cmake(Qt6LinguistTools)
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: pkgconfig
-BuildRequires: pkgconfig(lxqt) >= 2.1.0
BuildRequires: xdg-user-dirs
+BuildRequires: cmake(KF6WindowSystem)
+BuildRequires: cmake(Qt6LinguistTools)
+BuildRequires: cmake(lxqt2-build-tools)
+BuildRequires: pkgconfig(lxqt) >= 2.1.0
+Requires: layer-shell-qt6 >= 6.2.0
+Requires: lxqt-session >= 2.1.0
Requires: xdg-user-dirs
-#ecommends: kwin6
-#uggests: labwc
BuildArch: noarch
%description
@@ -45,15 +45,73 @@
its desktop entry for display managers and default configurations for
actually supported compositors.
-%package -n labwc-theme-vent
-Summary: Vent openbox themes
-Requires: labwc
+%package -n lxqt-hyprland-session
+Summary: Session files for LXQt-Hyprland
+License: BSD-3-Clause
+Requires: %{name} = %{version}
+Requires: hyprland
+Supplements: (%{name} and hyprland)
+
+%description -n lxqt-hyprland-session
+This package contains the files necessary to use Hyprland as the Wayland
+compositor with LXQt
+
+%package -n lxqt-niri-session
+Summary: Session files for LXQT-niri
+License: GPL-3.0-or-later
+Requires: %{name} = %{version}
+Requires: niri
+Supplements: (%{name} and niri)
+
+%description -n lxqt-niri-session
+This package contains the files necessary to use niri as the Wayland compositor
+for LXQt
+
+%package -n lxqt-river-session
+Summary: Session files for LXQt-river
+License: GPL-3.0-or-later
+Requires: %{name} = %{version}
+Requires: river
+Supplements: (%{name} and river)
+
+%description -n lxqt-river-session
+This package contains the files necessary to use river as the Wayland
+compositor with LXQt
+
+%package -n lxqt-sway-session
+Summary: Session files for LXQt-Sway
+License: MIT
+Requires: %{name} = %{version}
+Requires: sway
+Supplements: (%{name} and sway)
+
+%description -n lxqt-sway-session
+This package contains the files necessary to use Sway as the Wayland compositor
+with LXQt
+
+%package -n lxqt-wayfire-session
+Summary: Session files for LXQt-wayfire
+License: MIT
+Requires: %{name} = %{version}
+Requires: wayfire
+Supplements: (%{name} and wayfire)
+
+%description -n lxqt-wayfire-session
+This package contains the files necessary to use wayfire as the Wayland
+compositor with LXQt
+
+%package -n lxqt-labwc-session
+Summary: Session files and theme for labwc
+License: CC-BY-SA-4.0 AND GPL-2.0-or-later
+Requires: %{name} = %{version}
+Requires: labwc >= 0.7.2
Requires: swaybg
Requires: swayidle
Requires: swaylock
Supplements: (%{name} and labwc)
+Conflicts: labwc-theme-vent <= %{version}
-%description -n labwc-theme-vent
+%description -n lxqt-labwc-session
This package contains the openbox themes and other files for labwc.
%prep
@@ -61,30 +119,55 @@
%build
%cmake
-%make_build
+%cmake_build
%install
%cmake_install
+
%fdupes -s %{buildroot}%{_datadir}/themes/
+%check
+%ctest
+
%files
%doc README.md
-%{_bindir}/startlxqtwayland
+%license COPYING.LESSER LICENSE
%dir %{_datadir}/lxqt
%dir %{_datadir}/lxqt/wayland
-%{_datadir}/lxqt/wayland/lxqt-*
%dir %{_datadir}/lxqt/wayland/firstrun
-%{_datadir}/lxqt/wayland/firstrun/autostart
%dir %{_datadir}/wayland-sessions
+%{_bindir}/startlxqtwayland
+%{_datadir}/lxqt/wayland/firstrun/autostart
%{_datadir}/wayland-sessions/lxqt-wayland.desktop
-%license COPYING.LESSER
-%files -n labwc-theme-vent
+%files -n lxqt-hyprland-session
+%license LICENSE.BSD
+%{_datadir}/lxqt/wayland/lxqt-hyprland.conf
+
+%files -n lxqt-niri-session
+%license COPYING
+%{_datadir}/lxqt/wayland/lxqt-niri.kdl
+
+%files -n lxqt-river-session
+%license COPYING
+%{_datadir}/lxqt/wayland/lxqt-river-init
+
+%files -n lxqt-sway-session
+%license LICENSE.MIT
+%{_datadir}/lxqt/wayland/lxqt-sway.config
+
+%files -n lxqt-wayfire-session
+%license LICENSE.MIT
+%{_datadir}/lxqt/wayland/lxqt-wayfire.ini
+
+%files -n lxqt-labwc-session
+%license LICENSE.GPLv2
+%dir %{_datadir}/lxqt/wallpapers
+%dir %{_datadir}/lxqt/wayland/labwc
+%dir %{_datadir}/lxqt/graphics
%{_datadir}/themes/Vent/
%{_datadir}/themes/Vent-dark/
-%dir %{_datadir}/lxqt/wallpapers
%{_datadir}/lxqt/wallpapers/origami-dark-labwc.png
-%dir %{_datadir}/lxqt/wayland/labwc
%{_datadir}/lxqt/wayland/labwc/README
%{_datadir}/lxqt/wayland/labwc/autostart
%{_datadir}/lxqt/wayland/labwc/environment
@@ -92,6 +175,5 @@
%{_datadir}/lxqt/wayland/labwc/rc.xml
%{_datadir}/lxqt/wayland/labwc/themerc
%{_datadir}/lxqt/wayland/labwc/themerc-override
-%dir %{_datadir}/lxqt/graphics
%{_datadir}/lxqt/graphics/lxqt-labwc.png
++++++ lxqt-wayland-session-0.1.0.tar.xz -> lxqt-wayland-session-0.1.1.tar.xz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lxqt-wayland-session-0.1.0/.github/ISSUE_TEMPLATE/bug-report.md
new/lxqt-wayland-session-0.1.1/.github/ISSUE_TEMPLATE/bug-report.md
--- old/lxqt-wayland-session-0.1.0/.github/ISSUE_TEMPLATE/bug-report.md
1970-01-01 01:00:00.000000000 +0100
+++ new/lxqt-wayland-session-0.1.1/.github/ISSUE_TEMPLATE/bug-report.md
2024-11-24 19:38:26.000000000 +0100
@@ -0,0 +1,52 @@
+---
+name: Bug report
+about: " Create a report to help us improve LXQt Wayland Session"
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+<!--- Provide a general summary of the issue in the title above. You --->
+<!--- should not delete relevant sections and/or questions in your report. For
questions and similar please use https://github.com/lxqt/lxqt/discussions. --->
+
+<!--- BEFORE FILLING OUT THIS REPORT FORM: --->
+<!--- Dear users of stable and LTS (long term service) distributions: --->
+<!--- Please do NOT file bugs against old (dead) versions but use your --->
+<!--- distribution bugtracker instead. This is esp. true for Ubuntu LTS. --->
+
+##### Expected Behavior
+<!--- If you're describing a bug, tell us what should happen -->
+<!--- If you're suggesting a change/improvement, tell us how it should work -->
+
+##### Current Behavior
+<!--- If describing a bug, tell us what happens instead of the expected --->
+<!--- behaviour. If suggesting a change/improvement, explain the difference -->
+<!--- from current behavior (a screenshot might help) --->
+
+##### Possible Solution
+<!--- Not obligatory, but suggest a fix/reason for the bug, --->
+<!--- or ideas how to implement the addition or change --->
+
+##### Steps to Reproduce (for bugs)
+<!--- Provide a link to a live example, or an unambiguous set of steps to --->
+<!--- reproduce this bug. Include code to reproduce, if relevant --->
+1.
+2.
+3.
+4.
+
+##### Context
+Custom issue template
+Describe this issue template's purpose here.
+
+<!--- How has this issue affected you? What are you trying to accomplish? --->
+<!--- Providing context helps us come up with a solution that is most --->
+<!--- useful in the real world --->
+
+##### System Information
+<!--- Include as many relevant details about the system you experienced --->
+<!--- the bug in --->
+* Compositor used:
+* Distribution & LXQt Version:
+* Qt Version (see `lxqt-about`):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lxqt-wayland-session-0.1.0/.github/ISSUE_TEMPLATE/feature_request.md
new/lxqt-wayland-session-0.1.1/.github/ISSUE_TEMPLATE/feature_request.md
--- old/lxqt-wayland-session-0.1.0/.github/ISSUE_TEMPLATE/feature_request.md
1970-01-01 01:00:00.000000000 +0100
+++ new/lxqt-wayland-session-0.1.1/.github/ISSUE_TEMPLATE/feature_request.md
2024-11-24 19:38:26.000000000 +0100
@@ -0,0 +1,20 @@
+---
+name: Feature request
+about: Suggest an idea for this project
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Ex. I'm always
frustrated when [...]
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen.
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions or features
you've considered.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lxqt-wayland-session-0.1.0/CHANGELOG
new/lxqt-wayland-session-0.1.1/CHANGELOG
--- old/lxqt-wayland-session-0.1.0/CHANGELOG 2024-11-05 06:26:19.000000000
+0100
+++ new/lxqt-wayland-session-0.1.1/CHANGELOG 2024-11-24 19:38:26.000000000
+0100
@@ -1,3 +1,9 @@
+lxqt-wayland-session-0.1.1 / 2024-11-24
+=======================================
+ * Fixed the issue which happened when full paths were used instead of the
compositor's executable name.
+ * Updated lxqt-hyprland.conf for Hyprland v.0.45.
+ * Added `xdg-activation` to Wayfire's config.
+
lxqt-wayland-session-0.1.0 / 2024-11-05
=======================================
* First release. For choosing a Wayland LXQt session in LXQt Session
Settings. Supports Labwc, KWin, Wayfire, Hyprland, Sway, River and Niri.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lxqt-wayland-session-0.1.0/CMakeLists.txt
new/lxqt-wayland-session-0.1.1/CMakeLists.txt
--- old/lxqt-wayland-session-0.1.0/CMakeLists.txt 2024-11-05
06:26:19.000000000 +0100
+++ new/lxqt-wayland-session-0.1.1/CMakeLists.txt 2024-11-24
19:38:26.000000000 +0100
@@ -26,7 +26,7 @@
set(LXQT_WAYLAND_SESSION_MAJOR_VERSION 0)
set(LXQT_WAYLAND_SESSION_MINOR_VERSION 1)
-set(LXQT_WAYLAND_SESSION_PATCH_VERSION 0)
+set(LXQT_WAYLAND_SESSION_PATCH_VERSION 1)
set(LXQT_WAYLAND_SESSION_VERSION
${LXQT_WAYLAND_SESSION_MAJOR_VERSION}.${LXQT_WAYLAND_SESSION_MINOR_VERSION}.${LXQT_WAYLAND_SESSION_PATCH_VERSION})
include(LXQtPreventInSourceBuilds)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lxqt-wayland-session-0.1.0/configurations/lxqt-hyprland.conf
new/lxqt-wayland-session-0.1.1/configurations/lxqt-hyprland.conf
--- old/lxqt-wayland-session-0.1.0/configurations/lxqt-hyprland.conf
2024-11-05 06:26:19.000000000 +0100
+++ new/lxqt-wayland-session-0.1.1/configurations/lxqt-hyprland.conf
2024-11-24 19:38:26.000000000 +0100
@@ -113,37 +113,68 @@
active_opacity = 1.0
inactive_opacity = 1.0
- drop_shadow = true
- shadow_range = 4
- shadow_render_power = 3
- col.shadow = rgba(1a1a1aee)
+ #https://wiki.hyprland.org/Configuring/Variables/#shadow
+ shadow {
+ enabled = true
+ range = 15
+ render_power = 2
+ color = rgba(1a1a1a60)
+ offset = 2, 3
+ }
# https://wiki.hyprland.org/Configuring/Variables/#blur
blur {
enabled = true
size = 3
passes = 1
-
vibrancy = 0.1696
}
}
+
# https://wiki.hyprland.org/Configuring/Variables/#animations
animations {
- enabled = true
+ enabled = yes, please :)
# Default animations, see
https://wiki.hyprland.org/Configuring/Animations/ for more
- bezier = myBezier, 0.05, 0.9, 0.1, 1.05
-
- animation = windows, 1, 7, myBezier
- animation = windowsOut, 1, 7, default, popin 80%
- animation = border, 1, 10, default
- animation = borderangle, 1, 8, default
- animation = fade, 1, 7, default
- animation = workspaces, 1, 6, default
+ bezier = easeOutQuint,0.23,1,0.32,1
+ bezier = easeInOutCubic,0.65,0.05,0.36,1
+ bezier = linear,0,0,1,1
+ bezier = almostLinear,0.5,0.5,0.75,1.0
+ bezier = quick,0.15,0,0.1,1
+
+ animation = global, 1, 10, default
+ animation = border, 1, 5.39, easeOutQuint
+ animation = windows, 1, 4.79, easeOutQuint
+ animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
+ animation = windowsOut, 1, 1.49, linear, popin 87%
+ animation = fadeIn, 1, 1.73, almostLinear
+ animation = fadeOut, 1, 1.46, almostLinear
+ animation = fade, 1, 3.03, quick
+ animation = layers, 1, 3.81, easeOutQuint
+ animation = layersIn, 1, 4, easeOutQuint, fade
+ animation = layersOut, 1, 1.5, linear, fade
+ animation = fadeLayersIn, 1, 1.79, almostLinear
+ animation = fadeLayersOut, 1, 1.39, almostLinear
+ animation = workspaces, 1, 1.94, almostLinear, fade
+ animation = workspacesIn, 1, 1.21, almostLinear, fade
+ animation = workspacesOut, 1, 1.94, almostLinear, fade
}
+# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/
+# "Smart gaps" / "No gaps when only"
+# uncomment all if you wish to use that.
+# workspace = w[t1], gapsout:0, gapsin:0
+# workspace = w[tg1], gapsout:0, gapsin:0
+# workspace = f[1], gapsout:0, gapsin:0
+# windowrulev2 = bordersize 0, floating:0, onworkspace:w[t1]
+# windowrulev2 = rounding 0, floating:0, onworkspace:w[t1]
+# windowrulev2 = bordersize 0, floating:0, onworkspace:w[tg1]
+# windowrulev2 = rounding 0, floating:0, onworkspace:w[tg1]
+# windowrulev2 = bordersize 0, floating:0, onworkspace:f[1]
+# windowrulev2 = rounding 0, floating:0, onworkspace:f[1]
+
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
dwindle {
pseudotile = true # Master switch for pseudotiling. Enabling is bound to
mainMod + P in the keybinds section below
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lxqt-wayland-session-0.1.0/configurations/lxqt-wayfire.ini
new/lxqt-wayland-session-0.1.1/configurations/lxqt-wayfire.ini
--- old/lxqt-wayland-session-0.1.0/configurations/lxqt-wayfire.ini
2024-11-05 06:26:19.000000000 +0100
+++ new/lxqt-wayland-session-0.1.1/configurations/lxqt-wayfire.ini
2024-11-24 19:38:26.000000000 +0100
@@ -75,6 +75,7 @@
wm-actions \
wobbly \
wrot \
+ xdg-activation \
zoom
# Note: [blur] is not enabled by default, because it can be resource-intensive.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lxqt-wayland-session-0.1.0/startlxqtwayland.in
new/lxqt-wayland-session-0.1.1/startlxqtwayland.in
--- old/lxqt-wayland-session-0.1.0/startlxqtwayland.in 2024-11-05
06:26:19.000000000 +0100
+++ new/lxqt-wayland-session-0.1.1/startlxqtwayland.in 2024-11-24
19:38:26.000000000 +0100
@@ -70,7 +70,7 @@
fi
if grep -q "compositor" "$XDG_CONFIG_HOME/lxqt/session.conf"; then
- COMPOSITOR=`cat "$XDG_CONFIG_HOME"/lxqt/session.conf|grep compositor |awk
-F'=' '{print $2}'`
+ COMPOSITOR=`cat "$XDG_CONFIG_HOME"/lxqt/session.conf|grep compositor |awk
-F'=' '{sub(".*/", "", $2); print $2}'`
fi
export XDG_CURRENT_DESKTOP="LXQt:$COMPOSITOR:wlroots"