Sophie

Sophie

distrib > Mageia > 9 > aarch64 > by-pkgid > 7d6809a8f5d4e472c9107f6868e4297a > files > 4

pcmanfm-qt-1.3.0-2.mga9.src.rpm

%define major   2
%define libname %mklibname fm-qt %major
%define devname %mklibname fm-qt -d

%define rel 2

Name:           pcmanfm-qt
Version:        1.3.0
Release:        %mkrel %rel
Summary:        File manager for the LXQt desktop
License:        GPLv2+
Group:          Graphical desktop/Other
URL:            https://lxqt-project.org/
Source0:        https://github.com/lxqt/pcmanfm-qt/releases/download/%{version}/%{name}-%{version}.tar.xz
### Upstream patches (1-499)
Patch0:         1765.patch

### Mageia patches (500-)
# mga#26670
Patch500:       pcmanfm-qt-1.2.0-mga-customize-default-appearance.patch

BuildRequires:  cmake
BuildRequires:  doxygen
BuildRequires:  pkgconfig(libfm) >= 1.2.0
BuildRequires:  pkgconfig(libmenu-cache)
BuildRequires:  pkgconfig(glib-2.0)
BuildRequires:  pkgconfig(gio-unix-2.0)
BuildRequires:  pkgconfig(lxqt)
BuildRequires:  pkgconfig(Qt5Core)
BuildRequires:  pkgconfig(Qt5Widgets)
BuildRequires:  pkgconfig(Qt5Xml)
BuildRequires:  pkgconfig(Qt5Help)
BuildRequires:  pkgconfig(Qt5Test)
BuildRequires:  pkgconfig(Qt5DBus)
BuildRequires:  pkgconfig(Qt5X11Extras)
BuildRequires:  cmake(fm-qt)

Requires:       lxqt-archiver
Requires:       qterminal

# recommended for kwin and kdesu for "run as root" functionality (mga#15088)
# changed to Recommends to allow parallel installation with plasma 5
Recommends:     kde-cli-tools

%description
File manager for the LXQt desktop.

%prep
%autosetup -p1

# change desktop file generic name to distinguish it from pcmanfm
sed -i 's/=File Manager/=QT File Manager/' pcmanfm/pcmanfm-qt.desktop.in

%build
%cmake_qt5 -DBUILD_DOCUMENTATION=ON
%cmake_build

%install
%cmake_install

desktop-file-install \
  --add-category="System;FileTools" \
  --dir %{buildroot}%{_datadir}/applications \
  %{buildroot}%{_datadir}/applications/%{name}.desktop

%files
%doc %{_defaultdocdir}/%{name}
%{_bindir}/%{name}
%{_datadir}/applications/*.desktop
%{_sysconfdir}/xdg/autostart/lxqt-desktop.desktop
%dir %{_datadir}/pcmanfm-qt
%dir %{_datadir}/pcmanfm-qt/lxqt
%{_datadir}/pcmanfm-qt/lxqt/settings.conf
%{_datadir}/pcmanfm-qt/translations/
%{_mandir}/man1/pcmanfm-qt.1.*


%changelog
* Thu Apr 20 2023 papoteur <papoteur> 1.3.0-2.mga9
+ Revision: 1953693
- fix updating background cache when the referenced file is changed (pcmanfm-qt#1765)

* Sun Apr 16 2023 papoteur <papoteur> 1.3.0-1.mga9
+ Revision: 1953182
- new version 1.3.0

* Fri Feb 10 2023 papoteur <papoteur> 1.2.1-3.mga9
+ Revision: 1939981
- Rebuild

* Mon Feb 06 2023 papoteur <papoteur> 1.2.1-2.mga9
+ Revision: 1938819
- rebuild for compilation with C++17 standard

* Tue Jan 03 2023 papoteur <papoteur> 1.2.1-1.mga9
+ Revision: 1929470
- new 1.2.1

* Sun Nov 06 2022 papoteur <papoteur> 1.2.0-1.mga9
+ Revision: 1904264
- new version 1.2.0

* Mon Apr 25 2022 papoteur <papoteur> 1.1.0-1.mga9
+ Revision: 1853755
- Release 1.1.0

* Sun Dec 12 2021 neoclust <neoclust> 1.0.0-1.mga9
+ Revision: 1761591
- New version 1.0.0

* Sat Apr 17 2021 daviddavid <daviddavid> 0.17.0-1.mga9
+ Revision: 1716198
- New version 0.17.0

* Wed Feb 24 2021 daviddavid <daviddavid> 0.16.0-5.mga9
+ Revision: 1675695
- make sure that qterminal is properly set as default instead of xterm (mga#28407)

* Sun Feb 14 2021 daviddavid <daviddavid> 0.16.0-4.mga8
+ Revision: 1675349
- customize default appearance

* Fri Jan 01 2021 wally <wally> 0.16.0-3.mga8
+ Revision: 1667534
- add patch from upstream PR to fix pcmanfm-qt startup crash (mga#27992)

* Thu Dec 17 2020 umeabot <umeabot> 0.16.0-2.mga8
+ Revision: 1659289
- Rebuild for new Qt5

* Sat Nov 07 2020 daviddavid <daviddavid> 0.16.0-1.mga8
+ Revision: 1643192
- New version 0.16.0
- update Url

* Thu May 28 2020 daviddavid <daviddavid> 0.15.1-1.mga8
+ Revision: 1588348
- new version: 0.15.1

* Sat May 23 2020 daviddavid <daviddavid> 0.15.0-3.mga8
+ Revision: 1587009
- add missing dependency on lxqt-archiver

* Sat May 23 2020 daviddavid <daviddavid> 0.15.0-2.mga8
+ Revision: 1586951
- add patch to customize default appearance (mga#26670)
  * use mga default backgrounds
  * use qterminal as default terminal
  * use lxqt-archiver as default archiver

* Sat Apr 25 2020 daviddavid <daviddavid> 0.15.0-1.mga8
+ Revision: 1571827
- New version 0.15.0

* Sat Feb 15 2020 umeabot <umeabot> 0.14.1-3.mga8
+ Revision: 1524850
- Mageia 8 Mass Rebuild
+ wally <wally>
- build with new cmake macros

* Sun Mar 31 2019 umeabot <umeabot> 0.14.1-2.mga7
+ Revision: 1383865
- Qt5 Rebuild

* Thu Mar 28 2019 daviddavid <daviddavid> 0.14.1-1.mga7
+ Revision: 1380841
- new version: 0.14.1

* Sun Jan 27 2019 daviddavid <daviddavid> 0.14.0-2.mga7
+ Revision: 1361442
- conflicts deprecated lxqt-l10n package

* Sun Jan 27 2019 daviddavid <daviddavid> 0.14.0-1.mga7
+ Revision: 1361427
- New version 0.14.0

* Fri Dec 28 2018 daviddavid <daviddavid> 0.13.0-3.mga7
+ Revision: 1345487
- rebuild for new Qt5 5.12.0

* Sun Sep 23 2018 umeabot <umeabot> 0.13.0-2.mga7
+ Revision: 1300137
- Mageia 7 Mass Rebuild

* Sun Jun 10 2018 daviddavid <daviddavid> 0.13.0-1.mga7
+ Revision: 1236013
- New version 0.13.0

* Fri Dec 08 2017 dglent <dglent> 0.12.0-1.mga7
+ Revision: 1181651
- Version 0.12.0

* Fri Nov 11 2016 neoclust <neoclust> 0.11.1-3.mga6
+ Revision: 1066443
- Add translation package as a require

* Thu Nov 10 2016 daviddavid <daviddavid> 0.11.1-2.mga6
+ Revision: 1066283
- recommends kde-cli-tools to use kdesu from Kf5 and no more from kde4
- remove now all kde4 dependencies

* Wed Nov 09 2016 neoclust <neoclust> 0.11.1-1.mga6
+ Revision: 1066082
- New version 0.11.1

* Fri Feb 26 2016 luigiwalser <luigiwalser> 0.10.0-5.mga6
+ Revision: 979749
- add patch to fix build with grep 2.23
+ umeabot <umeabot>
- Mageia 6 Mass Rebuild

* Tue Nov 10 2015 neoclust <neoclust> 0.10.0-3.mga6
+ Revision: 900915
- Rebuild against fixed qtbase5
- Use qt5 cmake macro

* Mon Nov 09 2015 neoclust <neoclust> 0.10.0-1.mga6
+ Revision: 899970
- New version 0.10.0

* Sun Feb 22 2015 doktor5000 <doktor5000> 0.9.0-1.mga5
+ Revision: 816435
- new version 0.9.0
- changed major from 1 to 2
- remove conditional handling for QT5 as QT4 is not supported anymore
- adjusted BuildRequires from pkgconfig(lxqt-qt5) to pkgconfig(lxqt)
- use new URL http://downloads.lxqt.org/lxqt/

* Wed Jan 21 2015 doktor5000 <doktor5000> 0.8.0-5.mga5
+ Revision: 811756
- change Requires on kdebase4-runtime to Recommends
  o allows parallel installation with plasma 5

* Tue Jan 20 2015 doktor5000 <doktor5000> 0.8.0-4.mga5
+ Revision: 811608
- added Requires on kdebase4-runtime for kwin and kdesu
- use kdesu instead as gksu for "run as root" functionality (mga#15088)
  o when run via gksu, no icons are shown

* Wed Dec 17 2014 doktor5000 <doktor5000> 0.8.0-3.mga5
+ Revision: 803666
- rebuild for QT 5.4 breakage

* Mon Oct 27 2014 doktor5000 <doktor5000> 0.8.0-2.mga5
+ Revision: 793984
- change name and comment in .desktop file to distinguish it from pcmanfm

* Sun Oct 19 2014 doktor5000 <doktor5000> 0.8.0-1.mga5
+ Revision: 789996
- new version 0.8
- enabled QT5 build
- change major to 1, use proper major in files list and for %%mklibname
- correct license

* Wed Oct 15 2014 umeabot <umeabot> 0.7.0-3.mga5
+ Revision: 739166
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.7.0-2.mga5
+ Revision: 683368
- Mageia 5 Mass Rebuild

* Sun May 25 2014 doktor5000 <doktor5000> 0.7.0-1.mga5
+ Revision: 626347
- use %%mkrel
- added missing BuildRequires
- added conditional support for QT5, added QT5 BuildRequires
- enable building of documentation, reenabled -debuginfo packages
- added proper Provides/Requires for -devel package
- extend Categories of .desktop file
- imported package pcmanfm-qt


* Thu May 08 2014 Rosa <rosa@abf.rosalinux.ru> 0.7.0-1
+ Revision: a547087
- Automatic import for version 0.7.0-1