Compare commits

..

No commits in common. "rawhide" and "f32" have entirely different histories.

4 changed files with 1396 additions and 87 deletions

6
.gitignore vendored
View file

@ -1,3 +1,3 @@
/xarchiver-*.tar.bz2
/xarchiver-*.tar.gz
/0.5.4.*.tar.gz
xarchiver-0.5.2.tar.bz2
/xarchiver-0.5.4.tar.bz2
/0.5.4.14.tar.gz

File diff suppressed because it is too large Load diff

View file

@ -1 +1 @@
SHA512 (xarchiver-0.5.4.27.tar.gz) = 9c6fd0f6cfa67a9d319eb6d877438b6a96e26d8fa1987c004cbe7d9c3012c066ade3b4f0c3ef06fcf4a60b7100c3e41349f676ff3f9672f4e5c5768342f125a9
SHA512 (0.5.4.14.tar.gz) = b38881e6cdfb402499efbd18ab25cac3869cd48ef96941a4bb3cb8b6b130a2317abe3b1d11bfc3d60e81eef7cafa34515fefc11e469443d96d139c2f09cf4498

View file

@ -1,20 +1,21 @@
Name: xarchiver
Version: 0.5.4.27
Release: 2%{?dist}
Version: 0.5.4.14
Release: 3%{?dist}
Summary: Archive manager for Xfce
License: GPL-2.0-or-later AND BSD-4-Clause-UC AND (LGPL-2.1-or-later OR AFL-2.0)
License: GPLv2+
URL: https://github.com/ib/xarchiver
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
Source0: https://github.com/ib/xarchiver/archive/%{version}.tar.gz
# master branch patch to enable building on RHEL7
# https://github.com/ib/xarchiver/commit/cd3f297e7f6a760b9c81cff0c3eb9b6fdee05526
Patch1: 0001-Update-GNU-Build-System.patch
BuildRequires: make
BuildRequires: gcc
BuildRequires: gtk3-devel
BuildRequires: libxml2-devel
BuildRequires: gettext
BuildRequires: gtk2-devel, libxml2-devel, gettext, desktop-file-utils
BuildRequires: xfce4-dev-tools >= 4.3.90.2
BuildRequires: autoconf >= 2.69
BuildRequires: libtool
BuildRequires: automake
BuildRequires: intltool
BuildRequires: gtk-doc
BuildRequires: desktop-file-utils
# Using Debian's list of recommendations vs suggestions:
# https://salsa.debian.org/debian/xarchiver/blob/master/debian/control
@ -26,7 +27,7 @@ Suggests: arj, binutils, cpio, lz4, lzop, ncompress, unar, zstd, zip
%endif
%description
Xarchiver is a lightweight GTK frontend for manipulating 7z, arj, bzip2,
Xarchiver is a lightweight GTK2 only frontend for manipulating 7z, arj, bzip2,
gzip, iso, rar, lha, tar, zip, RPM and deb files. It allows you to create
archives and add, extract, and delete files from them. Password protected
archives in the arj, 7z, rar, and zip formats are supported.
@ -36,23 +37,40 @@ archives in the arj, 7z, rar, and zip formats are supported.
%autosetup -p1
%build
./autogen.sh
%configure
%make_build
%install
%make_install
make install DESTDIR=%{buildroot} INSTALL="install -p"
%if 0%{?rhel} && 0%{?rhel} < 7
# On Fedora < 19 we need to install file-roller.tap as gnome-file-roller.tap,
# because the name # has to match the basename of the desktop-file in
# %%{_datadir}/applications.
rm %{buildroot}%{_libexecdir}/thunar-archive-plugin/xarchiver.tap
install -p -m 755 xarchiver.tap \
%{buildroot}%{_libexecdir}/thunar-archive-plugin/fedora-xarchiver.tap
%endif
%find_lang %{name}
%if (0%{?fedora} && 0%{?fedora} < 19) || (0%{?rhel} && 0%{?rhel} < 7)
desktop-file-install --delete-original \
--dir %{buildroot}%{_datadir}/applications \
--vendor fedora \
%{buildroot}%{_datadir}/applications/%{name}.desktop
%else
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%endif
# remove useless docs
rm %{buildroot}%{_docdir}/%{name}/ChangeLog
# remove duplicate docs
rm %{buildroot}%{_docdir}/%{name}/{COPYING,ChangeLog,README}
%files -f %{name}.lang
%license COPYING
%doc COPYING ChangeLog README
%doc %{_docdir}/%{name}/
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/applications/*%{name}.desktop
%{_datadir}/icons/hicolor/*/*/*
%{_datadir}/pixmaps/%{name}/
%{_libexecdir}/thunar-archive-plugin/
@ -60,71 +78,6 @@ rm %{buildroot}%{_docdir}/%{name}/ChangeLog
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.27-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Wed Jul 01 2026 Dan Horák <dan[at]danny.cz> - 0.5.4.27-1
- Update to 0.5.4.27 (rhzb#2494744)
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.26-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Mon Sep 08 2025 Dan Horák <dan[at]danny.cz> - 0.5.4.26-1
- Update to 0.5.4.26 (rhzb#2392621)
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.25-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Mar 27 2025 Dan Čermák <dan.cermak@cgc-instruments.com> - 0.5.4.25-1
- Update to 0.5.4.25 (rhzb#2354300)
* Mon Mar 17 2025 Dan Čermák <dan.cermak@cgc-instruments.com> - 0.5.4.24-1
- Update to 0.5.4.24 (rhbz#2352812)
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.23-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.23-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Mar 01 2024 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 0.5.4.23-1
- Update to 0.5.4.23 (rhbz#2267148)
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.22-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Dec 30 2023 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 0.5.4.22-1
- Update to 0.5.4.22 (rhbz#2256261)
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.21-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 18 2023 Dan Horák <dan[at]danny.cz> - 0.5.4.21-1
- Update to 0.5.4.21 (rhbz#2085266, rhbz#2163672)
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.17-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.17-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.17-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.17-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jul 12 2021 Dan Horák <dan[at]danny.cz> - 0.5.4.17-1
- Update to 0.5.4.17 (#1963756, #1943121, #1943121)
- Switch to gtk3 (#1790918)
- Drop obsolete distro support
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.14-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.14-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.4.14-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild