commit 0137cefa609d2e7014abd4750f217fde18347ac72be4f72dde3b1aed2ef831f4 Author: Shawn Dunn Date: Mon Nov 11 00:30:36 2024 +0000 - Update to version 1.1.0: * Pre-release changes (#407) * Updated *.ts files (#408) * Weblate commits (#404) * Silenced a warning about `GList` (#406) * Add clearButtonEnabled property to filter bar (#405) * Weblate commits (#403) * Weblate commits (#402) * Weblate commits (#401) * Weblate commits (#400) * Weblate commits (#398) OBS-URL: https://build.opensuse.org/package/show/X11:LXQt/lxqt-archiver?expand=0&rev=33 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/lxqt-archiver-1.0.0.tar.xz b/lxqt-archiver-1.0.0.tar.xz new file mode 100644 index 0000000..5a52e4e --- /dev/null +++ b/lxqt-archiver-1.0.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4152af9cb6a13236d8776c0bd29937158b310719fb9596f723fb0fcc34596563 +size 187944 diff --git a/lxqt-archiver-1.0.0.tar.xz.asc b/lxqt-archiver-1.0.0.tar.xz.asc new file mode 100644 index 0000000..867ed6c --- /dev/null +++ b/lxqt-archiver-1.0.0.tar.xz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJJBAABCAAzFiEEGd/fOleb1QnbtXLYvnkwB60i334FAmYfqroVHHRzdWphbjIw +MDBAZ21haWwuY29tAAoJEL55MAetIt9+cL4QANUQDoQQcSedZZ3wTwRBvUx1GXeq +uX8g+Z+yoPStD5+VXMtDrsOCfhQDBN4XiTQS1eXbb1KG2MpzZBX2k36Fg/6mkd9J +j8SXmWYDul9ivc0ymgXQN3wMIsZ6337U5vwV/9xKaw7EalU91IovAndvTekUiotE +kSe6N0FDXuQ8SCku91ysj9Z+xJD2EaNGevShB9ATSzge9JX8NWsmThql8neWVaTQ +Iq1fxmDQ1m6Kqj8tD4DDpw8vgOev4PKAgGZHwGpfOSDpDPKu8In4mM0o2H0CiHvb +19xoskPuSJiAdq8F/7BvE/QMCs0/S8hQAKPdOWItPUAuQ+mehJphwIsRKJM67lvY +QBjeSNbt0Owjn9gusLgD17Z39jK4DwsUdsDXd3r5aGDMf6ySrOMyfQfMzKyItRZK +IER47YZ6At+Ny1kRLeAdqSYOsZBgew2BGmkvnM9xTIIDYonBZzKR23kQV43CP1MC +iGa2LFMHD8LqgHZCj1TFgM4/yL8hC2SyotDR46891nmNCs8f9M5W+Jq5DYwMKv9u +l+WZRFXv4dZdBka43y16O/lT5ozKxhZVBayehsU41DejIRk8HKLVeZwKc9QbNxiJ +FJlYNpvJgt+Moe3vDAoO9tKzVCcSSJstb2dm6fCVRcM6CdbUmGhukfP/gjFRwXL1 +jJabUjVTZH1Yfnnp +=W/i8 +-----END PGP SIGNATURE----- diff --git a/lxqt-archiver-1.1.0.tar.xz b/lxqt-archiver-1.1.0.tar.xz new file mode 100644 index 0000000..0d64b81 --- /dev/null +++ b/lxqt-archiver-1.1.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:691a00b70c159c6188e1af3e545982d100b8c24fd6db5376348f5c5c086b26c7 +size 191944 diff --git a/lxqt-archiver-1.1.0.tar.xz.asc b/lxqt-archiver-1.1.0.tar.xz.asc new file mode 100644 index 0000000..7fe3d03 --- /dev/null +++ b/lxqt-archiver-1.1.0.tar.xz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJJBAABCAAzFiEEGd/fOleb1QnbtXLYvnkwB60i334FAmcpt2UVHHRzdWphbjIw +MDBAZ21haWwuY29tAAoJEL55MAetIt9+iyoQAIEQpqJN5yS49gnTqfM0Mi68kqYs +GvlPwSV4uawchmgI0ukeo8f8PdDPEFQ3gj1o/FO20jbaXqsnP+giI5Kah0t2TWIW +2bZs3I9eUJQa0cSyLt9UC/JvjuenkXCDQCX7+3B0TLIgFxrfrP3IZ1DSWv1VYFAI +gf0UzOEL61/CbNcepn1BSUcvLHI6LAqVASlkgSnrU0MloEX8I7dSN+owzCTjGTaX +12CIG/wcQIfCAeocD/Zhxk0qSlCewTGp7lg6BK8mafMzM1kZ7XvKM0YeJX9Gioy5 +DV4vYF9/Pz6fB/NeJ8xHz+Pe/6/jBCtVIiqTzmkQ+pUenmvLD02ojHoKdmMv8dJE +PEBc11h1p1yppkSmL2QosCaXdOJl0uZ8HCMKai0uz4oM4Zzu97s7aJage+J5TXTp +2ZpqIMgs1ih559dfLlA2u3dzFsyg+/zYpy0alCLzMf6zT5iIBRq6+QQ0nagXr2Ch +yarRtpkWElR8wTwn3vAxcVGLBFXY1kvqLM9auttIXQn6/1j37yrsROuNDYnSjrN2 +15vjH0MH5GtFtESmNhugdNnhue/JYUHrWn4IHd2iCdtLlWZoLfDEXBQdX5Y6zy+s +XZ/Zbkk32A0OuOsbLU9TWDGmLSdNS4aX5Sd4REdcpwCrlGoqnUar5c5dQYcjJwfx +PDtD+tViwsyeBfBw +=1uBs +-----END PGP SIGNATURE----- diff --git a/lxqt-archiver.changes b/lxqt-archiver.changes new file mode 100644 index 0000000..c0f42f9 --- /dev/null +++ b/lxqt-archiver.changes @@ -0,0 +1,138 @@ +------------------------------------------------------------------- +Wed Nov 6 21:25:52 UTC 2024 - Андрей Алыпов + +- Update to version 1.1.0: + * Pre-release changes (#407) + * Updated *.ts files (#408) + * Weblate commits (#404) + * Silenced a warning about `GList` (#406) + * Add clearButtonEnabled property to filter bar (#405) + * Weblate commits (#403) + * Weblate commits (#402) + * Weblate commits (#401) + * Weblate commits (#400) + * Weblate commits (#398) + +------------------------------------------------------------------- +Fri May 10 20:12:53 UTC 2024 - Андрей Алыпов + +- Update to 1.0.0: + * Ported to Qt6. + +------------------------------------------------------------------- +Wed Feb 21 21:32:14 UTC 2024 - Michael Vetter + +- Update to 0.9.1: + * Support the use of 7zip instead of p7zip with the new option + `USE_7Z` (`OFF` by default), especially for Debian-based systems. + * Fixed extraction of multiple archives. + * Updated to new mimetype names of shared-mime-info ≥ 2.3. + * Translation updates. + +------------------------------------------------------------------- +Sun Nov 5 21:52:44 UTC 2023 - Shawn Dunn + +- Update to 0.9.0: + * Ported away from deprecated time format. + * Added appropriate fallback icons to toolbar and menu + +------------------------------------------------------------------- +Sat Apr 15 19:34:14 UTC 2023 - Shawn Dunn + +- Update to 1.3.0: + * Updated translations and dependencies and bumped the version + +------------------------------------------------------------------- +Sat Nov 5 20:58:00 UTC 2022 - Shawn Dunn + +- Update to 0.7.0: + * Removed the redundant function `n_fields()` from `glib-utils`. + * Silenced some compilation warnings. + +------------------------------------------------------------------- +Thu Apr 28 20:14:45 UTC 2022 - Michael Vetter + +- Update to 0.6.0: + * Allow changing of the view icon size and remember it. + * Allow sorting by any column (but only sort by the first column at startup). + * Forget the password (if any) on reloading the archive. + +------------------------------------------------------------------- +Mon Nov 8 09:36:17 UTC 2021 - Michael Vetter + +- Update to 0.5.0: + * Show password prompt for archives with encrypted lists. + * Fixed listing RAR archive contents with encrypted file list. + +------------------------------------------------------------------- +Fri Apr 16 07:00:12 UTC 2021 - Michael Vetter + +- Update to 0.4.0: + * Disk images can be opened and extracted. + * Window settings are remembered. + * The directory view is made horizontally scrollable. + +------------------------------------------------------------------- +Wed Nov 4 13:33:28 UTC 2020 - Michael Vetter + +- Update to 0.3.0: + * Avoid memory leak in "java-utils.c". + * Fixed comparison of integer expressions of different signedness. + * Removed "g_ptr_array_free_full" from "glib-utils.c" and used + GLib's "g_ptr_array_free" instead. + * Use bsdtar to handle RPM packages. + +------------------------------------------------------------------- +Mon Jun 29 07:17:31 UTC 2020 - Callum Farmer + +- Revert BuildRequires hicolor-icon-theme for icon dirs + +------------------------------------------------------------------- +Wed Jun 24 10:28:15 UTC 2020 - Callum Farmer + +- Use libexecdir macro to fix errors in Factory +- BuildRequires hicolor-icon-theme for icon dirs + +------------------------------------------------------------------- +Mon May 18 07:18:43 UTC 2020 - Callum Farmer + +- Removed Recommends lxqt-archiver-lang due to auto supplements + +------------------------------------------------------------------- +Sun May 17 07:08:54 UTC 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 15:18:09 UTC 2020 - Callum Farmer + +- Fixed sources and added keyring + +------------------------------------------------------------------- +Sat Apr 25 10:36:39 UTC 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 14:27:38 UTC 2020 - Michael Vetter + +- Add lxqt-archiver-execdir.patch: install in helper programs + in libexecdir not libdir + +------------------------------------------------------------------- +Wed Apr 22 08:42:41 UTC 2020 - Michael Vetter + +- Create package 0.1.0 for openSUSE diff --git a/lxqt-archiver.keyring b/lxqt-archiver.keyring new file mode 100644 index 0000000..74b74f1 --- /dev/null +++ b/lxqt-archiver.keyring @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +sw== +=gSIv +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lxqt-archiver.spec b/lxqt-archiver.spec new file mode 100644 index 0000000..2fdc186 --- /dev/null +++ b/lxqt-archiver.spec @@ -0,0 +1,78 @@ +# +# spec file for package lxqt-archiver +# +# Copyright (c) 2024 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: lxqt-archiver +Version: 1.1.0 +Release: 0 +Summary: LXQt File Archiver +License: GPL-2.0-or-later +Group: System/GUI/LXQt +URL: https://github.com/lxqt/lxqt-archiver +Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source1: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc +Source2: %{name}.keyring +BuildRequires: cmake >= 3.18.0 +BuildRequires: gcc-c++ +BuildRequires: hicolor-icon-theme +BuildRequires: pkgconfig +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(fm-qt6) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(libexif) +BuildRequires: pkgconfig(libmenu-cache) +Recommends: %{name}-lang = %{version}-%{release} +Requires: bsdtar +Requires(post): desktop-file-utils +Requires(pre): desktop-file-utils + +%description +A simple & lightweight Qt file archiver. The core I/O functions are ported +from Engrampa (a Gnome File Roller fork). This is only a front-end (a +graphical interface) to archiving programs like tar and zip. + +%lang_package + +%prep +%autosetup + +%build +%cmake_qt6 +%{qt6_build} + +%install +%{qt6_install} + +%find_lang %{name} --with-qt + +%files +%doc AUTHORS CHANGELOG README.md +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.??g +%license LICENSE + +%files lang -f %{name}.lang +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/translations +%if 0%{?sle_version} +%{_datadir}/%{name}/translations/%{name}_???.qm +%endif + +%changelog