diff --git a/extras/lxqt2/libdbusmenu-lxqt/libdbusmenu-lxqt.spec b/extras/lxqt2/libdbusmenu-lxqt/libdbusmenu-lxqt.spec new file mode 100644 index 0000000..c8c9bbe --- /dev/null +++ b/extras/lxqt2/libdbusmenu-lxqt/libdbusmenu-lxqt.spec @@ -0,0 +1,59 @@ +%undefine __cmake_in_source_build +%bcond_with clang + +Name: libdbusmenu-lxqt +Summary: Library providing a way to implement DBusMenu protocol for LXQt +Version: 0.1.0 +Release: 1%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6DBus) + +%description +%{summary}. + +%package devel +Summary: Qt - development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Files used for developing and building software that uses %{name}. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake +%cmake_build + +%install +%cmake_install + +%files +%license COPYING +%{_libdir}/libdbusmenu-lxqt.so.0 +%{_libdir}/libdbusmenu-lxqt.so.%{version} + +%files devel +%{_libdir}/cmake/dbusmenu-lxqt +%{_includedir}/dbusmenu-lxqt +%{_libdir}/libdbusmenu-lxqt.so +%{_libdir}/pkgconfig/dbusmenu-lxqt.pc + +%changelog +* Fri Sep 27 2024 Raven - 0.1.0-1 +- initial package ported from fedora diff --git a/extras/lxqt2/libfm-qt/libfm-qt.spec b/extras/lxqt2/libfm-qt/libfm-qt.spec new file mode 100644 index 0000000..581830c --- /dev/null +++ b/extras/lxqt2/libfm-qt/libfm-qt.spec @@ -0,0 +1,218 @@ +%bcond_with clang + +Name: libfm-qt +Version: 2.0.2 +Release: 1%{?dist} +Summary: Companion library for PCManFM +License: GPL-2.0-or-later +URL: https://lxqt-project.org +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: qt6-qtbase-private-devel +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(libfm) +BuildRequires: pkgconfig(lxqt) >= 2.0 +BuildRequires: pkgconfig(libmenu-cache) +BuildRequires: pkgconfig(libexif) +BuildRequires: lxqt-menu-data +BuildRequires: perl + +BuildRequires: menu-cache-devel + +%description +Libfm-Qt is a companion library providing components to build +desktop file managers. + +%package devel +Summary: Development files for libfm-qt +Requires: libfm-qt%{?_isa} = %{version}-%{release} +Requires: menu-cache-devel + +%description devel +libfm-qt-devel package contains libraries and header files for +developing applications that use libfm-qt. + + +%package l10n +BuildArch: noarch +Summary: Translations for libfm-qt +Requires: libfm-qt +%description l10n +This package provides translations for the libfm-qt package. + +%prep +%autosetup -n %{name}-%{version} + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +%find_lang libfm-qt --with-qt + +%files +%doc AUTHORS CHANGELOG README.md +%license LICENSE +%{_libdir}/libfm-qt6.so.14 +%{_libdir}/libfm-qt6.so.14.* +%{_datadir}/libfm-qt6 + +%files devel +%{_libdir}/libfm-qt6.so +%{_libdir}/pkgconfig/libfm-qt6.pc +%{_includedir}/libfm-qt6/ +%dir %{_datadir}/cmake/fm-qt6 +%{_datadir}/cmake/fm-qt6/* +%{_datadir}/libfm-qt6/archivers.list +%{_datadir}/libfm-qt6/terminals.list +%{_datadir}/mime/packages/libfm-qt6-mimetypes.xml + +%files l10n -f libfm-qt.lang +%doc AUTHORS CHANGELOG README.md +%license LICENSE +%dir %{_datadir}/libfm-qt6/translations + +%changelog +* Fri Sep 27 2024 Raven - 2.0.2-1 +- update to 2.0.2 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.1-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Mon Dec 09 2019 Jan Grulich - 0.14.1-8 +- rebuild (qt5) + +* Sun Oct 06 2019 Zamir SUN - 0.14.1-7 +- Move menu-cache-devel to dependencies of libfm-qt-devel +- Fixes RHBZ 1758064 + +* Wed Sep 25 2019 Jan Grulich - 0.14.1-6 +- rebuild (qt5) + +* Fri Sep 20 2019 Zamir SUN - 0.14.1-5 +- Improve compatibility with epel7 + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 17 2019 Jan Grulich - 0.14.1-3 +- rebuild (qt5) + +* Wed Jun 05 2019 Jan Grulich - 0.14.1-2 +- rebuild (qt5) + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Mon Mar 04 2019 Kevin Kofler - 0.14.0-3 +- Rebuild for Qt 5.12.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-2 +- Add l10n sub package + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Dec 13 2018 Rex Dieter - 0.13.1-3 +- rebuild (qt5) + +* Fri Sep 21 2018 Jan Grulich - 0.13.1-2 +- rebuild (qt5) + +* Thu Aug 09 2018 Zamir SUN - 0.13.1-1 +- Update to 0.13.1 + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-2 +- Add menu-cache-devel as Require, otherwise cmake report 'Imported target "fm-qt" includes non-existent path' + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.2-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 21 2018 Rex Dieter - 0.11.2-13 +- rebuild (qt5) + +* Sun May 27 2018 Rex Dieter - 0.11.2-12 +- rebuild (qt5) + +* Wed Feb 14 2018 Jan Grulich - 0.11.2-11 +- rebuild (qt5) + +* Wed Feb 07 2018 Fedora Release Engineering - 0.11.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Jan 01 2018 Rex Dieter - 0.11.2-9 +- rebuild (qt5) + +* Sun Nov 26 2017 Rex Dieter - 0.11.2-8 +- rebuild (qt5) + +* Wed Oct 11 2017 Rex Dieter - 0.11.2-7 +- BR: qt5-qtbase-private-devel + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.2-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.2-2 +- moved translations to lxqt-l10n + +* Mon Jan 16 2017 Christian Dersch - 0.11.2-1 +- new version + +* Thu Sep 29 2016 Helio Chissini de Castro - 0.11.1-2 +- Fix some rpmlint errors + +* Mon Sep 26 2016 Helio Chissini de Castro - 0.11.1-1 +New package splitted from main pcmanfm-qt diff --git a/extras/lxqt2/liblxqt/liblxqt.spec b/extras/lxqt2/liblxqt/liblxqt.spec new file mode 100644 index 0000000..dec4929 --- /dev/null +++ b/extras/lxqt2/liblxqt/liblxqt.spec @@ -0,0 +1,254 @@ +%undefine __cmake_in_source_build +%bcond_with clang + +Name: liblxqt +Version: 2.0.0 +Release: 1%{?dist} + +License: LGPLv2 +Summary: Core shared library for LXQt desktop suite +Url: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source1: macros.lxqt + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: libXScrnSaver-devel +BuildRequires: lxqt-build-tools +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(qt6xdg) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(PolkitQt6-1) +Requires: xdg-utils >= 1.1.0 + +%description +Core utility library for all LXQT components + +%package devel +Summary: Devel files for liblxqt +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: lxqt-build-tools >= 2.0 +Requires: cmake + +%description devel +LXQt libraries for development. + +%package l10n +BuildArch: noarch +Summary: Translations for liblxqt +Requires: liblxqt +Obsoletes: lxqt-l10n < 0.14.0 + +%description l10n +This package provides translations for the liblxqt package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake +%cmake_build + +%install +%cmake_install + +# RPM macros +install -p -m0644 -D %{SOURCE1} %{buildroot}%{_rpmconfigdir}/macros.d/macros.lxqt +sed -i -e "s|@@CMAKE_VERSION@@|%{version}|" %{buildroot}%{_rpmconfigdir}/macros.d/macros.lxqt +touch -r %{SOURCE1} %{buildroot}%{_rpmconfigdir}/macros.d/macros.lxqt +#find_lang %{name} --with-qt + +%files +%doc AUTHORS COPYING +%{_libdir}/liblxqt.so.2 +%{_libdir}/liblxqt.so.%{version} +%{_bindir}/lxqt-backlight_backend +%{_datadir}/lxqt/power.conf +%{_datadir}/polkit-1/actions/org.lxqt.backlight.pkexec.policy + +%files devel +%{_libdir}/liblxqt.so +%{_includedir}/lxqt/ +%{_datadir}/cmake/lxqt/ +%{_libdir}/pkgconfig/lxqt.pc +%{_rpmconfigdir}/macros.d/macros.lxqt + +%files l10n +%license COPYING +%doc AUTHORS README.md +%dir %{_datadir}/lxqt/translations/%{name} +%{_datadir}/lxqt/translations/%{name}/* + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- update to 0.16.0 + +* Tue Jun 16 2020 Raven - 0.15.1-1 +- update to 0.15.1 + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Sep 20 2019 Zamir SUN - 0.14.1-5 +- Improve compatibility with epel7 + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 17 2019 Jan Grulich - 0.14.1-3 +- rebuild (qt5) + +* Wed Jun 05 2019 Jan Grulich - 0.14.1-2 +- rebuild (qt5) + +* Mon Feb 25 2019 Zamir SUN - 0.14.1-1 +- Update to 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-2 +- Add l10n sub package + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-4 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-3 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-2 +- devel subpackage should depend on lxqt-build-tools + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Sun Sep 25 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream release 0.11.0 + +* Tue Feb 09 2016 Rex Dieter 0.10.0-9 +- fix grep usage in fix LXQtTranslateDesktop.cmake to assume text input (#1305999) + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jan 15 2016 Helio Chissini de Castro - 0.10.0-7 +- Remove razorqt obsoletes. Solves bug #1244155 +- RazortQt EOL code should be maintained by bug requesters + +* Thu Jan 14 2016 Helio Chissini de Castro - 0.10.0-6 +- Rebuilt to all distros as missing for some reason on bodhi + +* Sun Dec 13 2015 Helio Chissini de Castro - 0.10.0-5 +- Fix macros + +* Tue Dec 08 2015 Helio Chissini de Castro - 0.10.0-4 +- Add macros and use same process as kf5 to compile. Makes things easier with different cmake + +* Tue Dec 08 2015 Helio Chissini de Castro - 0.10.0-3 +- Prepare to use cmake3 on epel + +* Mon Dec 07 2015 Orion Poplawski - 0.10.0-2 +- Update URL and Source0 + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New major upstream release + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-4 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-3 +- Rebuild (gcc5) + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-2 +- Obsoletes razorqt-libs and razorqt-libs-devel + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- Official new upstream release + +* Mon Feb 02 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Prepare for 0.9.0 + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-10 +- Rebuild against new Qt 5.4.0 + +* Fri Dec 19 2014 Helio Chissini de Castro - 0.8.0-9 +- As discussed on irc channel, let's simplify to keep only lxqt share data dir + +* Tue Dec 16 2014 Helio Chissini de Castro - 0.8.0-8 +- requires xdg-utils. + +* Sat Nov 08 2014 Rex Dieter 0.8.0-7 +- own /usr/share/lxqt-qt5, /usr/share/lxqt-qt5/translations + +* Sat Nov 08 2014 Rex Dieter 0.8.0-6 +- (upstreamable) patch to move cmake files to libdir properly + +* Sat Nov 08 2014 Rex Dieter 0.8.0-5 +- revert cmake hack, cmake files still reference the old dir (working on a better solution) + +* Fri Nov 07 2014 Rex Dieter 0.8.0-4 +- fix build for older distros/rpm (where %%autostetup isn't available, like el6) + +* Fri Nov 07 2014 Helio Chissini de Castro 0.8.0-3 +- Merge qt5 datadir patch + +* Fri Nov 07 2014 TI_Eugene 0.8.0-2 +- License changed to LGPLv2 +- Removed BR liblxqt-devel in -devel package +- RHEL6 workaround in %%install section +- Library soname tune + +* Mon Oct 27 2014 TI_Eugene 0.8.0-1 +- initial packaging diff --git a/extras/lxqt2/liblxqt/macros.lxqt b/extras/lxqt2/liblxqt/macros.lxqt new file mode 100644 index 0000000..5deed34 --- /dev/null +++ b/extras/lxqt2/liblxqt/macros.lxqt @@ -0,0 +1,33 @@ +# +# Macros for lxqt +# + +# - Set default compile flags +# - CMAKE_*_FLAGS_RELEASE are added *after* the *FLAGS environment variables +# and default to -O3 -DNDEBUG. Strip the -O3 so we can override with *FLAGS +# - Turn on verbose makefiles so we can see and verify compile flags +# - Set default install prefixes and library install directories +# - Turn on shared libraries by default +%cmake_lxqt \ + %undefine __cmake_in_source_build \ + CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ + CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ + FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS ; \ + FCFLAGS="${FCFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FCFLAGS ; \ + %{?__global_ldflags:LDFLAGS="${LDFLAGS:-%__global_ldflags}" ; export LDFLAGS ;} \ + %{__cmake} \\\ + %{?__cmake_builddir:-S "%{_vpath_srcdir}"} \\\ + %{?__cmake_builddir:-B "%{__cmake_builddir}"} \\\ + -DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \\\ + -DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \\\ + -DCMAKE_Fortran_FLAGS_RELEASE:STRING="-DNDEBUG" \\\ + -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \\\ + -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \\\ + -DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \\\ + -DLIB_INSTALL_DIR:PATH=%{_libdir} \\\ + -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \\\ + -DSHARE_INSTALL_PREFIX:PATH=%{_datadir} \\\ +%if "%{?_lib}" == "lib64" \ + %{?_cmake_lib_suffix64} \\\ +%endif \ + -DBUILD_SHARED_LIBS:BOOL=ON diff --git a/extras/lxqt2/libqtxdg/libqtxdg.spec b/extras/lxqt2/libqtxdg/libqtxdg.spec new file mode 100644 index 0000000..53595ea --- /dev/null +++ b/extras/lxqt2/libqtxdg/libqtxdg.spec @@ -0,0 +1,238 @@ +%undefine __cmake_in_source_build +%bcond_with clang + +Name: libqtxdg +Summary: QtXdg, a Qt6 implementation of XDG standards +Version: 4.0.0 +Release: 1%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + + +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6Svg) +BuildRequires: cmake(Qt6Xml) +BuildRequires: cmake(Qt6DBus) +BuildRequires: qt6-qtbase-private-devel +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: file-devel +BuildRequires: lxqt-build-tools +Requires: xdg-user-dirs +Requires: xdg-utils +Obsoletes: libqtxdg-qt5 <= 1.1.0 + +%description +%{summary}. + +%package devel +Summary: Qt - development files for qtxdg +Obsoletes: libqtxdg-qt5-devel <= 1.1.0 +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Files used for developing and building software that uses qtxdg. + + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake +%cmake_build + +%install +%cmake_install + +%files +%doc AUTHORS +%license COPYING +%{_libdir}/libQt6Xdg.so.4 +%{_libdir}/libQt6Xdg.so.%{version} +%{_libdir}/libQt6XdgIconLoader.so.4 +%{_libdir}/libQt6XdgIconLoader.so.4.0.0 +%{_sysconfdir}/xdg/lxqt-qtxdg.conf +%{_sysconfdir}/xdg/qtxdg.conf + +%files devel +%{_libdir}/libQt6Xdg.so +%{_libdir}/libQt6XdgIconLoader.so +%{_libdir}/pkgconfig/Qt6Xdg.pc +%{_libdir}/pkgconfig/Qt6XdgIconLoader.pc +%{_includedir}/qt6xdg/ +%{_includedir}/qt6xdgiconloader/ +%{_datadir}/cmake/qt6xdg/ +%{_datadir}/cmake/qt6xdgiconloader/ +%{_qt6_archdatadir}/plugins/iconengines/libQt6XdgIconPlugin.so + +%changelog +* Fri Sep 27 2024 Raven - 4.0.0-1 +- 4.0.0 + +* Thu May 18 2023 Raven - 3.12.0-1 +- update to 3.12.0 + +* Thu May 18 2023 Raven - 3.11.0-1 +- update to 3.11.0 + +* Fri Nov 11 2022 Raven - 3.10.0-1 +- update to 3.10.0 + +* Mon Nov 08 2021 Raven - 3.8.0-1 +- update to 3.8.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 3.6.0-1 +- update to 3.6.0 + +* Tue Jun 16 2020 Raven - 3.5.0-1 +- update to 3.5.0 + +* Wed Jan 29 2020 Fedora Release Engineering - 3.3.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Mon Dec 09 2019 Jan Grulich - 3.3.1-7 +- rebuild (qt5) + +* Wed Sep 25 2019 Jan Grulich - 3.3.1-6 +- rebuild (qt5) + +* Fri Sep 20 2019 Zamir SUN - 3.3.1-5 +- Modify to improve compatibility with epel7 + +* Thu Jul 25 2019 Fedora Release Engineering - 3.3.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 17 2019 Jan Grulich - 3.3.1-3 +- rebuild (qt5) + +* Wed Jun 05 2019 Jan Grulich - 3.3.1-2 +- rebuild (qt5) + +* Mon Apr 15 2019 Zamir SUN - 3.3.1-1 +- Update to 3.3.1 + +* Sun Mar 03 2019 Rex Dieter - 3.3.0-2 +- rebuild (Qt5) + +* Tue Feb 12 2019 Zamir SUN - 3.3.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 3.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Dec 13 2018 Rex Dieter - 3.2.0-3 +- rebuild (qt5) + +* Fri Sep 21 2018 Jan Grulich - 3.2.0-2 +- rebuild (qt5) + +* Fri Aug 03 2018 Zamir SUN - 3.2.0-1 +- Update to 3.2.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 2.0.0-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 21 2018 Rex Dieter - 2.0.0-14 +- rebuild (qt5) + +* Sun May 27 2018 Rex Dieter - 2.0.0-13 +- rebuild (qt5) + +* Wed Mar 07 2018 Rex Dieter - 2.0.0-12 +- .spec cleanup, BR: gcc-c++, use %%license %%make_build + +* Wed Feb 14 2018 Jan Grulich - 2.0.0-11 +- rebuild (qt5) + +* Wed Feb 07 2018 Fedora Release Engineering - 2.0.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Dec 20 2017 Jan Grulich - 2.0.0-9 +- rebuild (qt5) + +* Sun Nov 26 2017 Rex Dieter - 2.0.0-8 +- rebuild (qt5) + +* Thu Oct 19 2017 Christian Dersch - 2.0.0-7 +- rebuilt + +* Wed Oct 11 2017 Rex Dieter - 2.0.0-6 +- BR: qt5-qtbase-private-devel + +* Thu Aug 03 2017 Fedora Release Engineering - 2.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 2.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 2.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Sep 26 2016 Helio Chissini de Castro - 2.0.0-2 +- Add proper dependencies to xdg-utils and xdg-user-dirs + +* Sun Sep 25 2016 Helio Chissini de Castro - * Sun Sep 25 2016 Helio Chissini de Castro - 2.0.0-1 +- New upstream release tied to lxqt 0.11 + +* Thu Feb 04 2016 Fedora Release Engineering - 1.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Dec 08 2015 Helio Chissini de Castro - 1.3.0-2 +- Prepare to use new cmake3 package from epel + +* Mon Nov 02 2015 Helio Chissini de Castro - 1.3.0-1 +- New upstream release +- No more Qt4 releases + +* Wed Jun 17 2015 Fedora Release Engineering - 1.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Apr 12 2015 Helio Chissini de Castro - 1.2.0-1 +- New upstream version + +* Wed Feb 18 2015 Helio Chissini de Castro - 1.1.0-4 +- Rebuild (gcc5) + +* Thu Feb 12 2015 Helio Chissini de Castro - 1.1.0-3 +- Restore Qt4 due to maintenance of RazorQt + +* Wed Feb 11 2015 Helio Chissini de Castro - 1.1.0-2 +- Upstream patch for qiconfix + +* Mon Feb 09 2015 Helio Chissini de Castro - 1.1.0-1 +- New upstream version 1.1.0 +- Only Qt5 now + +* Thu Oct 16 2014 Rex Dieter - 1.0.0-1 +- libqtxdg-1.0.0, soname bump (#1147204) + +* Thu Oct 02 2014 Rex Dieter - 0.5.3-4 +- Provide qt4 support (#1147204) +- rename libqtxdg-qt4 -> libqtxdg, libqtxdg-qt4-devel -> libqtxdg to ease/simplify upgrade path +- use %%find_lang for translations +- -devel: drop cmake dep + +* Sun Aug 17 2014 Fedora Release Engineering - 0.5.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.5.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun May 11 2014 Lubomir Rintel - 0.5.3-1 +- Update to a later upstream release + +* Tue Dec 03 2013 Lubomir Rintel - 0.5.0-1 +- Initial packaging diff --git a/extras/lxqt2/libsysstat/libsysstat.spec b/extras/lxqt2/libsysstat/libsysstat.spec new file mode 100644 index 0000000..ad8e1e8 --- /dev/null +++ b/extras/lxqt2/libsysstat/libsysstat.spec @@ -0,0 +1,144 @@ +%undefine __cmake_in_source_build +%bcond_with clang + +Name: libsysstat +Version: 1.0.0 +Release: 1%{?dist} +License: GPL-2.0-or-later AND LGPL-2.0-or-later +Summary: Library used to query system info and statistics +Url: http://www.lxde.org +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: lxqt-build-tools >= 0.6.0 + +%description +Library used to query system info and statistics + +%package devel +Summary: Devel files for libsysstat +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: pkgconfig + +%description devel +Sysstat libraries for development. + + +%prep +%autosetup + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake +%cmake_build + +%install +%cmake_install + +%files +%doc AUTHORS COPYING +%{_libdir}/libsysstat-qt6.so.1 +%{_libdir}/libsysstat-qt6.so.%{version} + +%files devel +%dir %{_includedir}/sysstat-qt6/ +%dir %{_datadir}/cmake/sysstat-qt6/ +%{_includedir}/sysstat-qt6/* +%{_datadir}/cmake/sysstat-qt6/* +%{_libdir}/pkgconfig/sysstat-qt6.pc +%{_libdir}/libsysstat-qt6.so + + +%changelog +* Fri Sep 27 2024 Raven - 1.0.0-1 +- update to 1.0.0 + +* Thu May 18 2023 Raven -0.4.6-2 +- clang build ability + +* Mon Nov 08 2021 Raven - 0.4.6-1 +- update to 0.4.6 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.4.4-1 +- update to 0.4.4 + +* Tue Jun 16 2020 Raven - 0.4.3-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.4.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Sep 20 2019 Zamir SUN - 0.4.2-3 +- Improve compatibility with epel7 + +* Thu Jul 25 2019 Fedora Release Engineering - 0.4.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed Feb 13 2019 Zamir SUN - 0.4.2-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Aug 04 2018 Zamir SUN - 0.4.1-1 +- Update to version 0.4.1 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.3.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 0.3.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.3.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.3.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.3.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun Sep 25 2016 Helio Chissini de Castro - 0.3.2-1 +- New upstream release tied to lxqt 0.11 + +* Mon May 30 2016 Than Ngo - 0.3.1-4 +- cleanup + +* Thu Feb 04 2016 Fedora Release Engineering - 0.3.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Dec 08 2015 Helio Chissini de Castro - 0.3.1-2 +- Prepare for lxqt epel7 + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.3.1-1 +- New upstream version + +* Wed Jun 17 2015 Fedora Release Engineering - 0.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.3.0-3 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.3.0-2 +- Rebuild (gcc5) + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.3.0-1 +- New upstream version 0.3.0 + +* Fri Oct 24 2014 TI_Eugene - 0.2.0-1 +- Version bump +- qt5 only + +* Fri Sep 26 2014 TI_Eugene - 0.1.0-1 +- Initial packaging diff --git a/extras/lxqt2/lximage-qt/lximage-qt.spec b/extras/lxqt2/lximage-qt/lximage-qt.spec new file mode 100644 index 0000000..ceb0453 --- /dev/null +++ b/extras/lxqt2/lximage-qt/lximage-qt.spec @@ -0,0 +1,170 @@ +%bcond_with clang + +Name: lximage-qt +Version: 2.0.1 +Release: 1%{?dist} +Summary: The image viewer and screenshot tool for LXQt +License: GPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6Network) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6PrintSupport) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6SvgWidgets) +BuildRequires: cmake(Qt6Svg) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: pkgconfig(libfm-qt6) +BuildRequires: pkgconfig(libexif) +BuildRequires: pkgconfig(xfixes) +BuildRequires: pkgconfig(libmenu-cache) +BuildRequires: desktop-file-utils +BuildRequires: perl + +# we place additional files in icons/hicolor +Requires: hicolor-icon-theme + +%description +The Qt port of LXImage, a simple and fast image viewer. + +%package l10n +BuildArch: noarch +Summary: Translations for lximage-qt +Requires: lximage-qt +%description l10n +This package provides translations for the lximage-qt package. + +%prep +%autosetup + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +for desktop in %{buildroot}/%{_datadir}/applications/*.desktop; do + # Exclude category as been Service + desktop-file-edit --remove-category=LXQt --remove-only-show-in=LXQt --add-only-show-in=X-LXQt ${desktop} +done +%find_lang lximage-qt --with-qt + +%files +%license COPYING +%doc AUTHORS README.md +%{_bindir}/%{name} +%{_datadir}/applications/%{name}*.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.svg +%{_datadir}/%{name} +%{_datadir}/metainfo/lximage-qt.metainfo.xml + +%files l10n -f lximage-qt.lang +%license COPYING +%doc AUTHORS README.md +%dir %{_datadir}/lximage-qt/translations + +%changelog +* Fri Sep 27 2024 Raven - 2.0.1-1 +- 2.0.1 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-2 +- Add l10n sub package + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.7.0-1 +- Update to version 0.7.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.5.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.5.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.5.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.5.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.5.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.5.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.5.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.5.1-1 +- new version + +* Mon Oct 10 2016 Builder - 0.5.0-2 +- add BR: pkgconfig(Qt5Svg), rhbz#1382475 + +* Tue Sep 27 2016 Helio Chissini de Castro - 0.5.0-1 +- New upstream version tied to lxqt 0.11.0 + +* Mon Feb 15 2016 Helio Chissini de Castro - 0.4.0-6 +- Fix https://bugzilla.redhat.com/show_bug.cgi?id=1307006 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.4.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jan 14 2016 Helio Chissini de Castro - 0.4.0-4 +- Adapt for the new lxqt build that allows usage on epel as well (cmake3) + +* Wed Jan 13 2016 Raphael Groner - 0.4.0-3 +- fix R: hicolor-icon-theme + +* Sat Jan 09 2016 Raphael Groner - 0.4.0-2 +- own translations folder and README file + +* Sat Dec 19 2015 Raphael Groner - 0.4.0-1 +- initial diff --git a/extras/lxqt2/lxqt-about/lxqt-about.spec b/extras/lxqt2/lxqt-about/lxqt-about.spec new file mode 100644 index 0000000..cc380df --- /dev/null +++ b/extras/lxqt2/lxqt-about/lxqt-about.spec @@ -0,0 +1,188 @@ +%bcond_with clang + +Name: lxqt-about +Summary: About application for LXQt desktop suite +Version: 2.0.0 +Release: 1%{?dist} + +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: pkgconfig(lxqt) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: desktop-file-utils +BuildRequires: perl + +%description +%{summary}. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-about +Requires: lxqt-about +%description l10n +This package provides translations for the lxqt-about package. + +%prep +%autosetup + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +desktop-file-edit \ + --remove-category=LXQt --add-category=X-LXQt \ + --remove-category=Help --add-category=X-Help \ + --remove-only-show-in=LXQt --add-only-show-in=X-LXQt \ + %{buildroot}%{_datadir}/applications/%{name}.desktop +#find_lang %{name} --with-qt + +%files +%doc COPYING +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/scalable/apps/lxqt-about.svg + + +%files l10n +#-f %{name}.lang +%license COPYING +%doc AUTHORS README.md +%dir %{_datadir}/lxqt/translations/%{name} +%{_datadir}/lxqt/translations/%{name}/* + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Sun Sep 25 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream release 0.11.0 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jan 20 2016 Helio Chissini de Castro - 0.10.0-4 +- Another obsoletes for razorqt + +* Wed Dec 09 2015 Helio Chissini de Castro - 0.10.0-3 +- Missing the new macro + +* Wed Dec 09 2015 Helio Chissini de Castro - 0.10.0-2 +- Use new cmake lxqt infrastructure + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream release + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-4 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-3 +- Rebuild (gcc5) + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-2 +- Obsoletes razorqt-about as migrated to lxqt + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Preparing fro 0.9.0 release + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-6 +- Rebuild against new Qt 5.4.0 + +* Fri Dec 19 2014 Helio Chissini de Castro - 0.8.0-5 +- Unify naming as discussed on Fedora IRC + +* Thu Nov 27 2014 Helio Chissini de Castro - 0.8.0-4 +- Wrong cmake version requires + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-3 +- Updates on review https://bugzilla.redhat.com/show_bug.cgi?id=1159819 + +* Mon Nov 03 2014 Helio Chissini de Castro - 0.8.0-2 +- Update to send to review + +* Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 +- First release to LxQt new base diff --git a/extras/lxqt2/lxqt-admin/lxqt-admin.spec b/extras/lxqt2/lxqt-admin/lxqt-admin.spec new file mode 100644 index 0000000..2ebc6c0 --- /dev/null +++ b/extras/lxqt2/lxqt-admin/lxqt-admin.spec @@ -0,0 +1,164 @@ +%bcond_with clang + +Name: lxqt-admin +Summary: LXQt system administration tool +Version: 2.0.0 +Release: 1%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: desktop-file-utils +BuildRequires: cmake(lxqt) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: pkgconfig(polkit-qt6-1) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: perl + +Requires: polkit + +%description +This package provides tools to adjust settings of the operating system +LXQt is running on. Both can be launched from GUI "Configuration Center". + +GUI "Time and date configuration", binary lxqt-admin-time, can be used +to adjust the system time of the operating system as well as the timezone. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-admin +Requires: lxqt-admin +%description l10n +This package provides translations for the lxqt-admin package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +for admfile in user time; do +desktop-file-edit \ + --remove-category=LXQt --add-category=X-LXQt \ + --remove-category=Help --add-category=X-Help \ + --remove-only-show-in=LXQt --add-only-show-in=X-LXQt \ + %{buildroot}%{_datadir}/applications/%{name}-${admfile}.desktop +done +%find_lang lxqt-admin-time --with-qt +%find_lang lxqt-admin-user --with-qt + +%files +%license COPYING +%doc AUTHORS README.md +%{_bindir}/%{name}* +%{_datadir}/applications/%{name}*.desktop +%{_datadir}/polkit-1/actions/*.policy + +%files l10n -f lxqt-admin-user.lang -f lxqt-admin-time.lang +%license COPYING +%doc AUTHORS README.md +%dir %{_datadir}/lxqt/translations/lxqt-admin-user +%dir %{_datadir}/lxqt/translations/lxqt-admin-time +%{_datadir}/lxqt/translations/lxqt-admin-user/lxqt-admin-user_arn.qm +%{_datadir}/lxqt/translations/lxqt-admin-user/lxqt-admin-user_ast.qm +%{_datadir}/lxqt/translations/lxqt-admin-time/lxqt-admin-time_arn.qm +%{_datadir}/lxqt/translations/lxqt-admin-time/lxqt-admin-time_ast.qm + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Jun 10 2017 Raphael Groner - 0.11.1-5 +- add upstram patch to avoid duplicates, rhbz#1459642 + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Sun Sep 25 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream version 0.11.0 + +* Sat Aug 06 2016 Raphael Groner - 0.10.0-3.20160729git2f95601 +- new git snapshot +- fix unlicensed files + +* Wed Jul 06 2016 Raphael Groner - 0.10.0-2.20160705git8acfd2a +- new git snapshot +- drop dependency to liboobs +- add polkit +- adjust license + +* Tue Jun 07 2016 Raphael Groner - 0.10.0-1.20160531git0f9ab3a +- initial diff --git a/extras/lxqt2/lxqt-archiver/lxqt-archiver.appdata.xml b/extras/lxqt2/lxqt-archiver/lxqt-archiver.appdata.xml new file mode 100644 index 0000000..984ceb2 --- /dev/null +++ b/extras/lxqt2/lxqt-archiver/lxqt-archiver.appdata.xml @@ -0,0 +1,16 @@ + + + lxqt-archiver.desktop + GPL-2.0+ + GPL-2.0+ + lxqt-archiver + A simple and lightweight desktop-agnostic Qt file archiver + +

+ LXQt Archiver is a simple and lightweight desktop-agnostic Qt file archiver. +

+
+ https://github.com/lxqt/lxqt-archiver +
+ + diff --git a/extras/lxqt2/lxqt-archiver/lxqt-archiver.spec b/extras/lxqt2/lxqt-archiver/lxqt-archiver.spec new file mode 100644 index 0000000..4cfcdd4 --- /dev/null +++ b/extras/lxqt2/lxqt-archiver/lxqt-archiver.spec @@ -0,0 +1,127 @@ +%bcond_with clang + +Name: lxqt-archiver +Summary: LXQt File Archiver +Version: 1.0.0 +Release: 1%{?dist} +License: GPLv2+ +URL: https://lxqt.github.io/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source1: %{name}.appdata.xml +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(fm-qt6) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: pkgconfig(lxqt) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: desktop-file-utils +BuildRequires: json-glib-devel +BuildRequires: libexif-devel +BuildRequires: libappstream-glib +BuildRequires: perl + +%description +%{summary}. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-archiver +Requires: lxqt-archiver +%description l10n +This package provides translations for the lxqt-archiver package. + +%prep +%autosetup + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +desktop-file-edit \ + --remove-category=LXQt --add-category=X-LXQt \ + %{buildroot}%{_datadir}/applications/%{name}.desktop +mkdir -p %{buildroot}%{_datadir}/lxqt/translations/%{name} +mkdir -p %{buildroot}%{_metainfodir}/ +cp %{SOURCE1} %{buildroot}%{_metainfodir}/ +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml +%find_lang %{name} --with-qt + +%files +%doc CHANGELOG AUTHORS README.md +%license LICENSE +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg +%{_metainfodir}/%{name}.appdata.xml +%dir %{_datadir}/%{name} + +%files l10n -f %{name}.lang +%doc CHANGELOG AUTHORS README.md +%license LICENSE +%dir %{_datadir}/%{name}/translations +%{_datadir}/%{name}/translations/%{name}_arn.qm +%{_datadir}/%{name}/translations/%{name}_ast.qm + +%changelog +* Fri Sep 27 2024 Raven - 1.0.0-1 +- 1.0.0 + +* Mon Nov 6 2023 Raven - 0.9.0-1 +- update to 0.9.0 +- clang support + +* Thu May 18 2023 Raven - 0.8.0-1 +- update to 0.8.0 + +* Fri Nov 11 2022 Raven - 0.7.0-1 +- update to 0.7.0 + +* Mon Nov 08 2021 Raven - 0.5.0-1 +- update to 0.5.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.3.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.2.0-1 +- version update + +* Mon May 18 2020 Callum Farmer +- Removed Recommends lxqt-archiver-lang due to auto supplements +* Sun May 17 2020 Michael Vetter +- Update to 0.2.0: + * Added an icon for the app. + * Prevent the contents of an extracted archive from being mixed + with other files if overwriting isn't chosen. + * Added expand and collapse actions. + * Fixed build with GCC 10. + * Required json-glib as a dependency. +- Remove lxqt-archiver.desktop: + use upstream desktop file. It has its own icon now. + See https://github.com/lxqt/lxqt-archiver/issues/157 +* Fri May 15 2020 Callum Farmer +- Fixed sources and added keyring +* Sat Apr 25 2020 Callum Farmer +- Removed lxqt-archiver-execdir.patch: contained in upstream +- Update to version 0.1.1 + * Removed the unused qtdbus dependency. + * Used 'LIBEXECDIR' instead of 'LIBDIR' for internal executables. + * Fixed handling of RPM archives. +* Wed Apr 22 2020 Michael Vetter +- Add lxqt-archiver-execdir.patch: install in helper programs + in libexecdir not libdir +* Wed Apr 22 2020 Michael Vetter +- Create package 0.1.0 for openSUSE diff --git a/extras/lxqt2/lxqt-build-tools/lxqt-build-tools.spec b/extras/lxqt2/lxqt-build-tools/lxqt-build-tools.spec new file mode 100644 index 0000000..a90ca32 --- /dev/null +++ b/extras/lxqt2/lxqt-build-tools/lxqt-build-tools.spec @@ -0,0 +1,118 @@ +%undefine __cmake_in_source_build +%bcond_with clang + +Name: lxqt-build-tools +Version: 2.0.0 +Release: 1%{?dist} +Summary: Packaging tools for LXQt + +License: BSD-3-Clause +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +BuildArch: noarch + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: glib2-devel + +Requires: cmake + +%description +Various packaging tools and scripts for LXQt applications. + + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake +%cmake_build + +%install +%cmake_install + +%files +%license BSD-3-Clause +%doc CHANGELOG README.md +%{_datadir}/cmake/lxqt2-build-tools +%{_bindir}/lxqt2-transupdate + + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- 2.0.0 + +* Thu May 18 2023 Raven - 0.13.0-1 +- update to 0.13.0 + +* Fri Nov 11 2022 Raven - 0.12.0-2 +- define LXQT_ETC_XDG_DIR + +* Fri Nov 11 2022 Raven - 0.12.0-1 +- update to 0.12.0 + +* Mon Nov 08 2021 Raven - 0.10.0-1 +- update to 0.10.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.8.0-1 +- update to 0.8.0 + +* Tue Jun 16 2020 Raven - 0.7.0-1 +- update to 0.7.0 + +* Wed Jan 29 2020 Fedora Release Engineering - 0.6.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Sep 20 2019 Zamir SUN - 0.6.0-3 +- Improve compatibility with epel7 + +* Thu Jul 25 2019 Fedora Release Engineering - 0.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed Feb 13 2019 Zamir SUN - 0.6.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.5.0-1 +- Update to 0.5.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.3.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.3.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.3.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.3.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun Jan 15 2017 Christian Dersch - 0.3.2-1 +- new version (0.3.2) +- patch to make package noarch'ed removed, has been upstreamed + +* Fri Jan 06 2017 Björn Esser - 0.3.1-3 +- Build out-of-tree + +* Fri Jan 06 2017 Björn Esser - 0.3.1-2 +- Update Patch0 to make the whole package noarch'ed +- Add `BuildArch: noarch` +- Clean trailing whitespaces + +* Mon Jan 2 2017 Christian Dersch - 0.3.1-1 +- initial package diff --git a/extras/lxqt2/lxqt-config/lxqt-config.spec b/extras/lxqt2/lxqt-config/lxqt-config.spec new file mode 100644 index 0000000..523ab8f --- /dev/null +++ b/extras/lxqt2/lxqt-config/lxqt-config.spec @@ -0,0 +1,266 @@ +%bcond_with clang + +Name: lxqt-config +Summary: Config tools for LXQt desktop suite +Version: 2.0.0 +Release: 1%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: pkgconfig(lxqt) +BuildRequires: pkgconfig(zlib) +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(xcursor) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(KF6Screen) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: desktop-file-utils +BuildRequires: xorg-x11-drv-libinput-devel +BuildRequires: lxqt-menu-data +BuildRequires: perl + +%description +%{summary}. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-config +Requires: lxqt-config +%description l10n +This package provides translations for the lxqt-config package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +for cfgapp in monitor input file-associations appearance cursor brightness locale; do +if [ -f %{buildroot}%{_datadir}/applications/lxqt-config-${cfgapp}.desktop ]; then +sed -i "/^GenericName.*/d" %{buildroot}%{_datadir}/applications/lxqt-config-${cfgapp}.desktop +sed -i "/^Comment.*/d" %{buildroot}%{_datadir}/applications/lxqt-config-${cfgapp}.desktop +desktop-file-edit \ + --remove-category=LXQt --add-category=X-LXQt \ + --remove-category=Help --add-category=X-Help \ + --remove-only-show-in=LXQt --add-only-show-in=X-LXQt \ + %{buildroot}%{_datadir}/applications/lxqt-config-${cfgapp}.desktop +fi +done +desktop-file-edit \ + --remove-category=LXQt --add-category=X-LXQt \ + --remove-category=Help --add-category=X-Help \ + --remove-only-show-in=LXQt --add-only-show-in=X-LXQt \ + %{buildroot}%{_datadir}/applications/lxqt-config.desktop + + +%find_lang lxqt-config --with-qt +%find_lang lxqt-config-appearance --with-qt +%find_lang lxqt-config-brightness --with-qt +%find_lang lxqt-config-cursor --with-qt +%find_lang lxqt-config-file-associations --with-qt +%find_lang lxqt-config-input --with-qt +%find_lang lxqt-config-locale --with-qt +%find_lang lxqt-config-monitor --with-qt + +%files +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%{_bindir}/lxqt-config +%{_bindir}/lxqt-config-brightness +%{_bindir}/lxqt-config-appearance +%{_bindir}/lxqt-config-file-associations +%{_bindir}/lxqt-config-input +%{_bindir}/lxqt-config-monitor +%{_bindir}/lxqt-config-locale +%{_datadir}/applications/lxqt-config-appearance.desktop +%{_datadir}/applications/lxqt-config-file-associations.desktop +%{_datadir}/applications/lxqt-config-input.desktop +%{_datadir}/applications/lxqt-config-monitor.desktop +%{_datadir}/applications/lxqt-config-locale.desktop +%{_datadir}/applications/lxqt-config.desktop +%{_datadir}/applications/lxqt-config-brightness.desktop +%{_libdir}/lxqt-config/liblxqt-config-cursor.so +%{_datadir}/icons/*/* +%{_datadir}/lxqt/icons/* +%{_mandir}/man1/lxqt-config* + +%files l10n -f lxqt-config.lang -f lxqt-config-appearance.lang -f lxqt-config-brightness.lang -f lxqt-config-cursor.lang -f lxqt-config-file-associations.lang -f lxqt-config-input.lang -f lxqt-config-locale.lang -f lxqt-config-monitor.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/lxqt/translations/lxqt-config +%dir %{_datadir}/lxqt/translations/lxqt-config-appearance +%dir %{_datadir}/lxqt/translations/lxqt-config-brightness +%dir %{_datadir}/lxqt/translations/lxqt-config-cursor +%dir %{_datadir}/lxqt/translations/lxqt-config-file-associations +%dir %{_datadir}/lxqt/translations/lxqt-config-input +%dir %{_datadir}/lxqt/translations/lxqt-config-locale +%{_datadir}/lxqt/translations/lxqt-config-brightness/lxqt-config-brightness_arn.qm +%{_datadir}/lxqt/translations/lxqt-config-brightness/lxqt-config-brightness_ast.qm +%{_datadir}/lxqt/translations/lxqt-config-cursor/lxqt-config-cursor_arn.qm +%{_datadir}/lxqt/translations/lxqt-config-cursor/lxqt-config-cursor_ast.qm +%{_datadir}/lxqt/translations/lxqt-config-file-associations/lxqt-config-file-associations_arn.qm +%{_datadir}/lxqt/translations/lxqt-config-file-associations/lxqt-config-file-associations_ast.qm +%{_datadir}/lxqt/translations/lxqt-config-input/lxqt-config-input_arn.qm +%{_datadir}/lxqt/translations/lxqt-config-input/lxqt-config-input_ast.qm +%{_datadir}/lxqt/translations/lxqt-config-locale/lxqt-config-locale_arn.qm +%{_datadir}/lxqt/translations/lxqt-config-locale/lxqt-config-locale_ast.qm +%{_datadir}/lxqt/translations/lxqt-config-monitor/lxqt-config-monitor_arn.qm +%{_datadir}/lxqt/translations/lxqt-config-monitor/lxqt-config-monitor_ast.qm +%{_datadir}/lxqt/translations/lxqt-config-appearance/lxqt-config-appearance_arn.qm +%{_datadir}/lxqt/translations/lxqt-config-appearance/lxqt-config-appearance_ast.qm +%{_datadir}/lxqt/translations/lxqt-config/lxqt-config_arn.qm +%{_datadir}/lxqt/translations/lxqt-config/lxqt-config_ast.qm + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- 2.0.0 + +* Mon Jun 24 2024 Raven - 1.4.0-2 +- rebuild (libkscreen) + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.1-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Oct 13 2017 Christian Dersch - 0.11.1-8 +- Fix FTBFS (cmake): https://github.com/lxde/lxqt/issues/1277 + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-4 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-3 +- moved translations to lxqt-l10n + +* Wed Jan 11 2017 Christian Dersch - 0.11.1-2 +- Doesn't build on epel7 with aarch64 + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Thu Sep 29 2016 Helio Chissini de Castro - 0.11.0-2 +- Fix rpmlint issues + +* Sun Sep 25 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream version 0.11.0 + +* Mon Apr 11 2016 Rex Dieter - 0.10.0-6 +- rebuild + +* Mon Apr 11 2016 Rex Dieter - 0.10.0-5 +- rebuild (kscreen2) + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jan 15 2016 Helio Chissini de Castro - 0.10.0-3 +- Remove razorqt conflicts + +* Wed Dec 09 2015 Helio Chissini de Castro - 0.10.0-2 +- Use new cmake_lxqt macro to enable epel 7 + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream release + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-5 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-4 +- Rebuild (gcc5) + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-3 +- Obsoletes razorqt-config as migrated to lxqt + +* Mon Feb 09 2015 Helio Chissini de Castro - 0.9.0-2 +- Proper add locale for Qt tm files + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Preparing for 0.9.0 release + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-5 +- Rebuild against new Qt 5.4.0 + +* Sun Dec 21 2014 Helio Chissini de Castro - 0.8.0-4 +- Unify naming as discussed on Fedora IRC + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-3 +- Update on review https://bugzilla.redhat.com/show_bug.cgi?id=1159882 + +* Mon Nov 03 2014 Helio Chissini de Castro - 0.8.0-2 +- Update to Fedora package review + +* Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 +- First release to LxQt new base diff --git a/extras/lxqt2/lxqt-globalkeys/lxqt-globalkeys.spec b/extras/lxqt2/lxqt-globalkeys/lxqt-globalkeys.spec new file mode 100644 index 0000000..299a2cb --- /dev/null +++ b/extras/lxqt2/lxqt-globalkeys/lxqt-globalkeys.spec @@ -0,0 +1,226 @@ +%bcond_with clang + +Name: lxqt-globalkeys +Summary: Global keys utility for LXQt desktop suite +Version: 2.0.0 +Release: 1%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: pkgconfig(lxqt) +BuildRequires: desktop-file-utils +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: perl + +Requires: dbus-x11 + +%description +%{summary}. + +%package devel +Summary: Developer files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +%{summary}. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-globalkeys +Requires: lxqt-globalkeys +%description l10n +This package provides translations for the lxqt-globalkeys package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +desktop-file-edit --remove-category=LXQt --add-category=X-LXQt \ + --remove-only-show-in=LXQt --add-only-show-in=X-LXQt %{buildroot}%{_datadir}/applications/lxqt-config-globalkeyshortcuts.desktop +%find_lang lxqt-config-globalkeyshortcuts --with-qt + +%files +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%{_bindir}/lxqt-globalkeysd +%{_bindir}/lxqt-config-globalkeyshortcuts +%{_datadir}/applications/lxqt-config-globalkeyshortcuts.desktop +%{_libdir}/liblxqt-globalkeys.so.2 +%{_libdir}/liblxqt-globalkeys.so.%{version} +%{_libdir}/liblxqt-globalkeys-ui.so.2 +%{_libdir}/liblxqt-globalkeys-ui.so.%{version} +%{_sysconfdir}/xdg/autostart/lxqt-globalkeyshortcuts.desktop +%{_datadir}/lxqt/globalkeyshortcuts.conf + +%files devel +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%{_includedir}/lxqt-globalkeys +%{_includedir}/lxqt-globalkeys-ui +%{_libdir}/liblxqt-globalkeys.so +%{_libdir}/liblxqt-globalkeys-ui.so +%{_libdir}/pkgconfig/*.pc +%dir %{_datadir}/cmake/lxqt-globalkeys +%dir %{_datadir}/cmake/lxqt-globalkeys-ui +%{_datadir}/cmake/lxqt-globalkeys/* +%{_datadir}/cmake/lxqt-globalkeys-ui/* + +%files l10n -f lxqt-config-globalkeyshortcuts.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/lxqt/translations/lxqt-config-globalkeyshortcuts +%{_datadir}/lxqt/translations/lxqt-config-globalkeyshortcuts/lxqt-config-globalkeyshortcuts_ast.qm +%{_datadir}/lxqt/translations/lxqt-config-globalkeyshortcuts/lxqt-config-globalkeyshortcuts_arn.qm + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Thu Sep 29 2016 Helio Chissini de Castro - 0.11.0-2 +- Fix some rpmlint issues + +* Thu Sep 29 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream version + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jan 20 2016 Helio Chissini de Castro - 0.10.0-4 +- Another razorqt conflicts + +* Sun Dec 13 2015 Helio Chissini de Castro - 0.10.0-3 +- Prepare to epel 7 + +* Wed Dec 09 2015 Helio Chissini de Castro - 0.10.0-2 +- Use new cmake_lxqt infra + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream version + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-6 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-5 +- Rebuild (gcc5) + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-4 +- Added missing requires. Closed bug https://bugzilla.redhat.com/show_bug.cgi?id=1191113 + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-3 +- Obsoletes razorqt-globalkeyshortcuts + +* Mon Feb 09 2015 Helio Chissini de Castro - 0.9.0-2 +- Proper add locale for Qt tm files + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Preparing for 0.9.0 release + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-6 +- Rebuild against new Qt 5.4.0 + +* Fri Dec 19 2014 Helio Chissini de Castro - 0.8.0-5 +- Unify naming as discussed on Fedora IRC + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-4 +- Update with fixes from review request on https://bugzilla.redhat.com/show_bug.cgi?id=1159826 +- removed autosetup in favor of standard setup macro +- Fix cmake install dir + +* Mon Nov 03 2014 Helio Chissini de Castro - 0.8.0-3 +- Update for fedora review + +* Tue Oct 28 2014 Helio Chissini de Castro - 0.8.0-2 +- Need specific version requires for QtXdg + +* Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 +- First release to LxQt new base + diff --git a/extras/lxqt2/lxqt-menu-data/lxqt-menu-data.spec b/extras/lxqt2/lxqt-menu-data/lxqt-menu-data.spec new file mode 100644 index 0000000..79e9da3 --- /dev/null +++ b/extras/lxqt2/lxqt-menu-data/lxqt-menu-data.spec @@ -0,0 +1,53 @@ +%undefine __cmake_in_source_build +%bcond_with clang + +Name: lxqt-menu-data +Summary: Menu files for LXQt Panel, Configuration Center and PCManFM-Qt/libfm-qt +Version: 2.0.0 +Release: 1%{?dist} +BuildArch: noarch +License: LGPL-2.1-or-later +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: cmake ninja-build +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: perl +BuildRequires: lxqt-build-tools + +%description +Freedesktop.org compliant menu files for LXQt Panel, Configuration Center and PCManFM-Qt/libfm-qt. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake +%cmake_build + +%install +%cmake_install + +%files +%license LICENSE +%doc CHANGELOG README.md +%{_datadir}/cmake/lxqt-menu-data/ +%{_datadir}/desktop-directories/lxqt-*.directory +%{_sysconfdir}/xdg/menus/lxqt-*.menu + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- initial build diff --git a/extras/lxqt2/lxqt-notificationd/lxqt-notificationd.spec b/extras/lxqt2/lxqt-notificationd/lxqt-notificationd.spec new file mode 100644 index 0000000..55c6ff1 --- /dev/null +++ b/extras/lxqt2/lxqt-notificationd/lxqt-notificationd.spec @@ -0,0 +1,194 @@ +%bcond_with clang + +Name: lxqt-notificationd +Summary: Notification daemon for LXQt desktop suite +Version: 2.0.1 +Release: 1%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source1: notifications.conf +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: cmake(LayerShellQt) +BuildRequires: pkgconfig(lxqt) +BuildRequires: desktop-file-utils +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: perl + +%description +%{summary}. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-notificationd +Requires: lxqt-notificationd +%description l10n +This package provides translations for the lxqt-notificationd package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +desktop-file-edit --remove-category=LXQt --add-category=X-LXQt \ + --remove-only-show-in=LXQt --add-only-show-in=X-LXQt %{buildroot}%{_datadir}/applications/lxqt-config-notificationd.desktop +mkdir -p %{buildroot}%{_sysconfdir}/lxqt/ +install -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/lxqt/ + +%find_lang lxqt-notificationd --with-qt +%find_lang lxqt-config-notificationd --with-qt + +%files +%{_bindir}/lxqt-notificationd +%{_bindir}/lxqt-config-notificationd +%{_datadir}/applications/lxqt-config-notificationd.desktop +%{_sysconfdir}/xdg/autostart/lxqt-notifications.desktop +%{_sysconfdir}/lxqt/notifications.conf + +%files l10n -f lxqt-notificationd.lang -f lxqt-config-notificationd.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/lxqt/translations/lxqt-notificationd +%{_datadir}/lxqt/translations/lxqt-notificationd/lxqt-notificationd_arn.qm +%{_datadir}/lxqt/translations/lxqt-notificationd/lxqt-notificationd_ast.qm +%dir %{_datadir}/lxqt/translations/lxqt-config-notificationd +%{_datadir}/lxqt/translations/lxqt-config-notificationd/lxqt-config-notificationd_arn.qm +%{_datadir}/lxqt/translations/lxqt-config-notificationd/lxqt-config-notificationd_ast.qm + +%changelog +* Fri Sep 27 2024 Raven - 2.0.1-1 +- update to 2.0.1 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-2 +- Add default config for Fedora + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Sun Sep 25 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream release 0.11.0 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Mon Jan 18 2016 Helio Chissini de Castro - 0.10.0-3 +- Remove last missing conflicts/obsoletes with razorqt + +* Wed Dec 09 2015 Helio Chissini de Castro - 0.10.0-2 +- Use new cmake_lxqt infra + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream release + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-5 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-4 +- Rebuild (gcc5) + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-3 +- Obsoletes razorqt-notifications + +* Mon Feb 09 2015 Helio Chissini de Castro - 0.9.0-2 +- Proper add locale for Qt tm files + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Preparing for 0.9.0 + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-5 +- Rebuild against new Qt 5.4.0 + +* Sun Dec 21 2014 Helio Chissini de Castro - 0.8.0-4 +- Unify naming as discussed on Fedora IRC + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-3 +- Fix for review issues in https://bugzilla.redhat.com/show_bug.cgi?id=1159044 + +* Thu Oct 30 2014 Helio Chissini de Castro - 0.8.0-2 +- Fix buildreqs + +* Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 +- First release to LxQt new base diff --git a/extras/lxqt2/lxqt-notificationd/notifications.conf b/extras/lxqt2/lxqt-notificationd/notifications.conf new file mode 100644 index 0000000..20b1814 --- /dev/null +++ b/extras/lxqt2/lxqt-notificationd/notifications.conf @@ -0,0 +1,2 @@ +[General] +spacing=0 diff --git a/extras/lxqt2/lxqt-openssh-askpass/lxqt-openssh-askpass.csh b/extras/lxqt2/lxqt-openssh-askpass/lxqt-openssh-askpass.csh new file mode 100644 index 0000000..65672d2 --- /dev/null +++ b/extras/lxqt2/lxqt-openssh-askpass/lxqt-openssh-askpass.csh @@ -0,0 +1 @@ +setenv SSH_ASKPASS /usr/libexec/openssh/lxqt-openssh-askpass diff --git a/extras/lxqt2/lxqt-openssh-askpass/lxqt-openssh-askpass.sh b/extras/lxqt2/lxqt-openssh-askpass/lxqt-openssh-askpass.sh new file mode 100644 index 0000000..7759e15 --- /dev/null +++ b/extras/lxqt2/lxqt-openssh-askpass/lxqt-openssh-askpass.sh @@ -0,0 +1,2 @@ +SSH_ASKPASS=/usr/libexec/openssh/lxqt-openssh-askpass +export SSH_ASKPASS diff --git a/extras/lxqt2/lxqt-openssh-askpass/lxqt-openssh-askpass.spec b/extras/lxqt2/lxqt-openssh-askpass/lxqt-openssh-askpass.spec new file mode 100644 index 0000000..ffe6085 --- /dev/null +++ b/extras/lxqt2/lxqt-openssh-askpass/lxqt-openssh-askpass.spec @@ -0,0 +1,187 @@ +%bcond_with clang + +Name: lxqt-openssh-askpass +Summary: Askpass openssh transition dialog for LXQt desktop suite +Version: 2.0.1 +Release: 1%{?dist} + +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source1: lxqt-openssh-askpass.sh +Source2: lxqt-openssh-askpass.csh +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(lxqt) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: perl + +%description +%{summary}. + +%package l10n +Summary: Translations for lxqt-openssh-askpass +Requires: lxqt-openssh-askpass +%description l10n +This package provides translations for the lxqt-openssh-askpass package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +mkdir -p %{buildroot}%{_libexecdir}/openssh/ +mv %{buildroot}/%{_bindir}/lxqt-openssh-askpass %{buildroot}%{_libexecdir}/openssh/ + +mkdir -p %{buildroot}%{_sysconfdir}/profile.d +install -p -m0644 %SOURCE1 %SOURCE2 %{buildroot}%{_sysconfdir}/profile.d/ + +%find_lang lxqt-openssh-askpass --with-qt + +%files +%{_libexecdir}/openssh/lxqt-openssh-askpass +%config(noreplace) %{_sysconfdir}/profile.d/* +%{_datadir}/lxqt/translations/%{name} +%{_mandir}/man1/%{name}* + +%files l10n -f lxqt-openssh-askpass.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/lxqt/translations/lxqt-openssh-askpass + +%changelog +* Fri Sep 27 2024 Raven - 2.0.1-1 +- update to 2.0.1 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Thu Sep 29 2016 Helio Chissini de Castro - 0.11.0-2 +- Fix some rpmlint report + +* Sun Sep 25 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream release 0.11.0 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jan 21 2016 Helio Chissini de Castro - 0.10.0-3 +- Remove obsolets to razorqt + +* Wed Dec 09 2015 Helio Chissini de Castro - 0.10.0-2 +- Use new cmake_lxqt infra + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream release + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-5 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-4 +- Rebuild (gcc5) + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-3 +- Obsoletes razorqt-openssh-askpass + +* Mon Feb 09 2015 Helio Chissini de Castro - 0.9.0-2 +- Proper add locale for Qt tm files + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Preparing 0.9.0 + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-5 +- Rebuild against new Qt 5.4.0 + +* Sat Dec 20 2014 Helio Chissini de Castro - 0.8.0-4 +- Unify naming as discussed on Fedora IRC + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-3 +- Update for review in https://bugzilla.redhat.com/show_bug.cgi?id=1159829 + +* Mon Nov 03 2014 Helio Chissini de Castro - 0.8.0-2 +- Update to push on fedora review + +* Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 +- First release to LxQt new base diff --git a/extras/lxqt2/lxqt-panel/lxqt-panel.spec b/extras/lxqt2/lxqt-panel/lxqt-panel.spec new file mode 100644 index 0000000..752c0f5 --- /dev/null +++ b/extras/lxqt2/lxqt-panel/lxqt-panel.spec @@ -0,0 +1,291 @@ +%bcond_with clang + +Name: lxqt-panel +Summary: Main panel bar for LXQt desktop suite +Version: 2.0.1 +Release: 1%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: pkgconfig(Qt6Xdg) +BuildRequires: pkgconfig(lxqt) +BuildRequires: pkgconfig(lxqt-globalkeys) +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-damage) +BuildRequires: pkgconfig(xcb-xkb) +BuildRequires: pkgconfig(xcb-util) +BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(xkbcommon-x11) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(libstatgrab) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(libmenu-cache) +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(xrender) +BuildRequires: pkgconfig(xcomposite) +BuildRequires: pkgconfig(sysstat-qt6) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6Xml) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(KF6Solid) +BuildRequires: pkgconfig(dbusmenu-lxqt) +BuildRequires: desktop-file-utils +BuildRequires: lm_sensors-devel +BuildRequires: libXdamage-devel +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: cmake(LayerShellQt) +BuildRequires: pkgconfig(xtst) +BuildRequires: xcb-util-image-devel +BuildRequires: lxqt-menu-data +BuildRequires: perl +Requires: lxqt-menu-data + +Requires: xscreensaver-base +Requires: lxmenu-data + +%description +%{summary}. + +%package devel +Summary: Developer files for %{name} +Requires: %{name} = %{version}-%{release} + +%description devel +%{summary}. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-panel +Requires: lxqt-panel +%description l10n +This package provides translations for the lxqt-panel package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install + +for desktop in %{buildroot}/%{_datadir}/lxqt/lxqt-panel/*.desktop; do + # Exclude category as been Service + desktop-file-edit --remove-category=LXQt --remove-only-show-in=LXQt --add-only-show-in=X-LXQt ${desktop} +done + +%find_lang lxqt-panel --with-qt +%find_lang cpuload --with-qt +%find_lang desktopswitch --with-qt +%find_lang directorymenu --with-qt +%find_lang mainmenu --with-qt +%find_lang mount --with-qt +%find_lang networkmonitor --with-qt +%find_lang quicklaunch --with-qt +%find_lang sensors --with-qt +%find_lang showdesktop --with-qt +%find_lang spacer --with-qt +%find_lang statusnotifier --with-qt +%find_lang sysstat --with-qt +%find_lang taskbar --with-qt +%find_lang volume --with-qt +%find_lang worldclock --with-qt + +%files +%{_bindir}/lxqt-panel +%dir %{_libdir}/lxqt-panel +%{_libdir}/lxqt-panel/*.so +%{_datadir}/lxqt +%{_mandir}/man1/lxqt-panel* +%{_sysconfdir}/xdg/autostart/lxqt-panel.desktop + +%files devel +%dir %{_includedir}/lxqt +%{_includedir}/lxqt/* + +%files l10n -f lxqt-panel.lang -f cpuload.lang -f desktopswitch.lang -f directorymenu.lang -f mainmenu.lang -f mount.lang -f networkmonitor.lang -f quicklaunch.lang -f sensors.lang -f showdesktop.lang -f spacer.lang -f statusnotifier.lang -f sysstat.lang -f taskbar.lang -f volume.lang -f worldclock.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/lxqt/translations/lxqt-panel + +%changelog +* Fri Sep 27 2024 Raven - 2.0.1-1 +- update to 2.0.1 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Mon Apr 19 2021 Raven - 0.17.1-1 +- update to 0.17.1 + +* Tue Jan 26 2021 Raven - 0.16.1-1 +- version update + +* Thu Jun 18 2020 Raven - 0.15.1-3 +- change default panel appearance + +* Thu Jun 18 2020 Raven - 0.15.1-2 +- enable kbindicator plugin + +* Tue Jun 16 2020 Raven - 0.15.1-1 +- version update + +* Mon Feb 17 2020 Than Ngo - 0.14.1-4 +- Added BR on libXdamage-devel + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Sep 03 2018 Zamir SUN - 0.13.0-3 +- Fix RHBZ 1624474 by adding requires lxmenu-data + +* Sat Aug 04 2018 Zamir SUN - 0.13.0-2 +- Bump to build against libsysstat-0.4.1-1 + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Oct 13 2017 Christian Dersch - 0.11.1-7 +- Fix FTBFS: https://github.com/lxde/lxqt/issues/1251 + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Thu Sep 29 2016 Helio Chissini de Castro - 0.11.0-2 +- Fix some rpmlint issues + +* Sun Sep 25 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream version 0.11.0 + +* Mon Sep 12 2016 Than Ngo - 0.10.0-7 +- requires on xscreensaver-base for the case only lxqt desktop is installed + +* Tue May 24 2016 Than Ngo 0.10.0-6 +- add rhel support + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jan 15 2016 Helio Chissini de Castro - 0.10.0-4 +- Nor obsoletes razorqt anymore + +* Sun Dec 13 2015 Helio Chissini de Castro - 0.10.0-3 +- Disable kbindicator under epel + +* Thu Dec 10 2015 Helio Chissini de Castro - 0.10.0-2 +- Use new cmake_lxqt infra + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream version + +* Thu Sep 17 2015 Helio Chissini de Castro - 0.9.0-8 +- Rebuild due new libstatgrab soname. + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-6 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-5 +- Rebuild (gcc5) + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-4 +- Obsoletes typo + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-3 +- Obsoletes razorqt-autosuspend and razorqt-appswitcher + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-2 +- Obsoletes razorqt-panel as migrated to LXQt + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Preparing 0.9.0 release + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-8 +- Rebuild against new Qt 5.4.0 + +* Sat Dec 20 2014 Helio Chissini de Castro - 0.8.0-7 +- Unify naming as discussed on Fedora IRC + +* Tue Dec 16 2014 Helio Chissini de Castro - 0.8.0-6 +- Wrong requires of xscreensaver-base. Should be handled but xdg-utils + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-5 +- Fix missing item on https://bugzilla.redhat.com/show_bug.cgi?id=1159873 - dir ownership + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-4 +- New update to match requests on https://bugzilla.redhat.com/show_bug.cgi?id=1159873 + +* Tue Nov 04 2014 Helio Chissini de Castro - 0.8.0-3 +- Update to match requests on review https://bugzilla.redhat.com/show_bug.cgi?id=1159873 + +* Mon Nov 03 2014 Helio Chissini de Castro - 0.8.0-2 +- Update to review on Fedora bugzilla +- Added upstream patch #288 # https://github.com/lxde/lxde-qt/issues/288 + +* Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 +- First release to LxQt new base diff --git a/extras/lxqt2/lxqt-policykit/lxqt-policykit.spec b/extras/lxqt2/lxqt-policykit/lxqt-policykit.spec new file mode 100644 index 0000000..55c1117 --- /dev/null +++ b/extras/lxqt2/lxqt-policykit/lxqt-policykit.spec @@ -0,0 +1,201 @@ +%bcond_with clang + +Name: lxqt-policykit +Summary: PolicyKit agent for LXQt desktop suite +Version: 2.0.0 +Release: 12%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(PolkitQt6-1) +BuildRequires: pkgconfig(polkit-agent-1) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: pkgconfig(lxqt) +BuildRequires: desktop-file-utils +BuildRequires: perl + +Provides: PolicyKit-authentication-agent = %{version} + +%description +%{summary}. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-policykit +Requires: lxqt-policykit +%description l10n +This package provides translations for the lxqt-policykit package. + +%prep +%autosetup -p1 +sed -i 's|=lxqt-policykit-agent|=/usr/libexec/lxqt-policykit-agent|g' autostart/lxqt-policykit-agent.desktop.in + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt \ + -DPULL_TRANSLATIONS=NO \ + -DPOLKIT_AGENT_BINARY_DIR=%{_libexecdir} +%cmake_build + +%install +%cmake_install +install -d %{buildroot}/%{_sysconfdir}/xdg/autostart +%find_lang lxqt-policykit-agent --with-qt + +%files +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%{_libexecdir}/lxqt-policykit-agent +%{_sysconfdir}/xdg/autostart/lxqt-policykit-agent.desktop +%{_datadir}/lxqt/translations/%{name}-agent +%{_mandir}/man1/lxqt-policykit* + +%files l10n -f lxqt-policykit-agent.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/lxqt/translations/lxqt-policykit-agent + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Nov 26 2018 Zamir SUN - 0.13.0-2 +- Fix policykit agent path. +- Resolves: RHBZ 1648579 + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Thu Sep 29 2016 Helio Chissini de Castro - 0.11.0-2 +- Fix rpmlint issues +- Build for epel +- Bring translations back + +* Mon Sep 26 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream release 0.11.0 + +* Tue Jun 07 2016 Than Ngo - 0.10.0-5 +- hide the identity because it's alway root + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jan 20 2016 Helio Chissini de Castro - 0.10.0-3 +- Another razorqt obsoletes + +* Thu Dec 10 2015 Helio Chissini de Castro - 0.10.0-2 +- Use new cmake_lxqt infra + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream version + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-4 +- Rebuild (gcc5) + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-3 +- Obsoletes razorqt-policykit-agent + +* Mon Feb 09 2015 Helio Chissini de Castro - 0.9.0-2 +- Proper add locale for Qt tm files + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Preparing 0.9.0 release + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-7 +- Rebuild against new Qt 5.4.0 + +* Sat Dec 20 2014 Helio Chissini de Castro - 0.8.0-6 +- Unify naming as discussed on Fedora IRC + +* Fri Dec 19 2014 Rex Dieter 0.8.0-5 +- Provides: PolicyKit-authentication-agent + +* Mon Dec 08 2014 Helio Chissini de Castro - 0.8.0-4 +- Remove agent autostart already provided by lxqt-common. + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-3 +- Update for review on https://bugzilla.redhat.com/show_bug.cgi?id=1159874 + +* Mon Nov 03 2014 Helio Chissini de Castro - 0.8.0-2 +- Update to Fedora package review + +* Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 +- First release to LxQt new base diff --git a/extras/lxqt2/lxqt-powermanagement/lxqt-powermanagement.spec b/extras/lxqt2/lxqt-powermanagement/lxqt-powermanagement.spec new file mode 100644 index 0000000..9c60fc1 --- /dev/null +++ b/extras/lxqt2/lxqt-powermanagement/lxqt-powermanagement.spec @@ -0,0 +1,196 @@ +%bcond_with clang + +Name: lxqt-powermanagement +Summary: Powermanagement daemon for LXQt desktop suite +Version: 2.0.0 +Release: 1%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: desktop-file-utils +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6Svg) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(KF6IdleTime) +BuildRequires: cmake(KF6Solid) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: pkgconfig(lxqt) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: lxqt-globalkeys-devel +BuildRequires: perl + +%description +%{summary}. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-powermanagement +Requires: lxqt-powermanagement +%description l10n +This package provides translations for the lxqt-powermanagement package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt \ + -DPULL_TRANSLATIONS=NO +%cmake_build + +%install +%cmake_install + +desktop-file-edit --remove-category=LXQt --add-category=X-LXQt \ + --remove-only-show-in=LXQt --add-only-show-in=X-LXQt %{buildroot}%{_datadir}/applications/lxqt-config-powermanagement.desktop + +#find_lang lxqt-powermanagement --with-qt +#find_lang lxqt-config-powermanagement --with-qt + +%files +%{_bindir}/lxqt-powermanagement +%{_bindir}/lxqt-config-powermanagement +%{_datadir}/applications/lxqt-config-powermanagement.desktop +%{_datadir}/icons/hicolor/* +%{_sysconfdir}/xdg/autostart/lxqt-powermanagement.desktop + +%files l10n +#-f lxqt-powermanagement.lang -f lxqt-config-powermanagement.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/lxqt/translations/lxqt-powermanagement +%dir %{_datadir}/lxqt/translations/lxqt-config-powermanagement +%{_datadir}/lxqt/translations/lxqt-powermanagement/* +%{_datadir}/lxqt/translations/lxqt-config-powermanagement/* + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Fri Feb 15 2019 Zamir SUN - 0.14.0-2 +- Fix translation package + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Tue Sep 27 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream release 0.11.0 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jan 20 2016 Helio Chissini de Castro - 0.10.0-3 +- Another razorqt obsoletes + +* Thu Dec 10 2015 Helio Chissini de Castro - 0.10.0-2 +- Use new cmake_lxqt infra + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream version + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-5 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-4 +- Rebuild (gcc5) + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-3 +- Obsoletes razorqt-power as migrated to lxqt + +* Mon Feb 09 2015 Helio Chissini de Castro - 0.9.0-2 +- Proper add locale for Qt tm files + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Prepare 0.9.0 release + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-5 +- Rebuild against new Qt 5.4.0 + +* Sat Dec 20 2014 Helio Chissini de Castro - 0.8.0-4 +- Unify naming as discussed on Fedora IRC + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-3 +- Updates on review https://bugzilla.redhat.com/show_bug.cgi?id=1159877 + +* Mon Nov 03 2014 Helio Chissini de Castro - 0.8.0-2 +- Update to Fedora package review + +* Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 +- First release to LxQt new base diff --git a/extras/lxqt2/lxqt-qtplugin/lxqt-qtplugin.spec b/extras/lxqt2/lxqt-qtplugin/lxqt-qtplugin.spec new file mode 100644 index 0000000..332d633 --- /dev/null +++ b/extras/lxqt2/lxqt-qtplugin/lxqt-qtplugin.spec @@ -0,0 +1,210 @@ +%bcond_with clang + +Name: lxqt-qtplugin +Summary: Qt plugin framework for LXQt Desktop Suite +Version: 2.0.0 +Release: 1%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: pkgconfig(lxqt) +BuildRequires: cmake(fm-qt6) +BuildRequires: pkgconfig(libexif) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: pkgconfig(Qt6XdgIconLoader) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: pkgconfig(dbusmenu-lxqt) +BuildRequires: qt6-qtbase-private-devel + +%description +%{summary}. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install + + +%files +%{_libdir}/qt6/plugins/platformthemes/libqtlxqt.so + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Mon Dec 09 2019 Jan Grulich - 0.14.0-7 +- rebuild (qt5) + +* Wed Sep 25 2019 Jan Grulich - 0.14.0-6 +- rebuild (qt5) + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 17 2019 Jan Grulich - 0.14.0-4 +- rebuild (qt5) + +* Wed Jun 05 2019 Rex Dieter - 0.14.0-3 +- rebuild (qt5), use %%make_build + +* Mon Mar 04 2019 Rex Dieter - 0.14.0-2 +- rebuild (qt5) + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Dec 13 2018 Rex Dieter - 0.13.0-3 +- rebuild (qt5) + +* Fri Sep 21 2018 Jan Grulich - 0.13.0-2 +- rebuild (qt5) + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 21 2018 Rex Dieter - 0.11.1-13 +- rebuild (qt5) + +* Sun May 27 2018 Rex Dieter - 0.11.1-12 +- rebuild (qt5) + +* Wed Feb 14 2018 Jan Grulich - 0.11.1-11 +- rebuild (qt5) + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Dec 20 2017 Jan Grulich - 0.11.1-9 +- rebuild (qt5) + +* Mon Nov 27 2017 Rex Dieter - 0.11.1-8 +- rebuild (qt5) + +* Mon Oct 09 2017 Rex Dieter - 0.11.1-7 +- rebuild (qt5) + +* Sun Aug 13 2017 Christian Dersch - 0.11.1-6 +- use versioned dependency for Qt + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-2 +- rebuilt + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Mon Sep 26 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream version 0.11.0 + +* Sun Jul 17 2016 Helio Chissini de Castro - 0.10.0-6 +- No need privates after Qt 5.7.0 + +* Thu Jun 16 2016 Rex Dieter - 0.10.0-5 +- add Qt5 versioned dep + +* Thu Apr 28 2016 Rex Dieter - 0.10.0-4 +- Requires: lxqt-common (#1330150) +- drop exlicit BR: cmake (cmake dep pulled in via liblxqt and use of %%cmake_lxqt) + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Dec 10 2015 Helio Chissini de Castro - 0.10.0-2 +- Use new cmake_lxqt infra + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream version + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-5 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-4 +- Rebuild (gcc5) + +* Mon Feb 09 2015 Helio Chissini de Castro - 0.9.0-3 +- Upstream tarball updated with latest fixes + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-2 +- Added missing updates in the main upstream tarball + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Preparing 0.9.0 release + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-6 +- Rebuild against new Qt 5.4.0 + +* Sat Dec 20 2014 Helio Chissini de Castro - 0.8.0-5 +- Unify naming as discussed on Fedora IRC + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-4 +- Update for review on https://bugzilla.redhat.com/show_bug.cgi?id=1158996 + +* Thu Oct 30 2014 Helio Chissini de Castro - 0.8.0-3 +- Rebuild on cooper + +* Thu Oct 30 2014 Helio Chissini de Castro - 0.8.0-2 +- Added upstream xdg patch. Thanks to Florian Hubbold from mageia + +* Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 +- First release to LxQt new base diff --git a/extras/lxqt2/lxqt-runner/lxqt-runner.spec b/extras/lxqt2/lxqt-runner/lxqt-runner.spec new file mode 100644 index 0000000..b06c4b1 --- /dev/null +++ b/extras/lxqt2/lxqt-runner/lxqt-runner.spec @@ -0,0 +1,197 @@ +%bcond_with clang + +Name: lxqt-runner +Summary: Application runner agent for LXQt desktop suite +Version: 2.0.0 +Release: 1%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6Xml) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: pkgconfig(lxqt) +BuildRequires: pkgconfig(lxqt-globalkeys) +BuildRequires: pkgconfig(lxqt-globalkeys-ui) +BuildRequires: cmake(LayerShellQt) +BuildRequires: pkgconfig(libmenu-cache) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(muparser) +BuildRequires: perl + + +%description +%{summary}. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-runner +Requires: lxqt-runner +%description l10n +This package provides translations for the lxqt-runner package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install + + +#find_lang lxqt-runner --with-qt + +%files +%{_bindir}/lxqt-runner +%{_sysconfdir}/xdg/autostart/lxqt-runner.desktop +%{_mandir}/man1/%{name}* + +%files l10n +#-f lxqt-runner.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/lxqt/translations/%{name} +%{_datadir}/lxqt/translations/%{name}/* + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version +- dropped upstreamed patch for invalid test against MATH lib + +* Tue Sep 27 2016 Helio Chissini de Castro - 0.11.0-7 +- Fix bug with invalid test against MATH lib + +* Mon Sep 26 2016 Helio Chissini de Castro - 0.11.0-6 +- Epel seens not like menu-cache that much + +* Mon Sep 26 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream version 0.11.0 + +* Wed May 25 2016 Than Ngo 0.10.0-5 +- add rhel support + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jan 20 2016 Helio Chissini de Castro - 0.10.0-3 +- Another razorqt obsoletes + +* Thu Dec 10 2015 Helio Chissini de Castro - 0.10.0-2 +- Use new cmake_lxqt infra + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream version + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-5 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-4 +- Rebuild (gcc5) + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-3 +- Obsoletes razorqt-runner + +* Mon Feb 09 2015 Helio Chissini de Castro - 0.9.0-2 +- Proper add locale for Qt tm files + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Preparing 0.9.0 release + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-5 +- Rebuild against new Qt 5.4.0 + +* Sat Dec 20 2014 Helio Chissini de Castro - 0.8.0-4 +- Unify naming as discussed on Fedora IRC + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-3 +- Fix review issues on https://bugzilla.redhat.com/show_bug.cgi?id=1159841 +- Moved autosetup in favor of standard setup due older distros not support the macro + +* Mon Nov 03 2014 Helio Chissini de Castro - 0.8.0-2 +- Update for package review + +* Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 +- First release to LxQt new base diff --git a/extras/lxqt2/lxqt-session/0001-Configure-LXQt-theme.patch b/extras/lxqt2/lxqt-session/0001-Configure-LXQt-theme.patch new file mode 100644 index 0000000..3e68aa8 --- /dev/null +++ b/extras/lxqt2/lxqt-session/0001-Configure-LXQt-theme.patch @@ -0,0 +1,37 @@ +diff -Nau lxqt-session-0.15.0/config/lxqt.conf_orig lxqt-session-0.15.0/config/lxqt.conf +--- lxqt-session-0.15.0/config/lxqt.conf_orig 2020-04-24 00:28:17.000000000 +0600 ++++ lxqt-session-0.15.0/config/lxqt.conf 2020-06-18 13:34:12.444220828 +0600 +@@ -1,11 +1,11 @@ + [General] +-theme=Clearlooks +-icon_theme=breeze ++icon_theme=Papirus ++theme=White ZORINos + single_click_activate=false + tool_button_style=ToolButtonTextBesideIcon + + [Qt] +-font="Sans,11,-1,5,50,0,0,0,0,0" ++font="Sans Serif,10,-1,5,50,0,0,0,0,0" + doubleClickInterval=400 + style=Fusion + wheelScrollLines=3 +diff -Nau lxqt-session-0.15.0/config/session.conf_orig lxqt-session-0.15.0/config/session.conf +--- lxqt-session-0.15.0/config/session.conf_orig 2020-04-24 00:28:17.000000000 +0600 ++++ lxqt-session-0.15.0/config/session.conf 2020-06-18 13:35:32.487019470 +0600 +@@ -1,4 +1,5 @@ + [General] ++window_manager=openbox + leave_confirmation=true + + [Environment] +@@ -7,7 +8,7 @@ + + [Mouse] + cursor_size=18 +-cursor_theme=whiteglass ++cursor_theme=breeze_cursors + acc_factor=20 + acc_threshold=10 + left_handed=false + diff --git a/extras/lxqt2/lxqt-session/lxqt-rc.xml b/extras/lxqt2/lxqt-session/lxqt-rc.xml new file mode 100644 index 0000000..a41c46d --- /dev/null +++ b/extras/lxqt2/lxqt-session/lxqt-rc.xml @@ -0,0 +1,744 @@ + + + + + + + + 10 + 20 + + + + yes + + no + + yes + + no + + 200 + + no + + + + + Smart + +
yes
+ + Primary + + 1 + +
+ + + White ZORINos Lo + NLIMC + + yes + yes + + sans + 10 + + bold + + normal + + + + sans + 10 + + bold + + normal + + + + sans + 9 + + normal + + normal + + + + sans + 9 + + normal + + normal + + + + sans + 9 + + bold + + normal + + + + sans + 9 + + bold + + normal + + + + + + + 2 + 1 + + + + 875 + + + + + yes + Nonpixel + + Center + + + + + 10 + + 10 + + + + + + + 0 + 0 + 0 + 0 + + + + TopLeft + + 0 + 0 + no + Above + + Vertical + + no + 300 + + 300 + + Middle + + + + + C-g + + + + leftno + + + rightno + + + upno + + + downno + + + leftno + + + rightno + + + upno + + + downno + + + 1 + + + 2 + + + 3 + + + 4 + + + + + + + + + + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + yesyes + + + + + + + + + + + + right + + + + + left + + + + + up + + + + + down + + + + + + + + 1 + + 500 + + 400 + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + previous + + + next + + + previous + + + next + + + previous + + + next + + + + + + + + + + + + + + no + + + + + + + + + + + yes + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + top + + + + + + left + + + + + + right + + + + + + bottom + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + vertical + + + horizontal + + + + + + + + + + + + + + + + + previous + + + next + + + + previous + + + next + + + previous + + + next + + + + + + + + + + + + + + + + client-list-combined-menu + + + root-menu + + + + + + previous + + + next + + + previous + + + next + + + + + + + + + menu.xml + 200 + + no + + 100 + + 400 + + yes + + yes + + + + + + + +
diff --git a/extras/lxqt2/lxqt-session/lxqt-session.spec b/extras/lxqt2/lxqt-session/lxqt-session.spec new file mode 100644 index 0000000..2112ef7 --- /dev/null +++ b/extras/lxqt2/lxqt-session/lxqt-session.spec @@ -0,0 +1,265 @@ +%bcond_with clang + +Name: lxqt-session +Summary: Main session for LXQt desktop suite +Version: 2.0.0 +Release: 1%{?dist} +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source1: lxqt-rc.xml + +Patch0: 0001-Configure-LXQt-theme.patch + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: pkgconfig(lxqt) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(LayerShellQt) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(libudev) +BuildRequires: desktop-file-utils +BuildRequires: pkgconfig(glib-2.0) +%if 0%{?rhel} >= 9 +BuildRequires: pkgconfig(libproc2) +%else +BuildRequires: pkgconfig(libprocps) +%endif +BuildRequires: qtxdg-tools +BuildRequires: perl + +Requires: dbus-x11 +Requires: openbox-theme-mistral-thin +Requires: white-zorinos-lxqt-theme +Requires: papirus-icon-theme + +%if 0%{?rhel} >= 8 +Recommends: pcmanfm-qt +Recommends: picom +%endif + +%description +%{summary}. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-session +Requires: lxqt-session +%description l10n +This package provides translations for the lxqt-session package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +for name in config-session hibernate lockscreen logout reboot shutdown suspend; do + desktop-file-edit --remove-category=LXQt --add-category=X-LXQt \ + --remove-only-show-in=LXQt --add-only-show-in=X-LXQt %{buildroot}%{_datadir}/applications/lxqt-${name}.desktop +done +mkdir %{buildroot}%{_sysconfdir}/lxqt/ +cp %{buildroot}%{_datadir}/lxqt/lxqt.conf %{buildroot}%{_datadir}/lxqt/session.conf %{buildroot}%{_sysconfdir}/lxqt/ +%if 0%{?fedora} +sed -i 's/theme=frost/theme=fedora-lxqt/g;s/icon_theme=oxygen/icon_theme=breeze/g' %{buildroot}%{_sysconfdir}/lxqt/lxqt.conf +sed -i 's/cursor_theme=whiteglass/cursor_theme=breeze_cursors/g;/General/a window_manager=openbox' %{buildroot}%{_sysconfdir}/lxqt/session.conf +%endif +mkdir -p %{buildroot}%{_sysconfdir}/xdg/openbox +install -p -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/xdg/openbox/lxqt-rc.xml + + +%find_lang lxqt-session --with-qt +%find_lang lxqt-config-session --with-qt +%find_lang lxqt-leave --with-qt + +%files +%{_bindir}/lxqt-session +%{_bindir}/lxqt-config-session +%{_bindir}/lxqt-leave +%{_bindir}/startlxqt +%{_datadir}/applications/*.desktop +%{_sysconfdir}/xdg/openbox/lxqt-rc.xml +%{_sysconfdir}/xdg/autostart/lxqt-xscreensaver-autostart.desktop +%{_sysconfdir}/lxqt/ +%{_datadir}/lxqt/lxqt.conf +%{_datadir}/lxqt/session.conf +%{_datadir}/lxqt/windowmanagers.conf +%{_datadir}/xsessions/lxqt.desktop +%{_mandir}/man1/startlxqt.1.gz +%{_mandir}/man1/lxqt-config-session* +%{_mandir}/man1/lxqt-leave* +%{_mandir}/man1/lxqt-session* + +%files l10n -f lxqt-session.lang -f lxqt-leave.lang -f lxqt-config-session.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/lxqt/translations/%{name} +%dir %{_datadir}/lxqt/translations/lxqt-config-session +%dir %{_datadir}/lxqt/translations/lxqt-leave +%dir %{_datadir}/lxqt/translations/lxqt-session +%{_datadir}/lxqt/translations/lxqt-config-session/lxqt-config-session_ast.qm +%{_datadir}/lxqt/translations/lxqt-config-session/lxqt-config-session_arn.qm +%{_datadir}/lxqt/translations/lxqt-leave/lxqt-leave_ast.qm +%{_datadir}/lxqt/translations/lxqt-leave/lxqt-leave_arn.qm +%{_datadir}/lxqt/translations/lxqt-session/lxqt-session_ast.qm +%{_datadir}/lxqt/translations/lxqt-session/lxqt-session_arn.qm + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Feb 21 2022 Raven - 1.0.0-2 +- rebuild for procps-ng update + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Mon Apr 19 2021 Raven - 0.17.1-1 +- update to 0.17.1 + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Thu Jun 18 2020 Raven - 0.15.0-2 +- configure appearance defaults + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Mon Sep 30 2019 Zamir SUN - 0.14.1-3 +- Update to use newer Fedora lxqt theme + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Nov 24 2018 Rex Dieter - 0.13.0-5 +- Requires: dbus-x11 (#1652431) + +* Sat Sep 01 2018 Raphael Groner - 0.13.0-4 +- add weak dependency for pcmanfm-qt for functional default desktop + +* Mon Aug 27 2018 Zamir SUN - 0.13.0-3 +- Change to Requires: lxqt-themes-fedora + +* Sun Aug 26 2018 Zamir SUN - 0.13.0-2 +- Configure Fedora theme + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Mon Sep 26 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream release 0.11.0 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jan 20 2016 Helio Chissini de Castro - 0.10.0-3 +- Another razorqt obsoletes + +* Sat Dec 12 2015 Helio Chissini de Castro - 0.10.0-2 +- Prepare to epel7 with new cmake3 + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream version + +* Wed Jun 17 2015 Fedora Release Engineering - 0.9.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-5 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-4 +- Rebuild (gcc5) + +* Tue Feb 10 2015 Helio Chissini de Castro - 0.9.0-3 +- Obsoletes razorqt-session and razorqt-desktop as migrated to lxqt + +* Mon Feb 09 2015 Helio Chissini de Castro - 0.9.0-2 +- Proper add locale for Qt tm files + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Prepare 0.9.0 release + +* Mon Dec 29 2014 Helio Chissini de Castro - 0.8.0-6 +- Rebuild against new Qt 5.4.0 + +* Sat Dec 20 2014 Helio Chissini de Castro - 0.8.0-5 +- Unify naming as discussed on Fedora IRC + +* Thu Nov 20 2014 Rex Dieter 0.8.0-4 +- omit Obsoletes: razorqt-session (for now) + +* Mon Nov 10 2014 Helio Chissini de Castro - 0.8.0-3 +- Update for review issues on https://bugzilla.redhat.com/show_bug.cgi?id=1158999 + +* Thu Oct 30 2014 Helio Chissini de Castro - 0.8.0-2 +- Obsoletes razorqt session. Disable internal XDG_UTILS + +* Mon Oct 27 2014 Helio Chissini de Castro - 0.8.0-1 +- First release to LxQt new base diff --git a/extras/lxqt2/lxqt-sudo/lxqt-sudo.spec b/extras/lxqt2/lxqt-sudo/lxqt-sudo.spec new file mode 100644 index 0000000..5f7ddeb --- /dev/null +++ b/extras/lxqt2/lxqt-sudo/lxqt-sudo.spec @@ -0,0 +1,152 @@ +%bcond_with clang + +Name: lxqt-sudo +Version: 2.0.0 +Release: 1%{?dist} +Summary: GUI frontend for sudo/su +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: pkgconfig(Qt6Widgets) +BuildRequires: pkgconfig(lxqt) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(Qt6Linguist) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: perl + +Requires: sudo + +%description +%{summary}. + +%package l10n +BuildArch: noarch +Summary: Translations for lxqt-sudo +Requires: lxqt-sudo +%description l10n +This package provides translations for the lxqt-sudo package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install + +%find_lang lxqt-sudo --with-qt + +%files +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%{_bindir}/lx* +%{_mandir}/man1/lx*.1* + +%files l10n -f lxqt-sudo.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/lxqt/translations/%{name} +%{_datadir}/lxqt/translations/%{name}/%{name}_ast.qm +%{_datadir}/lxqt/translations/%{name}/%{name}_arn.qm + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Wed Nov 16 2022 Raven - 1.2.0-1 +- version update + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Tue Jul 17 2018 Raphael Groner - 0.11.1-9 +- add patch for Qt5.11 header + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Mon Sep 26 2016 Helio Chissini de Castro - 0.11.0-1 +- New upstream version 0.11.0 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jan 14 2016 Helio Chissini de Castro - 0.10.0-4 +- Adapt for the new lxqt build that allows usage on epel as well (cmake3) + +* Thu Jan 14 2016 Raphael Groner - 0.10.0-3 +- add BR: cmake, needed explicitly for epel7 + +* Sat Jan 09 2016 Raphael Groner - 0.10.0-2 +- own translations folder + +* Sun Dec 20 2015 Raphael Groner - 0.10.0-1 +- initial diff --git a/extras/lxqt2/lxqt-themes/lxqt-rc.xml b/extras/lxqt2/lxqt-themes/lxqt-rc.xml new file mode 100644 index 0000000..fe9d7b9 --- /dev/null +++ b/extras/lxqt2/lxqt-themes/lxqt-rc.xml @@ -0,0 +1,744 @@ + + + + + + + + 10 + 20 + + + + yes + + no + + yes + + no + + 200 + + no + + + + + Smart + +
yes
+ + Primary + + 1 + +
+ + + Mistral-Thin + NLIMC + + yes + yes + + sans + 10 + + bold + + normal + + + + sans + 10 + + bold + + normal + + + + sans + 9 + + normal + + normal + + + + sans + 9 + + normal + + normal + + + + sans + 9 + + bold + + normal + + + + sans + 9 + + bold + + normal + + + + + + + 2 + 1 + + + + 875 + + + + + yes + Nonpixel + + Center + + + + + 10 + + 10 + + + + + + + 0 + 0 + 0 + 0 + + + + TopLeft + + 0 + 0 + no + Above + + Vertical + + no + 300 + + 300 + + Middle + + + + + C-g + + + + leftno + + + rightno + + + upno + + + downno + + + leftno + + + rightno + + + upno + + + downno + + + 1 + + + 2 + + + 3 + + + 4 + + + + + + + + + + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + yesyes + + + + + + + + + + + + right + + + + + left + + + + + up + + + + + down + + + + + + + + 1 + + 500 + + 400 + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + previous + + + next + + + previous + + + next + + + previous + + + next + + + + + + + + + + + + + + no + + + + + + + + + + + yes + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + top + + + + + + left + + + + + + right + + + + + + bottom + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + vertical + + + horizontal + + + + + + + + + + + + + + + + + previous + + + next + + + + previous + + + next + + + previous + + + next + + + + + + + + + + + + + + + + client-list-combined-menu + + + root-menu + + + + + + previous + + + next + + + previous + + + next + + + + + + + + + menu.xml + 200 + + no + + 100 + + 400 + + yes + + yes + + + + + + + +
diff --git a/extras/lxqt2/lxqt-themes/lxqt-themes.spec b/extras/lxqt2/lxqt-themes/lxqt-themes.spec new file mode 100644 index 0000000..3826d64 --- /dev/null +++ b/extras/lxqt2/lxqt-themes/lxqt-themes.spec @@ -0,0 +1,145 @@ +%bcond_with clang + +Name: lxqt-themes +Version: 2.0.0 +Release: 1%{?dist} +Summary: LXQt standard themes + +License: LGPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +# Pagure do not provide tarballs yet. +# To generate this tarball, clone from pagure +# https://pagure.io/lxqt-themes-fedora/ +# Remove the .git dir and manual compress it +#Source1: lxqt-themes-fedora-1.0.tar.xz + +BuildArch: noarch + +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: pkgconfig(lxqt) +BuildRequires: perl + +Requires: hicolor-icon-theme +Requires: desktop-backgrounds-compat +Requires: breeze-cursor-themes +Requires: breeze-icon-theme + +# The themes were essential part of the previous lxqt-common package which +# no longer exists. Therefore we obsolete and provide it here: +Provides: lxqt-common = %{version}-%{release} +Obsoletes: lxqt-common < 2.0 +# The old name for the theme subpackage was lxqt-theme +Provides: lxqt-theme = %{version}-%{release} +Obsoletes: lxqt-theme < 2.0 + +%description +This package contains the standard themes for the LXQt desktop, namely +ambiance, dark, frost, kde-plasma, light and system. + +%package system +Summary: Default Fedora theme for LXQt +Requires: lxqt-themes = %{version} +Requires: breeze-cursor-theme +Requires: breeze-icon-theme +Requires: redhat-logos + +# Obsolete and provide the old subpackage of lxqt-common +Provides: lxqt-theme-fedora = %{version}-%{release} +Obsoletes: lxqt-theme-fedora < %{version}-%{release} + + +%description system +%{summary}. + +%prep +%autosetup -p1 + +%build + +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install + +%files +%license COPYING +%doc AUTHORS CHANGELOG README.md +%{_datadir}/lxqt/graphics +%dir %{_datadir}/lxqt/themes +%{_datadir}/lxqt/themes/{ambiance,dark,frost,kde-plasma,light,system,Clearlooks,Leech,kvantum,silver,Arch-Colors,KDE-Plasma,Valendas} +%{_datadir}/icons/hicolor/scalable/*/*.svg +%{_datadir}/lxqt/palettes +%{_datadir}/lxqt/wallpapers + +%files system +#%%{_datadir}/sddm/themes/02-lxqt-fedora/ +#%%{_datadir}/lxqt/themes/fedora-lxqt +#%%{_sysconfdir}/xdg/openbox/lxqt-rc.xml + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.3.0-2 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Sat Nov 12 2022 Raven - 1.2.0-2 +- lxqt-rc.xml dropped due to conflict with lxqt-session + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Sep 03 2018 Zamir SUN - 0.13.0-5 +- Obsolete and provide the old subpackage of lxqt-common +- Fixes RHBZ 1624739 + +* Sun Aug 26 2018 Zamir SUN - 0.13.0-4 +- Merge lxqt-themes-fedora into lxqt-themes + +* Fri Aug 24 2018 Zamir SUN - 0.13.0-3 +- Bump for package review + +* Sun Jun 03 2018 Christian Dersch - 0.13.0-2 +- add requirements for the themes + +* Sun Jun 3 2018 Christian Dersch - 0.13.0-1 +- initial package + diff --git a/extras/lxqt2/lxqt-wallet/lxqt-wallet.spec b/extras/lxqt2/lxqt-wallet/lxqt-wallet.spec new file mode 100644 index 0000000..22909a4 --- /dev/null +++ b/extras/lxqt2/lxqt-wallet/lxqt-wallet.spec @@ -0,0 +1,169 @@ +%bcond_with clang + +%global srcname lxqt_wallet +%global git_commit 50de5598b429feb12c130b20f664650a68c80883 + + +Name: lxqt-wallet +Version: 4.0.0 +Release: 0.1.rc1%{?dist} +Summary: Create a kwallet like functionality for LXQt + +License: BSD +URL: https://github.com/lxqt/%{srcname} +%if 0%{?git_commit} +Source0: https://github.com/lxqt/%{srcname}/archive/%{git_commit}.tar.gz +%else +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +%endif + +BuildRequires: make +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif + +BuildRequires: pkgconfig(lxqt) +BuildRequires: cmake(KF6Wallet) +BuildRequires: cmake(KF6Notifications) +BuildRequires: pkgconfig(libsecret-1) +BuildRequires: libgcrypt-devel +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6LinguistTools) + +%description +This project seeks to give a functionality for secure storage +of information that can be presented in key-values pair like +user names-passwords pairs. + +Currently the project can store the information in KDE's kwallet, +GNOME's secret service or in an internal system that use libgcrypt +as its cryptographic backend. + +The internal secure storage system allows the functionality to +be provided without dependencies on KDE or GNOME libraries. + +This project is designed to be used by other projects simply by +adding the source folder in the build system and start using it. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: liblxqt-devel%{?_isa} + +%description devel +%{summary}. + + +%prep +%if 0%{?git_commit} +%autosetup -p1 -n %{srcname}-%{git_commit} +%else +%autosetup -p1 -n %{srcname}-%{version} +%endif + +cp -p backend/README README-backend +cp -p frontend/README README-frontend + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt \ + -DQT5=true \ + -DLIB_SUFFIX=default \ + -DNOKDESUPPORT=false \ + -DNOSECRETSUPPORT=false \ + -DBUILD_SHARED=true +%cmake_build + +%install +%cmake_install +%find_lang %{name} --with-qt + + +%ldconfig_scriptlets + + +%files -f %{name}.lang +%license LICENSE +%doc README.md changelog +%{_bindir}/%{srcname}-cli +%{_libdir}/*.so.* + +%files devel +%doc README-* +%{_includedir}/lxqt/*.h +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc + + +%changelog +* Sat Sep 28 2024 Raven - 4.0.0-0.1.rc1 +- rebase to qt6 version + +* Mon Nov 6 2023 Raven - 3.2.2-4 +- clang support + +* Thu May 18 2023 Raven - 3.2.2-3 +- rebuilt for distro upgrades + +* Fri Nov 11 2022 Raven - 3.2.2-2 +- import fix for kwallet passwords issue +* Sun Apr 11 2021 Raphael Groner - 3.2.2-1 +- bump to v3.2.2 + +* Wed Feb 24 2021 Raphael Groner - 3.2.1-1 +- bump to v3.2.1, mind unbundling in zulucrypt, rhbz#1862725 +- use cmake macros properly for out-of-source builds + +* Tue Jan 26 2021 Fedora Release Engineering - 3.1.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 3.1.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 3.1.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 3.1.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 3.1.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 3.1.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 3.1.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 3.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 3.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 05 2017 Christian Dersch - 3.1.0-1 +- new version + +* Fri Feb 10 2017 Fedora Release Engineering - 3.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Dec 16 2016 Raphael Groner - 3.0.0-2 +- rebuilt for latest Qt5 + +* Wed Aug 03 2016 Raphael Groner - 3.0.0-1 +- new version +- drop hacks for translations and pkgconfig +- readd gcc-c++ + +* Sat Jul 23 2016 Raphael Groner - 2.2.1-2 +- fix compilation of translations +- add hack for pkgconfig version + +* Thu Jul 14 2016 Raphael Groner - 2.2.1-1 +- initial diff --git a/extras/lxqt2/obconf-qt/obconf-qt.spec b/extras/lxqt2/obconf-qt/obconf-qt.spec new file mode 100644 index 0000000..427f4e5 --- /dev/null +++ b/extras/lxqt2/obconf-qt/obconf-qt.spec @@ -0,0 +1,152 @@ +%define __cmake_in_source_build 1 +%bcond_with clang + +Name: obconf-qt +Version: 0.16.4 +Release: 1%{?dist} +Summary: A configuration editor for the OpenBox window manager + +License: GPLv2+ +URL: https://github.com/lxqt/%{name} +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: desktop-file-utils +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: qt5-linguist +BuildRequires: pkgconfig(lxqt) +BuildRequires: pkgconfig(obrender-3.5) +BuildRequires: pkgconfig(obt-3.5) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(sm) + +Requires: hicolor-icon-theme +Requires: openbox + +%description +%{summary}. + + +%package l10n +BuildArch: noarch +Summary: Translations for obconf-qt +Requires: obconf-qt +%description l10n +This package provides translations for the obconf-qt package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt -DPULL_TRANSLATIONS=NO +%cmake_build + +%install +%cmake_install + +desktop-file-install \ + --dir=%{buildroot}%{_datadir}/applications \ + %{buildroot}/%{_datadir}/applications/%{name}.desktop +%find_lang obconf-qt --with-qt + +%files +%license COPYING +%doc AUTHORS +%{_bindir}/%{name} +%{_datadir}/applications/*.desktop +%{_datadir}/icons/hicolor/*/*/* +%{_datadir}/%{name} + +%files l10n -f obconf-qt.lang +%license COPYING +%doc AUTHORS README.md +%dir %{_datadir}/obconf-qt/translations + +%changelog +* Sat Sep 28 2024 Raven - 0.16.4-1 +- update to 0.16.4 + +* Mon Nov 6 2023 Raven - 0.16.3-1 +- update to 0.16.3 +- clang support + +* Fri Nov 11 2022 Raven - 0.16.2-1 +- update to 0.16.2 + +* Mon Apr 19 2021 Raven - 0.16.1-1 +- update to 0.16.1 + +* Mon Nov 23 2020 Zamir SUN - 0.16.0-1 +- Update to 0.16.0 + +* Tue Jul 28 2020 Fedora Release Engineering - 0.15.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sun May 03 2020 Zamir SUN - 0.15.0-1 +- Update to 0.15.0 + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-2 +- Add l10n sub package + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.11.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.11.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.1-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.1-2 +- moved translations to lxqt-l10n + +* Sat Jan 07 2017 Christian Dersch - 0.11.1-1 +- new version + +* Wed Sep 28 2016 Christian Dersch - 0.11.0-1 +- Initial package import +- Removed debuginfo patch (applied upstream) + +* Mon Jul 18 2016 Christian Dersch - 0.9.0-2 +- Added patch for debuginfo + +* Sun Jul 17 2016 Christian Dersch - 0.9.0-1 +- initial package diff --git a/extras/lxqt2/pavucontrol-qt/pavucontrol-qt.spec b/extras/lxqt2/pavucontrol-qt/pavucontrol-qt.spec new file mode 100644 index 0000000..9bff97a --- /dev/null +++ b/extras/lxqt2/pavucontrol-qt/pavucontrol-qt.spec @@ -0,0 +1,141 @@ +%bcond_with clang + +Name: pavucontrol-qt +Version: 2.0.0 +Release: 1%{?dist} +License: GPLv2+ +URL: https://lxqt-project.org/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +Summary: Qt port of volume control pavucontrol +BuildRequires: cmake +BuildRequires: desktop-file-utils +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: perl + +%description +%{summary} + +%package l10n +BuildArch: noarch +Summary: Translations for pavucontrol-qt +Requires: pavucontrol-qt + +%description l10n +This package provides translations for the pavucontrol-qt package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop +%find_lang pavucontrol-qt --with-qt + +%files +%license LICENSE +%doc AUTHORS +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/%{name} + +%files l10n -f pavucontrol-qt.lang +%license LICENSE +%doc AUTHORS +%dir %{_datadir}/%{name}/translations + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- upgrade to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-2 +- Add l10n sub package + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Aug 04 2018 Zamir SUN - 0.4.0-1 +- Update to version 0.4.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.2.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Mar 07 2018 Rex Dieter - 0.2.0-7 +- BR: gcc-c++, use %%make_build + +* Thu Feb 08 2018 Fedora Release Engineering - 0.2.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.2.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.2.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.2.0-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.2.0-2 +- moved translations to lxqt-l10n + +* Wed Jan 11 2017 Christian Dersch - 0.2.0-1 +- new version + +* Tue Sep 27 2016 Helio Chissini de Castro - 0.1.0-2 +- Change a bit the naming patch to use similar one upstreamed + +* Mon Sep 26 2016 Helio Chissini de Castro - 0.1.0-1 +- New package. Distributed tied to lxqt 0.11.0 release diff --git a/extras/lxqt2/pcmanfm-qt/0001-Customize-default-appearance.patch b/extras/lxqt2/pcmanfm-qt/0001-Customize-default-appearance.patch new file mode 100644 index 0000000..774c037 --- /dev/null +++ b/extras/lxqt2/pcmanfm-qt/0001-Customize-default-appearance.patch @@ -0,0 +1,14 @@ +--- pcmanfm-qt-0.15.1/config/pcmanfm-qt/lxqt/settings.conf.in_orig 2020-06-17 14:17:35.902046213 +0600 ++++ pcmanfm-qt-0.15.1/config/pcmanfm-qt/lxqt/settings.conf.in 2020-06-17 14:17:51.392038711 +0600 +@@ -15,7 +15,9 @@ + [Desktop] + DesktopShortcuts=Home, Trash, Computer, Network + WallpaperMode=stretch +-Wallpaper=@LXQT_SHARE_DIR@/wallpapers/waves-logo.png ++Wallpaper=/usr/share/backgrounds/default.png ++WallpaperDirectory= ++WallpaperRandomize=false + BgColor=#000000 + FgColor=#ffffff + ShadowColor=#000000 + diff --git a/extras/lxqt2/pcmanfm-qt/pcmanfm-qt.spec b/extras/lxqt2/pcmanfm-qt/pcmanfm-qt.spec new file mode 100644 index 0000000..24894f4 --- /dev/null +++ b/extras/lxqt2/pcmanfm-qt/pcmanfm-qt.spec @@ -0,0 +1,275 @@ +%bcond_with clang + +Name: pcmanfm-qt +Version: 2.0.0 +Release: 1%{dist} +Summary: LxQt file manager PCManFM + +License: GPLv2+ +URL: https://lxqt-project.org +Source0: https://github.com/lxde/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +Patch1: 0001-Customize-default-appearance.patch +Patch2: pcmanfm-qt_no-root-warn.patch + +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake +BuildRequires: desktop-file-utils +BuildRequires: doxygen +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(LayerShellQt) +BuildRequires: lxqt-build-tools +BuildRequires: pkgconfig(exiv2) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libexif) +BuildRequires: pkgconfig(libfm) +BuildRequires: pkgconfig(libfm-qt6) +BuildRequires: pkgconfig(libmenu-cache) +BuildRequires: pkgconfig(lxqt) >= 1.0.0 +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xcb) +BuildRequires: lxqt-menu-data +Requires: lxqt-sudo + +Obsoletes: pcmanfm-qt5 < 0.9.0 +Provides: pcmanfm-qt5 = %{version}-%{release} +Obsoletes: pcmanfm-qt4 <= 0.9.0 +Obsoletes: pcmanfm-qt-common <= 0.9.0 + +# gvfs is optional depencency at runtime, so we add a weak dependency here +Recommends: gvfs +# configuration patched to use qterminal instead as the default terminal emulator but allow to use others +Requires: qterminal + +%description +PCManFM-Qt is a Qt-based file manager which uses GLib for file management. It +was started as the Qt port of PCManFM, the file manager of LXDE. + +PCManFM-Qt is used by LXQt for handling the desktop. Nevertheless, it can also +be used independently of LXQt and under any desktop environment. + +%package l10n +Summary: Translations for pcmanfm-qt +BuildArch: noarch +Requires: pcmanfm-qt = %{?epoch:%{epoch}:}%{version}-%{release} + +%description l10n +This package provides translations for the pcmanfm-qt package. + +%prep +%autosetup -p1 +sed '/Wallpaper=/c\Wallpaper=\%{datadir}\/backgrounds\/default.png' config/pcmanfm-qt/lxqt/settings.conf.in + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +for dfile in pcmanfm-qt-desktop-pref pcmanfm-qt; do + desktop-file-edit \ + --remove-category=LXQt --add-category=X-LXQt \ + --remove-category=Help --add-category=X-Help \ + --remove-only-show-in=LXQt \ + %{buildroot}/%{_datadir}/applications/${dfile}.desktop +done + +%find_lang %{name} --with-qt + +%if 0%{?el7} +%post +/usr/bin/update-desktop-database &> /dev/null || : + +%postun +/usr/bin/update-desktop-database &> /dev/null || : +%endif + + +%files +%doc AUTHORS CHANGELOG README.md +%license LICENSE +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/applications/%{name}-desktop-pref.desktop +%{_mandir}/man1/%{name}.* +%{_sysconfdir}/xdg/autostart/lxqt-desktop.desktop +%{_datadir}/%{name} +%{_datadir}/icons/hicolor/scalable/apps/pcmanfm-qt.svg + +%files l10n -f %{name}.lang +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/%{name}/translations + +%changelog +* Fri Sep 27 2024 Raven - 2.0.0-1 +- update to 2.0.0 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Mon Apr 19 2021 Raven - 0.17.0-1 +- update to 0.17.0 + +* Tue Jan 26 2021 Raven - 0.16.0-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.1-1 +- version update +- add patch to supress root user warning + +* Wed Jan 29 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Sep 01 2018 Raphael Groner - 0.13.0-3 +- allow alternative terminal emulator by weak dependency + +* Sun Aug 26 2018 Zamir SUN - 0.13.0-2 +- Customize default appearance + +* Fri Aug 03 2018 Zamir SUN - 0.13.0-1 +- Update to version 0.13.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.11.3-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.11.3-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.11.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.11.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat May 20 2017 Christian Dersch - 0.11.3-5 +- recommend gvfs + +* Sat Feb 11 2017 Fedora Release Engineering - 0.11.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Christian Dersch - 0.11.3-3 +- rebuilt + +* Wed Jan 18 2017 Christian Dersch - 0.11.3-2 +- moved translations to lxqt-l10n + +* Mon Jan 16 2017 Christian Dersch - 0.11.3-1 +- new version + +* Mon Sep 26 2016 Helio Chissini de Castro - 0.11.1-1 +- new upstream version. +- pcmanfm-qt not provides linfm anymore, comes from an external package + +* Tue Jul 26 2016 Helio Chissini de Castro - 0.10.0-4 +- Make it available for other desktops +- Reference https://bugzilla.redhat.com/show_bug.cgi?id=1347905 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sun Dec 13 2015 Helio Chissini de Castro - 0.10.0-2 +- Prepare to use new cmake infra for epel + +* Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 +- New upstream version + +* Wed Jun 24 2015 Rex Dieter - 0.9.0-10 +- rebuild (exiv2) + +* Thu Jun 18 2015 Fedora Release Engineering - 0.9.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.0-8 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Mar 04 2015 Helio Chissini de Castro - 0.9.0-7 +- Add provides for pcmanfm-qt5 to avoid older comps lxqt break + +* Wed Feb 25 2015 Mamoru TASAKA - 0.9.0-6 +- Fix directory ownership + +* Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-5 +- Fix duplicated files caused for qm template + +* Fri Feb 13 2015 Helio Chissini de Castro - 0.9.0-4 +- Ownership of share/pcmanfm-qt directories +- libfm-qt5 alnguage files added +- Obsoletes libfm-qt4-devel +- Moved COPYING to the new tag license + +* Mon Feb 09 2015 Helio Chissini de Castro - 0.9.0-2 +- Fixed download dir + +* Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 +- New upstream release 0.9.0 + +* Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 +- Preparing for 0.9.0 release +- Obsoletes pcmanfm-qt5 and pcmanfm-qt-common packages as no more qt4 versions will be done + +* Tue Nov 4 2014 Mamoru TASAKA - 0.8.0-2 +- Support both Qt4 and Qt5, default to Qt5 for F-22 + +* Tue Nov 4 2014 Mamoru TASAKA - 0.8.0-1 +- 0.8.0 + +* Sun Aug 17 2014 Fedora Release Engineering - 0.1.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Fri Jun 06 2014 Fedora Release Engineering - 0.1.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Feb 11 2014 Mamoru TASAKA - 0.1.0-5 +- Apply git patch for libfm API change + +* Sat Aug 03 2013 Fedora Release Engineering - 0.1.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Mon Apr 8 2013 Mamoru TASAKA - 0.1.0-3 +- Use -DCMAKE_BUILD_TYPE=Release option for cmake + +* Mon Apr 1 2013 Mamoru TASAKA - 0.1.0-2 +- Call update-desktop-database +%find_lang pcmanfm-qt --with-qt + +- Use make soversion specific in %%files + +* Mon Apr 1 2013 Mamoru TASAKA - 0.1.0-1 +- Initial packaging diff --git a/extras/lxqt2/pcmanfm-qt/pcmanfm-qt_no-root-warn.patch b/extras/lxqt2/pcmanfm-qt/pcmanfm-qt_no-root-warn.patch new file mode 100644 index 0000000..a0203fd --- /dev/null +++ b/extras/lxqt2/pcmanfm-qt/pcmanfm-qt_no-root-warn.patch @@ -0,0 +1,21 @@ +diff -Naur pcmanfm-qt-0.15.1_orig/pcmanfm/mainwindow.cpp pcmanfm-qt-0.15.1/pcmanfm/mainwindow.cpp +--- pcmanfm-qt-0.15.1_orig/pcmanfm/mainwindow.cpp 2020-05-17 11:31:18.000000000 +0600 ++++ pcmanfm-qt-0.15.1/pcmanfm/mainwindow.cpp 2020-06-17 14:03:00.102470241 +0600 +@@ -136,16 +136,6 @@ + // setup user interface + ui.setupUi(this); + +- // add a warning label to the root instance +- if(geteuid() == 0) { +- QLabel *warningLabel = new QLabel(tr("Root Instance")); +- warningLabel->setAlignment(Qt::AlignCenter); +- warningLabel->setTextInteractionFlags(Qt::NoTextInteraction); +- warningLabel->setStyleSheet(QLatin1String("QLabel {background-color: #7d0000; color: white; font-weight:bold; border-radius: 3px; margin: 2px; padding: 5px;}")); +- ui.verticalLayout->addWidget(warningLabel); +- ui.verticalLayout->setStretch(0, 1); +- } +- + splitView_ = path && settings.splitView(); // splt view needs a path + + // hide menu items that are not usable + diff --git a/extras/lxqt2/qps/qps.spec b/extras/lxqt2/qps/qps.spec new file mode 100644 index 0000000..a6fc975 --- /dev/null +++ b/extras/lxqt2/qps/qps.spec @@ -0,0 +1,260 @@ +%bcond_with clang + +Name: qps +Version: 2.9.0 +Release: 1%{dist} +Summary: Visual Process Manager +License: GPL-2.0-or-later AND LGPL-2.1-or-later +Group: System/Monitoring +URL: https://github.com/lxqt/qps/ +Source0: https://github.com/lxqt/qps/releases/download/%{version}/%{name}-%{version}.tar.xz +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: glibc +BuildRequires: glibc-devel +BuildRequires: hicolor-icon-theme +BuildRequires: lxqt-build-tools >= 2.0.0 +BuildRequires: pkgconfig +BuildRequires: desktop-file-utils +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: pkgconfig(xrender) + + +%description +Qps is a visual process manager, an X11 version of "top" or "ps" that +displays processes in a window and lets you sort and manipulate them. It +displays some general system information, and many details about current +processes. + +%lang_package + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install + +%find_lang %{name} --with-qt + +desktop-file-install \ + --remove-category="System Monitor" \ + --delete-original \ + --dir=%{buildroot}%{_datadir}/applications \ + %{buildroot}/%{_datadir}/applications/%{name}.desktop + + +%post +/usr/bin/update-desktop-database &> /dev/null || : + +%postun +/usr/bin/update-desktop-database &> /dev/null || : + + +%files +%doc CHANGELOG README.md +%license COPYING +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_metainfodir}/org.lxqt.Qps.appdata.xml +%{_datadir}/icons/hicolor/*/apps/%{name}.??g +%{_mandir}/man?/%{name}* +%dir %{_datadir}/qps/ +%{_datadir}/qps/translations/ + +%changelog +* Fri Sep 27 2024 Raven - 2.9.0-1 +- update to 2.9.0 + +* Mon Nov 6 2023 Raven - 2.8.0-1 +- update to 2.8.0 +- clang support + +* Thu May 18 2023 Raven - 2.7.0-1 +- update to 2.7.0 + +* Fri Nov 11 2022 Raven - 2.6.0-1 +- update to 2.6.0 + +* Mon Nov 08 2021 Raven - 2.4.0-1 +- update to 2.4.0 +- drop RHEL7 support + +* Wed Jan 27 2021 Raven - 2.2.0-1 +- version update + +* Tue Jun 16 2020 Raven - 2.1.0-1 +- version update + +* Thu Nov 7 2019 Michael Vetter +- Don't require glibc >= 2.30, it works actually without it +* Wed Oct 9 2019 mvetter@suse.com +- Update to 2.0.0: + * Several code cleanups: + - Silenced compiler warnings about QtTableView + - Do not detect systray on every refresh (this also fixes memory leak under some GTK DEs) + - Removed the method `HeadedTable::sizeHintForColumn` + - htable.cpp: remove unused define + - qps.h: remove unused define + - Cleaned up the classes SearchBox, ControlBar and StatusBar + - Do not cast bool to integer on return + - Removed no strings casts definitions + - Removed unmanaged code + - Remove some comments + - Corrected sscanf format + - Removed unused variable + - Simplified groupName + - Add missing "const" + - Apply LXQtCompilerSettings to project + * Fixed memory leaks: + - Fixed memory leak in showing process details dialogs + - Prevent a file descriptor leak + - Fixed several memory leaks + * UI and other improvements: + - Properly save font info + - Sort fields list alphabetically + - Update sort indicator on adding columns + - Use float for memory column if in megabytes + - Support HDPI pixmaps + - A better filter box with clear button and place holder + - Don't allow an unsorted table + - Fixed table size and scrollbars + - Made column DND predictable + - Fixes for the header, especially for its DND + - Fixed painting of cells, branch lines and... + - Fixed settings and preferences and added signal prompt + - Fixed SWAP column + - Use a smaller pixmap cache + - Improved translations +* Fri Mar 1 2019 mvetter@suse.com +- Update to 1.10.20: + * Only translations was changed +* Thu Jan 31 2019 Michael Vetter +- Update to 1.10.19: + * Improved localization support +- Move translation from lxqt-l10n into package +* Tue May 22 2018 mvetter@suse.com +- Update to 1.10.18: + * Bumped patch version to 18 (#45) + * Update from Weblate. (#41) + * Added transltion state to README.md + * Add da translation + * translation update + * Added translation using Weblate (German) + * Create qps_da.ts + * Update qps.desktop.in + * i18n: Update Polish translation + * Drop Qt foreach + * Fix links QtDesktop --> lxqt +* Sun Feb 25 2018 aloisio@gmx.com +- Update to version 1.10.17 + * some whitespaces fixed + * l10n: Polish translation + * Remove obsolete cpack + * Removed not needed ressource file + * some small fixes + * Fixed About page + * Fixed outdated FSF address in license headers + * Removed: It may be used, distributed and modified without + limitation. - not exactly true. + * Added license headers + * Fix typo + * Fix license headers for files with clearly known authorship + * remove some empty files + * fixed encoding and added a proper GPL2 file header + * Renamed LICENSE -> COPYING + * Another set of licenseheader fixes + * Fixed some typos in comments (CMakeLists.txt) + Fixed licenseheader: src/wchan.cpp UTF-8 and filename + Fixed licenseheader: src/watchdogdialog.* filetype and UTF-8 + Fixed licenseheader: src/watchcond.* UTF-8 + Fixed licenseheader: src/ttystr.cpp filentype and UTF-8 + * Work around grep 2.23 new behaviour + * Removes not needed file + * Fixes CPack package version + * Fixes misnaming of binary qps + * Use CMAKE PROJECT_NAME instead of PROJECT + * Removes Icon related commented code + * Removes the custom QtIconLoader + * Use QIcon::fromTheme() instead of the internal QtIconLoader + * Adds the resources as an target dependency + * Puts TableField sctruct on it's own file + * Puts the QpsApp in it's own file + * Splits the command file into several files + * Puts Command utilities into it's own file + * Updates translations sources + * Removes toolTip, statusTip, whatsThis and accesibleName from + watchdog.ui + * Removes stylesheets commented stuff + * Include a copy of the license + * Install application icon + * Updates translation sources + * Adds desktop entry file + * Adds application internationalization / localization + * Set the minimum required CMake version to 3.0.2 + * Add install instruction in CMakeLists.txt + * Add clang-format file and format all files +- Switch build to cmake and Qt5 +- New source URL and homepage +- Dropped qps-1.10.12.1-nostrip.patch and + qps-1.10.15-desktop.patch (no longer necessary) +- Spec cleanup +* Thu Nov 24 2011 lazy.kent@opensuse.org +- Spec clean up. +* Sun Aug 28 2011 lazy.kent@opensuse.org +- Update to 1.10.16 + + 3.0-ARCH problem fixed +* Mon Aug 22 2011 lazy.kent@opensuse.org +- Patch to fix typo in desktop file (bnc#631745) +* Sun Jul 17 2011 lazy.kent@opensuse.org +- Update to 1.10.15 + + Added IO monitoring +* Wed Jul 6 2011 lazy.kent@opensuse.org +- Update to 1.10.14 + + Fixed wrong process names +* Sat Jun 18 2011 lazy.kent@opensuse.org +- Update to 1.10.13 + + GNOME3 and Avant Window Navigator support +- Correct License tag according to SPDX Standard +* Fri Jun 3 2011 lazy.kent@opensuse.org +- Update to 1.10.12.3 + + Zero CPU bug fixed (thanks to "David Rosenstrauch") + + SEGFAULT fixed (Google Chrome's very long cmdline bug fix) +- Dropped obsolete buffer_overflow patch +- Use full URL as a source +* Mon Apr 11 2011 lazy.kent@opensuse.org +- Added rpm optflags +- Added COPYING +- Marked man as doc +* Tue Jul 6 2010 lazy.kent.suse@gmail.com +- Fixed buffer overflow (bnc#613864). Patch from Bernhard Rotter +- Build debug packages +* Tue Oct 20 2009 lazy.kent.suse@gmail.com +- Update to 1.10.12.1 + + 0 (zero) Process bug fixed (David_Rosenstrauch@archlinux) +* Thu Sep 17 2009 lazy.kent.suse@gmail.com +- Update to 1.10.12 + + Not working problem on kernel-2.6.xx was fixed + + MEM field added + + Tab on-off switch added +* Fri Aug 7 2009 lazy.kent.suse@gmail.com +- Update to 1.10.11 + + Window raise problem was fixed + + IO_RW was added + + Bugs was fixed (WCHAN, kernel warning.... etc) +* Sat Aug 1 2009 lazy.kent.suse@gmail.com +- Initial package created - 1.10.10 diff --git a/extras/lxqt2/qterminal/qterminal.spec b/extras/lxqt2/qterminal/qterminal.spec new file mode 100644 index 0000000..a13c9c9 --- /dev/null +++ b/extras/lxqt2/qterminal/qterminal.spec @@ -0,0 +1,191 @@ +%bcond_with clang + +Name: qterminal +Version: 2.0.1 +Release: 1%{?dist} +License: GPLv2 +URL: https://github.com/qterminal/qterminal +Source0: https://github.com/%{name}/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +Summary: Advanced Qt6-based terminal emulator + + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib +BuildRequires: pkgconfig(lxqt) >= 1.0.0 +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6Gui) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(LayerShellQt) +BuildRequires: cmake(Qt6DBus) +BuildRequires: lxqt-build-tools +BuildRequires: cmake(Qt6Test) +BuildRequires: pkgconfig(qtermwidget6) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: libcanberra-devel +BuildRequires: perl-devel + +# Require qtermwidget to be the same version, as suggested by upstream +Requires: qtermwidget = %{version} + +Provides: %{name}-common = %{version}-%{release} +Provides: %{name}-qt5 = %{version}-%{release} +Obsoletes: %{name}-common < %{version}-%{release} +Obsoletes: %{name}-qt5 < %{version}-%{release} + +%description +Advanced Qt6-based terminal emulator with many useful bells and whistles. + + +%package l10n +BuildArch: noarch +Summary: Translations for qterminal +Requires: qterminal +%description l10n +This package provides translations for the qterminal package. + +%prep +%autosetup -p1 + + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install +%find_lang qterminal --with-qt + + +%check +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}-drop.desktop +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml + +%files +%license LICENSE +%doc AUTHORS CHANGELOG CONTRIBUTING.md README.md +%{_bindir}/%{name} +%{_metainfodir}/qterminal.metainfo.xml +%{_datadir}/applications/%{name}.desktop +%{_datadir}/applications/%{name}-drop.desktop +%{_datadir}/icons/*/* +%{_datadir}/%{name} + +%files l10n -f qterminal.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/qterminal/translations + +%changelog +* Fri Sep 27 2024 Raven - 2.0.1-1 +- 2.0.1 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.1-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Thu Jan 30 2020 Fedora Release Engineering - 0.14.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Aug 04 2018 Zamir SUN - 0.9.0-1 +- Update to version 0.9.0 +bump + +* Sat Jul 14 2018 Fedora Release Engineering - 0.7.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 0.7.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.7.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.7.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Apr 22 2017 Christian Dersch - 0.7.1-2 +- require qtermwidget to be the same version as qterminal + +* Wed Apr 19 2017 Christian Dersch - 0.7.1-1 +- new version +- removed Qt4 build (no longer supported by upstream) + +* Sat Feb 11 2017 Fedora Release Engineering - 0.6.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.6.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Dec 2 2015 TI_Eugene - 0.6.0-4 +- Qt5 version added + +* Thu Jun 18 2015 Fedora Release Engineering - 0.6.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Apr 10 2015 TI_Eugene - 0.6.0-2 +- Rebuild with new qtermwidget + +* Tue Nov 04 2014 TI_Eugene - 0.6.0-1 +- Version bump + +* Sun Aug 17 2014 Fedora Release Engineering - 0.4.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 0.4.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Nov 19 2013 TI_Eugene - 0.4.0-5 +- Next git snapshot +- Changelog dates (year) fixed + +* Sun Aug 04 2013 Fedora Release Engineering - 0.4.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue May 07 2013 TI_Eugene - 0.4.0-3 +- Source URL update +- second desktop validate added + +* Mon May 06 2013 TI_Eugene - 0.4.0-2 +- Source URL update + +* Mon May 06 2013 TI_Eugene - 0.4.0-1 +- initial packaging for Fedora diff --git a/extras/lxqt2/qtermwidget/qtermwidget.spec b/extras/lxqt2/qtermwidget/qtermwidget.spec new file mode 100644 index 0000000..4dcf4df --- /dev/null +++ b/extras/lxqt2/qtermwidget/qtermwidget.spec @@ -0,0 +1,197 @@ +%bcond_with clang + +Name: qtermwidget +Version: 2.0.1 +Release: 1%{?dist} +License: GPLv2+ +Summary: Qt6 terminal widget +URL: https://github.com/lxqt/%{name}/ +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: cmake +BuildRequires: pkgconfig(lxqt) +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6Widgets) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: lxqt-build-tools + + +# Provide and Obsolete the old -qt5 name +Provides: qtermwidget-qt5 = %{version}-%{release} +Obsoletes: qtermwidget-qt5 < %{version}-%{release} + + +%description +QTermWidget is an open-source project originally based on KDE4 Konsole +application, but it took its own direction later. +The main goal of this project is to provide Unicode-enabled, embeddable +Qt widget for using as a built-in console (or terminal emulation widget) + + +%package devel +Summary: Qt6 terminal widget - devel package +Requires: %{name}%{?_isa} = %{version}-%{release} +Provides: qtermwidget-qt5-devel = %{version}-%{release} +Obsoletes: qtermwidget-qt5-devel < %{version}-%{release} + +%description devel +Development files for qtermwidget-qt6 library. + + +%package l10n +BuildArch: noarch +Summary: Translations for qtermwidget +Requires: qtermwidget +%description l10n +This package provides translations for the qtermwidget package. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif +%cmake_lxqt +%cmake_build + +%install +%cmake_install +%find_lang qtermwidget --with-qt + +%files +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%{_libdir}/lib%{name}6.so.2 +%{_libdir}/lib%{name}6.so.%{version} +%{_datadir}/%{name}6 + +%files devel +%{_includedir}/%{name}6 +%{_libdir}/lib%{name}6.so +%{_libdir}/pkgconfig/%{name}6.pc +%{_libdir}/cmake/%{name}6 + + +%files l10n -f qtermwidget.lang +%license LICENSE +%doc AUTHORS CHANGELOG README.md +%dir %{_datadir}/qtermwidget6/translations + +%changelog +* Fri Sep 27 2024 Raven - 2.0.1-1 +- update to 2.0.1 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 1.3.0-1 +- update to 1.3.0 + +* Fri Nov 11 2022 Raven - 1.2.0-1 +- update to 1.2.0 + +* Mon Nov 08 2021 Raven - 1.0.0-1 +- update to 1.0.0 +- drop RHEL7 support + +* Tue Jan 26 2021 Raven - 0.16.1-1 +- version update + +* Tue Jun 16 2020 Raven - 0.15.0-1 +- version update + +* Thu Jan 30 2020 Fedora Release Engineering - 0.14.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Dec 14 2019 Jeff Law - 0.14.1-3 +- Fix missing #include for gcc-10 + +* Fri Jul 26 2019 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 15 2019 Zamir SUN - 0.14.1-1 +- Update to version 0.14.1 + +* Wed Feb 13 2019 Zamir SUN +- Add l10n sub package + +* Wed Feb 13 2019 Zamir SUN - 0.14.0-1 +- Prepare for LXQt 0.14.0 + +* Sat Feb 02 2019 Fedora Release Engineering - 0.9.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Aug 04 2018 Zamir SUN - 0.9.0-1 +- Update to version 0.9.0 + +* Sat Jul 14 2018 Fedora Release Engineering - 0.7.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Igor Gnatenko - 0.7.1-5 +- Escape macros in %%changelog + +* Thu Aug 03 2017 Fedora Release Engineering - 0.7.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.7.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Apr 24 2017 Christian Dersch - 0.7.1-2 +- fix provides and obsoletes + +* Wed Apr 19 2017 Christian Dersch - 0.7.1-1 +- updated to 0.7.1 +- removed Qt4 build (now in package qtermwidget-qt4) + +* Sat Feb 11 2017 Fedora Release Engineering - 0.6.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.6.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.6.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Apr 10 2015 TI_Eugene - 0.6.0-2 +- qt-virt-manager compatible patch added + +* Tue Nov 04 2014 TI_Eugene - 0.6.0-1 +- Version bump +- qt5 packages added + +* Sun Aug 17 2014 Fedora Release Engineering - 0.4.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 0.4.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Nov 19 2013 TI_Eugene - 0.4.0-6 +- Next git snapshot +- Source0 URL changed +- patch removed + +* Sun Aug 04 2013 Fedora Release Engineering - 0.4.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue Apr 23 2013 TI_Eugene - 0.4.0-4 +- _isa added to -devel Requires. + +* Thu Apr 18 2013 TI_Eugene - 0.4.0-3 +- all cmake flags removed. "%%cmake .." is the best. + +* Thu Apr 18 2013 TI_Eugene - 0.4.0-2 +- release added to -devel Requires +- dist tag added +- patch link to upstream issue added +- -devel description changed (environment > files) +- designer plugin moved to main package + +* Tue Apr 16 2013 TI_Eugene - 0.4.0-1 +- Initial Fedora packaging diff --git a/extras/lxqt2/qtxdg-tools/qtxdg-tools.spec b/extras/lxqt2/qtxdg-tools/qtxdg-tools.spec new file mode 100644 index 0000000..32871d9 --- /dev/null +++ b/extras/lxqt2/qtxdg-tools/qtxdg-tools.spec @@ -0,0 +1,57 @@ +%undefine __cmake_in_source_build +%bcond_with clang + +Name: qtxdg-tools +Summary: User tools for libqtxdg +Version: 4.0.0 +Release: 1%{?dist} +License: LGPLv2+ +URL: http://lxqt-project.org +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: pkgconfig(Qt6Xdg) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: cmake(Qt6Core) +BuildRequires: pkgconfig(glib-2.0) + +%description +%{summary}. + +%prep +%autosetup -p1 + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake +%cmake_build + +%install +%cmake_install + +%files +%{_bindir}/qtxdg-mat +%{_datadir}/cmake/qtxdg-tools/ + +%changelog +* Fri Sep 27 2024 Raven - 4.0.0-1 +- update to 4.0.0 + +* Mon Nov 6 2023 Raven - 3.12.0-1 +- update to 3.12.0 +- clang support + +* Thu May 18 2023 Raven - 3.11.0-1 +- update to 3.11.0 + +* Fri Nov 11 2022 Raven - 3.10.0-1 +- initial build diff --git a/extras/lxqt2/screengrab/screengrab.spec b/extras/lxqt2/screengrab/screengrab.spec new file mode 100644 index 0000000..b002226 --- /dev/null +++ b/extras/lxqt2/screengrab/screengrab.spec @@ -0,0 +1,171 @@ +%bcond_with clang + +Name: screengrab +Version: 2.8.0 +Release: 1%{dist} +Summary: Qt tool for creating screenshots +License: GPL-2.0-only +Group: LXQt +URL: https://github.com/lxqt/screengrab +Source: https://github.com/lxqt/screengrab/releases/download/%{version}/%{name}-%{version}.tar.xz + + +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: hicolor-icon-theme +BuildRequires: pkgconfig +BuildRequires: cmake(KF5WindowSystem) >= 5.36.0 +BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6DBus) +BuildRequires: pkgconfig(Qt6Gui) +BuildRequires: pkgconfig(Qt6Network) +BuildRequires: pkgconfig(Qt6Widgets) +BuildRequires: pkgconfig(Qt6Xdg) >= 4.0 +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(x11-xcb) +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-shape) +BuildRequires: pkgconfig(xcb-xfixes) + + +%description +Screenshot taker with the ability to publish them via hosting services. + +%prep +%autosetup -p1 + +%build + +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt \ + -DCMAKE_SKIP_RPATH:BOOL=ON \ + -DSG_DBUS_NOTIFY=ON \ + -DSG_EXT_EDIT=ON \ + -DSG_EXT_UPLOADS=ON \ + -DSG_GLOBALSHORTCUTS=ON \ + -DUPDATE_TRANSLATIONS=OFF + +%cmake_build + +%install +%cmake_install + +rm -rf %{buildroot}%{_datadir}/doc + +%files +%license COPYING +%doc AUTHORS CHANGELOG README.md docs/html +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.??g +%{_datadir}/screengrab/screengrab.conf +%{_datadir}/metainfo/%{name}.metainfo.xml +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/translations + +%changelog +* Fri Sep 27 2024 Raven - 2.8.0-1 +- update to 2.8.0 + +* Mon Nov 6 2023 Raven - 2.7.0-1 +- update to 2.7.0 +- clang support + +* Thu May 18 2023 Raven - 2.6.0-1 +- update to 2.6.0 + +* Fri Nov 11 2022 Raven - 2.5.0-1 +- update to 2.5.0 + +* Mon Nov 08 2021 Raven - 2.3.0-1 +- update to 2.3.0 +- drop RHEL7 support + +* Wed Jan 27 2021 Raven - 2.1.0-1 +- version update + +* Tue Jun 16 2020 Raven - 2.0.1-1 +- version update + +* Tue Mar 24 2020 Max Lin +- Disable RPATH for building +* Thu Jan 23 2020 Michael Vetter +- Update to 2.0.0: + * Improved translations + * Improved user experience (less noise with command line, better + screen area instructions and better off-screen screenshots). + * Code update and clean-up, including the removal of the + deprecated class QDesktopWidget. + * Bumped screengrab version to 2.0.0 + * Updated translations + * Removed Qxt + * Fixed typo in function name + * Set min. Qt version to 5.10.0 + * Removed upload module (#183) + * Removed QDesktopWidget + * Removed (duplicated) string casts definitions + * Deleted useless warning fixes #174 + * Make CMakeLists.txt a bit more strict + * Updated QtXdg minimum required version + * Use the new QtXdg XdgMimeApps class + * Improved Screen Area instructions (#162) + * Don't use automatic string conversions + * Avoid char raw strings literals memory allocations +* Fri Mar 1 2019 mvetter@suse.com +- Update to 1.101: + * Only translations was changed +* Thu Jan 31 2019 Michael Vetter +- Update to 1.100: + * Don’t crash with invalid config format +* Mon Jul 23 2018 mvetter@suse.com +- Update to 1.99: + * Update translations + * Add X11Extras and Network to link target +- Remove screengrab-1.98-build.patch: upstreamed +* Tue May 22 2018 mvetter@suse.com +- Require Qt >= 5.7.1 +- Rename build.patch to screengrab-1.98-build.patch +- Add new default config file screengrab.conf +* Tue May 22 2018 adam.majer@suse.de +- cleanup cmake build +- build.patch: add missing requirements +* Tue May 22 2018 mvetter@suse.com +- Update to 1.98: + * Update translations + * A more specific condition for Ctrl+C + * Filter out Ctrl+C in Delay box + * No window screenshot with shaded windows + * Always use contents rect Fixes https://github.com/lxqt/screengrab/issues/67 + * Never scale up beyond real size + * Several fixes, especially for the tray icon + * __DATE__ and __TIME__ macro are not very helpful for reproducible builds. + * Added a minimum default configuration + * Handle invalid window screenshots + * Corrected a grammar mistake + * Always use native (LXQt) file dialog + * Just changed the location of a comment + * Cleanup and fixes + * Some ui polishing + * Improve screengrab app behaviour + * Drops Qt foreach + * fix some uris + * Update references in about dialog +* Sun May 20 2018 mvetter@suse.com +- Cleanup with spec-cleaner +- Adjust URL and tarball link +- Rename screengrab-keyring.gpg to screengrab.keyring +- Dont require gpg-offline, let OBS do checking +- Remove icon cache update statements +* Sat Feb 10 2018 and.november@opensuse.org +- run spec-cleaner +* Sat Feb 10 2018 and.november@opensuse.org +- build with Qt5 diff --git a/extras/lxqt2/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt.spec b/extras/lxqt2/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt.spec new file mode 100644 index 0000000..39f175c --- /dev/null +++ b/extras/lxqt2/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt.spec @@ -0,0 +1,70 @@ +%bcond_with clang + +Name: xdg-desktop-portal-lxqt +Version: 1.0.2 +Release: 1%{?dist} +Summary: A backend implementation for xdg-desktop-portal that is using Qt/KF5/libfm-qt +License: LGPLv2+ +URL: https://lxqt-project.org +Source0: https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +BuildRequires: cmake +%if %{with clang} +BuildRequires: clang >= 5.0 +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6DBus) +BuildRequires: pkgconfig(Qt6Widgets) +BuildRequires: qt6-qtbase-private-devel +BuildRequires: pkgconfig(libfm-qt6) +BuildRequires: cmake(KF6WindowSystem) + +BuildRequires: pkgconfig(Qt5X11Extras) + +BuildRequires: libexif-devel +Requires: dbus-common +Requires: xdg-desktop-portal +Requires: libfm-qt-qt6 + +%description +%{summary} + +%prep +%autosetup + +%build +%if %{with clang} +export CC=clang +export CXX=clang++ +%endif + +%cmake_lxqt +%cmake_build + +%install +%cmake_install + +%files +%doc CHANGELOG README.md +%license LICENSE +%dir %{_datadir}/xdg-desktop-portal +%dir %{_datadir}/xdg-desktop-portal/portals +%{_datadir}/xdg-desktop-portal/portals/lxqt.portal +%{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.lxqt.service +%{_datadir}/applications/org.freedesktop.impl.portal.desktop.lxqt.desktop +%{_libexecdir}/xdg-desktop-portal-lxqt + +%changelog +* Fri Sep 27 2024 Raven - 1.0.2-1 +- update to 1.0.2 + +* Mon Nov 6 2023 Raven - 1.4.0-1 +- update to 1.4.0 +- clang support + +* Thu May 18 2023 Raven - 0.4.0-1 +- update to 0.4.0 + +* Fri Nov 11 2022 Raven - 0.3.0-1 +- initial build