[packages/lxqt-archiver] - version 1.3.0
mrozowik
mrozowik at pld-linux.org
Thu Dec 11 15:22:30 CET 2025
commit d29ba32e9bade14f118b22463410121115272479
Author: Krzysztof Mrozowicz <mrozowik at pld-linux.org>
Date: Thu Dec 11 14:22:13 2025 +0000
- version 1.3.0
lxqt-archiver.appdata.xml | 16 +++++++++++
lxqt-archiver.spec | 67 +++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 83 insertions(+)
---
diff --git a/lxqt-archiver.spec b/lxqt-archiver.spec
new file mode 100644
index 0000000..4c1e202
--- /dev/null
+++ b/lxqt-archiver.spec
@@ -0,0 +1,67 @@
+#
+# Conditional build:
+#
+%define qtver 6.6.0
+
+Summary: A simple & lightweight desktop-agnostic Qt file archiver
+Summary(pl.UTF-8): Prosty i lekki archiwizator plików niezależny od środowiska graficznego
+Name: lxqt-archiver
+Version: 1.3.0
+Release: 1
+License: GPL-2.0-or-later
+URL: https://lxqt.github.io/
+Source0: https://github.com/lxqt/lxqt-archiver/releases/download/%{version}/%{name}-%{version}.tar.xz
+# Source0-md5: f48dc4c45a744a702c6b863398a5e8d1
+Source1: %{name}.appdata.xml
+BuildRequires: Qt6Widgets-devel >= %{qtver}
+BuildRequires: appstream-glib
+BuildRequires: cmake >= 3.18.0
+BuildRequires: glib2-devel >= 1:2.50.0
+BuildRequires: json-glib-devel
+BuildRequires: libfm-qt-devel >= 2.3.0
+BuildRequires: lxqt-build-tools >= 2.3.0
+BuildRequires: perl-base
+BuildRequires: qt6-linguist >= %{qtver}
+BuildRequires: xz-devel
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+A simple & lightweight desktop-agnostic Qt file archiver.
+
+%description -l pl.UTF-8
+Oparty o bibliotekę Qt, prosty i lekki archiwizator plików niezależny
+od środowiska graficznego.
+
+%prep
+%setup -q
+
+%build
+%cmake -B build
+
+%{__make} -C build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -C build install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT%{_metainfodir}/
+cp %{SOURCE1} $RPM_BUILD_ROOT%{_metainfodir}/
+appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/*.appdata.xml
+
+%find_lang %{name} --with-qm
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc CHANGELOG AUTHORS README.md
+%attr(755,root,root) %{_bindir}/%{name}
+%{_desktopdir}/%{name}.desktop
+%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
+%{_metainfodir}/%{name}.appdata.xml
+%dir %{_datadir}/%{name}
+# required for the lang files
+%dir %{_datadir}/%{name}/translations
+
+%clean
+rm -rf $RPM_BUILD_ROOT
diff --git a/lxqt-archiver.appdata.xml b/lxqt-archiver.appdata.xml
new file mode 100644
index 0000000..984ceb2
--- /dev/null
+++ b/lxqt-archiver.appdata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop">
+ <id>lxqt-archiver.desktop</id>
+ <metadata_license>GPL-2.0+</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <name>lxqt-archiver</name>
+ <summary>A simple and lightweight desktop-agnostic Qt file archiver</summary>
+ <description>
+ <p>
+ LXQt Archiver is a simple and lightweight desktop-agnostic Qt file archiver.
+ </p>
+ </description>
+ <url type="homepage">https://github.com/lxqt/lxqt-archiver</url>
+</component>
+
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/lxqt-archiver.git/commitdiff/d29ba32e9bade14f118b22463410121115272479
More information about the pld-cvs-commit
mailing list