commit current changes
This commit is contained in:
parent
4b339bf99a
commit
650a436381
6 changed files with 120 additions and 37 deletions
|
|
@ -3,9 +3,11 @@
|
|||
|
||||
Name: sonic-win
|
||||
Version: 6.4.5
|
||||
Release: 1%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Summary: KWin window manager for SonicDE (fork of kwin)
|
||||
|
||||
%global plasma_version %{version}
|
||||
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://github.com/Sonic-DE/sonic-win
|
||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
|
|
@ -59,7 +61,7 @@ BuildRequires: pkgconfig(libudev)
|
|||
%if 0%{?rhel} == 10
|
||||
# Integrate with Xlibre on EL10
|
||||
BuildRequires: xlibre-xserver-devel
|
||||
Requires: xlibre-xserver
|
||||
Requires: xlibre-xserver-Xorg
|
||||
Requires: xlibre-xf86-input-libinput
|
||||
%else
|
||||
BuildRequires: pkgconfig(xwayland)
|
||||
|
|
@ -106,8 +108,15 @@ BuildRequires: cmake(PlasmaActivities)
|
|||
BuildRequires: libeis-devel
|
||||
BuildRequires: pkgconfig(libcanberra)
|
||||
|
||||
# Conflicts with standard kwin
|
||||
Conflicts: kwin
|
||||
# Conflicts with kwin-x11
|
||||
Conflicts: kwin-x11
|
||||
|
||||
Requires: sonic-interface-libraries%{?_isa} >= %{plasma_version}
|
||||
Requires: kscreenlocker%{?_isa}
|
||||
Requires: kf6-kirigami2%{?_isa}
|
||||
Requires: kf6-kdeclarative%{?_isa}
|
||||
Requires: qt6-qtmultimedia%{?_isa}
|
||||
Requires: qt6-qtdeclarative%{?_isa}
|
||||
|
||||
%description
|
||||
Sonic Win is a fork of KWin, the window manager and compositor for SonicDE,
|
||||
|
|
@ -115,7 +124,7 @@ focusing on an optimized X11 experience.
|
|||
|
||||
%package libs
|
||||
Summary: KWin libraries for SonicDE
|
||||
Conflicts: kwin-libs
|
||||
Conflicts: kwin-x11-libs
|
||||
|
||||
%description libs
|
||||
Shared libraries for sonic-win.
|
||||
|
|
@ -123,7 +132,7 @@ Shared libraries for sonic-win.
|
|||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
Conflicts: kwin-devel
|
||||
Conflicts: kwin-x11-devel
|
||||
|
||||
%description devel
|
||||
Development files for sonic-win.
|
||||
|
|
@ -137,22 +146,40 @@ Development files for sonic-win.
|
|||
|
||||
%install
|
||||
%cmake_install
|
||||
%find_lang %{name} --all-name
|
||||
# The translation domain in the source is likely still 'kwin'
|
||||
%find_lang kwin --all-name --with-html
|
||||
|
||||
%files -f %{name}.lang
|
||||
%files -f kwin.lang
|
||||
%license LICENSES/*
|
||||
%{_bindir}/sonic-win
|
||||
%{_libdir}/qt6/plugins/org.kde.kwin.*
|
||||
%{_datadir}/sonic-win/
|
||||
%{_datadir}/qlogging-categories6/sonic-win.categories
|
||||
# Binares and specialized folders
|
||||
%{_bindir}/kwin_x11
|
||||
%{_libdir}/kconf_update_bin/kwin*
|
||||
%{_libexecdir}/kwin*
|
||||
%{_userunitdir}/plasma-kwin_x11.service
|
||||
|
||||
# Database and plugins
|
||||
%{_libdir}/qt6/plugins/
|
||||
%{_qt6_qmldir}/org/kde/*/
|
||||
|
||||
# Data and Assets
|
||||
%{_datadir}/kwin-x11/
|
||||
%{_datadir}/applications/*.desktop
|
||||
%{_datadir}/dbus-1/interfaces/*.xml
|
||||
%{_datadir}/icons/hicolor/*/apps/kwin-x11.*
|
||||
%{_datadir}/kconf_update/kwin-x11.upd
|
||||
%{_datadir}/knotifications6/kwin-x11.notifyrc
|
||||
%{_datadir}/knsrcfiles/*.knsrc
|
||||
%{_datadir}/krunner/dbusplugins/*.desktop
|
||||
%{_datadir}/qlogging-categories6/*.categories
|
||||
|
||||
%files libs
|
||||
%{_libdir}/libSonicWin*.so.*
|
||||
# Libraries
|
||||
%{_libdir}/lib*.so.*
|
||||
|
||||
%files devel
|
||||
%{_includedir}/SonicWin/
|
||||
%{_libdir}/libSonicWin*.so
|
||||
%{_libdir}/cmake/SonicWin/
|
||||
%{_includedir}/
|
||||
%{_libdir}/lib*.so
|
||||
%{_libdir}/cmake/
|
||||
|
||||
%changelog
|
||||
* Wed Mar 11 2026 Anders Rh <andersrh@example.com> - 6.4.5-1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue