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 <sfal...@opensuse.org>
+
+- 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 <sfal...@opensuse.org>
+
+- Add Conflicts: labwc-theme-vent
+
+-------------------------------------------------------------------
+Wed Nov 13 00:26:21 UTC 2024 - Shawn Dunn <sfal...@opensuse.org>
+
+- Added Supplements: for subpackages
+
+-------------------------------------------------------------------
+Tue Nov 12 18:35:22 UTC 2024 - Shawn Dunn <sfal...@opensuse.org>
+
+- 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"

Reply via email to