|
|
75cbb8a |
%global debug_package %{nil}
|
|
|
75cbb8a |
|
|
|
75cbb8a |
Name: doublecmd
|
|
|
57cf9e7 |
Version: 1.1.10
|
|
|
7c5ed1f |
Release: 1%{?dist}
|
|
|
75cbb8a |
Summary: Cross platform open source file manager with two panels
|
|
|
75cbb8a |
|
|
|
b4154d3 |
# Full licenses description in licensecheck.txt file
|
|
|
c0900db |
License: GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT AND MPL-1.1 AND MPL-2.0 AND Apache-2.0 AND BSD-2-Clause AND Zlib
|
|
|
75cbb8a |
URL: http://doublecmd.sourceforge.net
|
|
|
75cbb8a |
Source0: https://sourceforge.net/projects/%{name}/files/Double%20Commander%20Source/%{name}-%{version}-src.tar.gz
|
|
|
75cbb8a |
Source1: %{name}-qt.desktop
|
|
|
b4154d3 |
Source2: licensecheck.txt
|
|
|
c33b136 |
Source3: io.sourceforge.DoubleCmd.DoubleCmdGtk.metainfo.xml
|
|
|
c33b136 |
Source4: io.sourceforge.DoubleCmd.DoubleCmdQt.metainfo.xml
|
|
|
75cbb8a |
|
|
|
75cbb8a |
BuildRequires: fpc >= 2.6.0
|
|
|
75cbb8a |
BuildRequires: fpc-src
|
|
|
75cbb8a |
BuildRequires: pkgconfig(glib-2.0)
|
|
|
75cbb8a |
BuildRequires: pkgconfig(gtk+-2.0)
|
|
|
75cbb8a |
BuildRequires: lazarus >= 1.0.0
|
|
|
8c6521f |
BuildRequires: lazarus-lcl-gtk2
|
|
|
8c6521f |
BuildRequires: lazarus-lcl-qt5
|
|
|
75cbb8a |
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
|
|
75cbb8a |
BuildRequires: pkgconfig(ncurses)
|
|
|
75cbb8a |
BuildRequires: pkgconfig(dbus-1)
|
|
|
75cbb8a |
BuildRequires: pkgconfig(bzip2)
|
|
|
75cbb8a |
BuildRequires: pkgconfig(xproto)
|
|
|
75cbb8a |
BuildRequires: pkgconfig(xtrans)
|
|
|
75cbb8a |
BuildRequires: util-linux
|
|
|
75cbb8a |
BuildRequires: pkgconfig(pango)
|
|
|
75cbb8a |
BuildRequires: desktop-file-utils
|
|
|
c33b136 |
BuildRequires: libappstream-glib
|
|
|
75cbb8a |
|
|
|
75cbb8a |
ExclusiveArch: %{ix86} x86_64
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%description
|
|
|
75cbb8a |
Double Commander GTK2 is a cross platform open source file manager with two
|
|
|
75cbb8a |
panels side by side.
|
|
|
75cbb8a |
It is inspired by Total Commander and features some new ideas.
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%package gtk
|
|
|
75cbb8a |
Summary: Twin-panel (commander-style) file manager (GTK)
|
|
|
75cbb8a |
Group: File tools
|
|
|
75cbb8a |
Requires: %{name}-common%{?_isa} = %{version}-%{release}
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%description gtk
|
|
|
75cbb8a |
Double Commander GTK is a cross platform open source file manager with two
|
|
|
75cbb8a |
panels side by side.
|
|
|
75cbb8a |
It is inspired by Total Commander and features some new ideas.
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%package qt
|
|
|
b4154d3 |
Summary: Twin-panel (commander-style) file manager (Qt5)
|
|
|
75cbb8a |
Group: File tools
|
|
|
75cbb8a |
Requires: %{name}-common%{?_isa} = %{version}-%{release}
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%description qt
|
|
|
b4154d3 |
Double Commander QT5 is a cross platform open source file manager with two
|
|
|
75cbb8a |
panels side by side.
|
|
|
75cbb8a |
It is inspired by Total Commander and features some new ideas.
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%package common
|
|
|
75cbb8a |
Summary: Common files for Double Commander
|
|
|
75cbb8a |
|
|
|
75cbb8a |
Requires: hicolor-icon-theme
|
|
|
75cbb8a |
Requires: polkit%{?_isa}
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%description common
|
|
|
75cbb8a |
Common files for Double Commander GTK2 and Qt.
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%prep
|
|
|
75cbb8a |
%autosetup -p0
|
|
|
b4154d3 |
# Sure to not use libbz2 and libssh2 bundling
|
|
|
b4154d3 |
rm -rf libraries
|
|
|
75cbb8a |
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%build
|
|
|
75cbb8a |
lcl=qt5 ./build.sh beta
|
|
|
75cbb8a |
mv ./%name ./%name-qt
|
|
|
75cbb8a |
mv ./%name.zdli ./%name-qt.zdli
|
|
|
75cbb8a |
./clean.sh
|
|
|
75cbb8a |
lcl=gtk2 ./build.sh beta
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%install
|
|
|
75cbb8a |
install/linux/install.sh --install-prefix=%{buildroot}
|
|
|
75cbb8a |
install -pm 0755 ./%{name}-qt %{buildroot}%{_libdir}/%{name}/%{name}-qt
|
|
|
75cbb8a |
ln -s ../%{_lib}/%{name}/%{name}-qt %{buildroot}%{_bindir}/%{name}-qt
|
|
|
75cbb8a |
install -pm 0644 ./%{name}-qt.zdli %{buildroot}%{_libdir}/%{name}/%{name}-qt.zdli
|
|
|
75cbb8a |
desktop-file-install %{SOURCE1}
|
|
|
b4154d3 |
cp %{SOURCE2} .
|
|
|
c33b136 |
install -D -p -m644 %{SOURCE3} %{buildroot}%{_metainfodir}/io.sourceforge.DoubleCmd.DoubleCmdGtk.metainfo.xml
|
|
|
c33b136 |
install -D -p -m644 %{SOURCE4} %{buildroot}%{_metainfodir}/io.sourceforge.DoubleCmd.DoubleCmdQt.metainfo.xml
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%check
|
|
|
75cbb8a |
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
|
|
|
c33b136 |
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}-qt.desktop
|
|
|
c33b136 |
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/io.sourceforge.DoubleCmd.DoubleCmdGtk.metainfo.xml
|
|
|
c33b136 |
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/io.sourceforge.DoubleCmd.DoubleCmdQt.metainfo.xml
|
|
|
75cbb8a |
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%files gtk
|
|
|
75cbb8a |
%{_libdir}/%{name}/%{name}
|
|
|
75cbb8a |
%{_bindir}/%{name}
|
|
|
75cbb8a |
%{_libdir}/%{name}/%{name}.zdli
|
|
|
75cbb8a |
%{_datadir}/applications/%{name}.desktop
|
|
|
c33b136 |
%{_metainfodir}/io.sourceforge.DoubleCmd.DoubleCmdGtk.metainfo.xml
|
|
|
75cbb8a |
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%files qt
|
|
|
75cbb8a |
%{_libdir}/%{name}/%{name}-qt
|
|
|
75cbb8a |
%{_bindir}/%{name}-qt
|
|
|
75cbb8a |
%{_libdir}/%{name}/%{name}-qt.zdli
|
|
|
75cbb8a |
%{_datadir}/applications/%{name}-qt.desktop
|
|
|
c33b136 |
%{_metainfodir}/io.sourceforge.DoubleCmd.DoubleCmdQt.metainfo.xml
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%files common
|
|
|
b4154d3 |
%doc doc/changelog.txt doc/README.txt licensecheck.txt
|
|
|
75cbb8a |
%license doc/COPYING.LGPL.txt doc/COPYING.modifiedLGPL.txt doc/COPYING.txt
|
|
|
75cbb8a |
%exclude %{_libdir}/%{name}/%{name}
|
|
|
75cbb8a |
%exclude %{_libdir}/%{name}/%{name}-qt
|
|
|
75cbb8a |
%exclude %{_libdir}/%{name}/%{name}.zdli
|
|
|
75cbb8a |
%exclude %{_libdir}/%{name}/%{name}-qt.zdli
|
|
|
75cbb8a |
%exclude %{_bindir}/%{name}
|
|
|
75cbb8a |
%exclude %{_bindir}/%{name}-qt
|
|
|
75cbb8a |
%{_libdir}/%{name}
|
|
|
75cbb8a |
%{_datadir}/%{name}
|
|
|
75cbb8a |
%{_mandir}/man1/%{name}.1.*
|
|
|
75cbb8a |
%{_datadir}/pixmaps/%{name}.*
|
|
|
75cbb8a |
%{_datadir}/icons/hicolor/scalable/apps/doublecmd.svg
|
|
|
75cbb8a |
%{_datadir}/polkit-1/actions/org.doublecmd.root.policy
|
|
|
75cbb8a |
|
|
|
75cbb8a |
%changelog
|
|
|
57cf9e7 |
* Tue Feb 20 2024 Vasiliy N. Glazov <vascom2@gmail.com> - 1.1.10-1
|
|
|
57cf9e7 |
- Update to 1.1.10
|
|
|
57cf9e7 |
|
|
|
7c5ed1f |
* Wed Jan 24 2024 Vasiliy N. Glazov <vascom2@gmail.com> - 1.1.9-1
|
|
|
7c5ed1f |
- Update to 1.1.9
|
|
|
7c5ed1f |
|
|
|
c6ae83f |
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.8-2
|
|
|
c6ae83f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
c6ae83f |
|
|
|
d55ee2e |
* Tue Dec 26 2023 Vasiliy N. Glazov <vascom2@gmail.com> - 1.1.8-1
|
|
|
d55ee2e |
- Update to 1.1.8
|
|
|
d55ee2e |
|
|
|
d7116d8 |
* Mon Dec 04 2023 Vasiliy N. Glazov <vascom2@gmail.com> - 1.1.7-1
|
|
|
d7116d8 |
- Update to 1.1.7
|
|
|
d7116d8 |
|
|
|
af787b7 |
* Tue Nov 21 2023 Vasiliy N. Glazov <vascom2@gmail.com> - 1.1.6-1
|
|
|
af787b7 |
- Update to 1.1.6
|
|
|
af787b7 |
|
|
|
8c6521f |
* Mon Nov 13 2023 Vasiliy N. Glazov <vascom2@gmail.com> - 1.1.5-1
|
|
|
8c6521f |
- Update to 1.1.5
|
|
|
8c6521f |
- Fixed BRs thanks to suve
|
|
|
8c6521f |
|
|
|
e0fc3c6 |
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-3
|
|
|
e0fc3c6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
e0fc3c6 |
|
|
|
c33b136 |
* Thu Jul 06 2023 Daniel Rusek <mail@asciiwolf.com> - 1.0.11-2
|
|
|
c33b136 |
- Add AppStream metadata
|
|
|
c33b136 |
|
|
|
4651ce7 |
* Mon Apr 03 2023 Vasiliy N. Glazov <vascom2@gmail.com> - 1.0.11-1
|
|
|
4651ce7 |
- Update to 1.0.11
|
|
|
4651ce7 |
|
|
|
c0900db |
* Mon Jan 23 2023 Vasiliy N. Glazov <vascom2@gmail.com> - 1.0.10-1
|
|
|
c0900db |
- Update to 1.0.10
|
|
|
c0900db |
|
|
|
2b4d36d |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-2
|
|
|
2b4d36d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
2b4d36d |
|
|
|
07a3708 |
* Mon Dec 05 2022 Vasiliy N. Glazov <vascom2@gmail.com> - 1.0.9-1
|
|
|
07a3708 |
- Update to 1.0.9
|
|
|
07a3708 |
|
|
|
404e317 |
* Mon Sep 19 2022 Vasiliy N. Glazov <vascom2@gmail.com> - 1.0.8-1
|
|
|
404e317 |
- Update to 1.0.8
|
|
|
404e317 |
|
|
|
cd37ed2 |
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.6-2
|
|
|
cd37ed2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
cd37ed2 |
|
|
|
ac74dbd |
* Mon Jun 06 2022 Vasiliy N. Glazov <vascom2@gmail.com> - 1.0.6-1
|
|
|
ac74dbd |
- Update to 1.0.6
|
|
|
ac74dbd |
|
|
|
54fee34 |
* Mon Apr 11 2022 Vasiliy N. Glazov <vascom2@gmail.com> - 1.0.5-1
|
|
|
54fee34 |
- Update to 1.0.5
|
|
|
54fee34 |
|
|
|
c7cac8a |
* Wed Feb 09 2022 Vasiliy N. Glazov <vascom2@gmail.com> - 1.0.4-1
|
|
|
c7cac8a |
- Update to 1.0.4
|
|
|
c7cac8a |
|
|
|
36aeeeb |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-2
|
|
|
36aeeeb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
36aeeeb |
|
|
|
15744f3 |
* Tue Jan 11 2022 Vasiliy N. Glazov <vascom2@gmail.com> - 1.0.3-1
|
|
|
15744f3 |
- Update to 1.0.3
|
|
|
15744f3 |
|
|
|
0004f73 |
* Wed Jan 05 2022 Vasiliy N. Glazov <vascom2@gmail.com> - 1.0.2-2
|
|
|
0004f73 |
- Fix license
|
|
|
0004f73 |
|
|
|
53fdbbe |
* Mon Dec 13 2021 Vasiliy N. Glazov <vascom2@gmail.com> - 1.0.2-1
|
|
|
53fdbbe |
- Update to 1.0.2
|
|
|
53fdbbe |
|
|
|
96e6258 |
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.10-3
|
|
|
96e6258 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
96e6258 |
|
|
|
39b336a |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.10-2
|
|
|
39b336a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
39b336a |
|
|
|
266817f |
* Sun Jan 10 2021 Vasiliy N. Glazov <vascom2@gmail.com> - 0.9.10-1
|
|
|
266817f |
- Update to 0.9.10
|
|
|
266817f |
|
|
|
1d65695 |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.9-3
|
|
|
1d65695 |
- Second attempt - Rebuilt for
|
|
|
1d65695 |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
1d65695 |
|
|
|
f42d920 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.9-2
|
|
|
f42d920 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
f42d920 |
|
|
|
05add12 |
* Sun Jun 28 2020 Vasiliy N. Glazov <vascom2@gmail.com> 0.9.9-1
|
|
|
05add12 |
- Update to 0.9.9
|
|
|
05add12 |
|
|
|
86c923d |
* Tue May 19 2020 Vasiliy N. Glazov <vascom2@gmail.com> 0.9.8-1
|
|
|
ccf2aeb |
- Update to 0.9.8
|
|
|
ccf2aeb |
|
|
|
9f099f7 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.7-2
|
|
|
9f099f7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
9f099f7 |
|
|
|
3be7a6a |
* Thu Jan 09 2020 Vasiliy N. Glazov <vascom2@gmail.com> 0.9.7-1
|
|
|
3be7a6a |
- Update to 0.9.7
|
|
|
3be7a6a |
|
|
|
b4154d3 |
* Fri Oct 18 2019 Vasiliy N. Glazov <vascom2@gmail.com> 0.9.6-3
|
|
|
b4154d3 |
- Added licensecheck.txt file
|
|
|
b4154d3 |
|
|
|
75cbb8a |
* Tue Oct 15 2019 Vasiliy N. Glazov <vascom2@gmail.com> 0.9.6-2
|
|
|
75cbb8a |
- Corrected license and spec cleanup
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Fri Oct 11 2019 Vasiliy N. Glazov <vascom2@gmail.com> 0.9.6-1
|
|
|
75cbb8a |
- Update to 0.9.6
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Tue Aug 13 2019 Vasiliy N. Glazov <vascom2@gmail.com> 0.9.5-1
|
|
|
75cbb8a |
- Update to 0.9.5
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Wed Aug 29 2018 Vasiliy N. Glazov <vascom2@gmail.com> 0.8.4-1
|
|
|
75cbb8a |
- Update to 0.8.4
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Thu Dec 14 2017 Vasiliy N. Glazov <vascom2@gmail.com> 0.8.3-1
|
|
|
75cbb8a |
- Update to 0.8.3
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Thu Dec 14 2017 Vasiliy N. Glazov <vascom2@gmail.com> 0.8.2-1
|
|
|
75cbb8a |
- Update to 0.8.2
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Thu Dec 14 2017 Vasiliy N. Glazov <vascom2@gmail.com> 0.8.0-1
|
|
|
75cbb8a |
- Update to 0.8.0
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Mon Mar 06 2017 Vasiliy N. Glazov <vascom2@gmail.com> 0.7.8-1
|
|
|
75cbb8a |
- Update to 0.7.8
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Mon Dec 26 2016 Vasiliy N. Glazov <vascom2@gmail.com> 0.7.7-1
|
|
|
75cbb8a |
- Update to 0.7.7
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Fri Sep 16 2016 Vasiliy N. Glazov <vascom2@gmail.com> 0.7.5-1
|
|
|
75cbb8a |
- Update to 0.7.5
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Fri Jul 15 2016 Vasiliy N. Glazov <vascom2@gmail.com> 0.7.3-1
|
|
|
75cbb8a |
- Update to 0.7.3
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Fri Jun 03 2016 Vasiliy N. Glazov <vascom2@gmail.com> 0.7.2-1
|
|
|
75cbb8a |
- Update to 0.7.2
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Thu Apr 21 2016 Vasiliy N. Glazov <vascom2@gmail.com> 0.7.1-1
|
|
|
75cbb8a |
- Update to 0.7.1
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Mon Mar 14 2016 Vasiliy N. Glazov <vascom2@gmail.com> 0.7.0-1
|
|
|
75cbb8a |
- Update to 0.7.0
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Thu Nov 19 2015 Vasiliy N. Glazov <vascom2@gmail.com> 0.6.6-1
|
|
|
75cbb8a |
- Update to 0.6.6
|
|
|
75cbb8a |
- One spec for GTK and Qt version
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Fri Oct 09 2015 Vasiliy N. Glazov <vascom2@gmail.com> 0.6.5-1
|
|
|
75cbb8a |
- Update to 0.6.5
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Tue Feb 10 2015 Vasiliy N. Glazov <vascom2@gmail.com> 0.6.0-1
|
|
|
75cbb8a |
- Update to 0.6.0
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Wed Oct 12 2011 Vasiliy N. Glazov <vascom2@gmail.com> 0.5.0-svn3993.1.R
|
|
|
75cbb8a |
- Update to new revision
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Tue Aug 30 2011 Vasiliy N. Glazov <vascom2@gmail.com> 0.5.0-svn3926.1.R
|
|
|
75cbb8a |
- Update to new revision
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Tue Aug 30 2011 Vasiliy N. Glazov <vascom2@gmail.com> 0.5.0-svn3860.1.R
|
|
|
75cbb8a |
- Update to new revision
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Mon Aug 08 2011 Vasiliy N. Glazov <vascom2@gmail.com> 0.5.5-svn3789.2.R
|
|
|
75cbb8a |
- Added documentation package
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Mon Aug 08 2011 Vasiliy N. Glazov <vascom2@gmail.com> 0.5.5-svn3789.1.R
|
|
|
75cbb8a |
- Removed .svn files
|
|
|
75cbb8a |
- Update svn to 3789
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Thu Jul 28 2011 Vasiliy N. Glazov <vascom2@gmail.com> 0.5.5-svn3765.2.R
|
|
|
75cbb8a |
- Split packages
|
|
|
75cbb8a |
- Clean spec
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Thu Jul 28 2011 Vasiliy N. Glazov <vascom2@gmail.com> 0.5.5-svn3765.1.R
|
|
|
75cbb8a |
- Initial build for Fedora
|
|
|
75cbb8a |
|
|
|
75cbb8a |
* Fri Jun 11 2010 - Alexander Koblov <Alexx2000@mail.ru>
|
|
|
75cbb8a |
- Initial package, version 0.4.6
|