Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:AndnoVember:LXQt:Qt6
pcmanfm-qt
pcmanfm-qt.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pcmanfm-qt.spec of Package pcmanfm-qt
# # spec file for package pcmanfm-qt # # Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: pcmanfm-qt Version: @SERVICE@ Release: 0 Summary: File manager and desktop icon manager License: GPL-2.0-or-later Group: System/GUI/LXQt URL: https://lxqt.github.io Source: %{name}-%{version}.tar.xz BuildRequires: cmake >= 3.18.0 BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: cmake(lxqt2-build-tools) BuildRequires: pkgconfig BuildRequires: cmake(LayerShellQt) >= 6.0.0 BuildRequires: cmake(Qt6DBus) >= 6.6.0 BuildRequires: cmake(Qt6LinguistTools) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(fm-qt6) BuildRequires: pkgconfig(libexif) BuildRequires: pkgconfig(libmenu-cache) >= 1.1.0 BuildRequires: libQt6Svg6 %requires_eq libQt6Svg6 Requires: %{name}-branding = %{version} Recommends: %{name}-lang = %{version}-%{release} Provides: %{name}6 %description PCManFM-Qt is the Qt port of the LXDE file manager PCManFM %lang_package %prep %autosetup %package branding-upstream Summary: Upstream branding of %{name} Group: System/GUI/LXQt Requires: kf6-breeze-icons Requires: %{name} = %{version} Supplements: (%{name} and branding-upstream) Conflicts: %{name}-branding Provides: %{name}-branding = %{version} BuildArch: noarch %description branding-upstream This package provides the upstream look and feel for %{name}. %build %cmake_qt6 %qt6_build %install %qt6_install %fdupes -s %{buildroot}%{_datadir} install -Dm 0644 %{buildroot}%{_datadir}/%{name}/lxqt/settings.conf -t %{buildroot}%{_sysconfdir}/xdg/%{name}/lxqt/ sed -i 's/^\(IconThemeName=\).*/\1breeze/' \ %{buildroot}%{_sysconfdir}/xdg/%{name}/lxqt/settings.conf sed -i 's/^\(FallbackIconThemeName=\).*/\1oxygen/' \ %{buildroot}%{_sysconfdir}/xdg/%{name}/lxqt/settings.conf sed -i "s|^\(Wallpaper=\).*|\1%{_datadir}/wallpapers/openSUSEdefault/contents/images/1920x1080.png|" \ %{buildroot}%{_sysconfdir}/xdg/%{name}/lxqt/settings.conf %find_lang %{name} --with-qt %files %doc AUTHORS CHANGELOG README.md %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/lxqt %dir %{_sysconfdir}/xdg/autostart %{_bindir}/%{name} %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.??g %{_mandir}/man?/%{name}.?%{?ext_man} %config %{_sysconfdir}/xdg/autostart/lxqt-desktop.desktop %{_datadir}/%{name}/lxqt/settings.conf %license LICENSE %files branding-upstream %dir %{_sysconfdir}/xdg/%{name} %dir %{_sysconfdir}/xdg/%{name}/lxqt %config %{_sysconfdir}/xdg/%{name}/lxqt/settings.conf %files lang -f %{name}.lang %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/translations %if 0%{?sle_version} %{_datadir}/%{name}/translations/%{name}_???.qm %endif %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor