[packages/libqaccessibilityclient-qt6] - descriptions, macros for ninja
qboosh
qboosh at pld-linux.org
Wed Jun 4 22:27:24 CEST 2025
commit 78878dac867dd087a4d3751c235745eeece730d9
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Jun 4 22:26:05 2025 +0200
- descriptions, macros for ninja
libqaccessibilityclient-qt6.spec | 37 +++++++++++++++++++++++++------------
1 file changed, 25 insertions(+), 12 deletions(-)
---
diff --git a/libqaccessibilityclient-qt6.spec b/libqaccessibilityclient-qt6.spec
index 2a822da..fba2624 100644
--- a/libqaccessibilityclient-qt6.spec
+++ b/libqaccessibilityclient-qt6.spec
@@ -1,11 +1,14 @@
%define kfname libqaccessibilityclient
-Summary: libqaccessibilityclient-qt6
+Summary: Accessibilty tools helper library
+Summary(pl.UTF-8): Biblioteka pomocnicza dla narzędzi wspomagających dostępność
Name: libqaccessibilityclient-qt6
Version: 0.6.0
Release: 1
License: GPL
Group: Libraries
-Source0: https://github.com/KDE/%{kfname}/archive/refs/tags/v%{version}.tar.gz
+# TODO:
+#Source0: https://github.com/KDE/libqaccessibilityclient/archive/v%{version}/%{kfname}-%{version}.tar.gz
+Source0: https://github.com/KDE/libqaccessibilityclient/archive/refs/tags/v%{version}.tar.gz
# Source0-md5: 12f90db3f6f855ea898fa87a7569a12f
URL: https://github.com/KDE/libqaccessibilityclient
BuildRequires: Qt6Core-devel
@@ -13,6 +16,7 @@ BuildRequires: Qt6DBus-devel
BuildRequires: Qt6Gui-devel
BuildRequires: cmake
BuildRequires: ninja
+BuildRequires: rpmbuild(macros) >= 1.736
BuildRequires: xorg-lib-libxkbcommon-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -20,13 +24,22 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
This library is used when writing accessibility clients such as screen
readers. It comes with some examples demonstrating the API. These
small helpers may be useful when testing accessibility. One of them
-writes all accessibiliy interfaces an application provides as text
+writes all accessibility interfaces an application provides as text
output. The other, more advanced application shows a tree of objects
and allows some interaction and exploration.
+%description -l pl.UTF-8
+Ta biblioteka jest używana przy pisaniu klientów usług dostępności,
+takich jak czytniki ekranów. Jest dostarczana z przykładami
+demonstrującymi API. Te małe programy mogą być przydatne przy
+testowaniu dostępności. Jeden z nich wypisuje wszystkie interfejsy
+dostępności zapewniane przez aplikację jako wyjście tekstowe. Inna,
+bardziej zaawansowana aplikacja, pokazuje drzewo obiektów i pozwala na
+pewną interakcję i eksplorowanie.
+
%package devel
-Summary: Header files for qalculate library
-Summary(pl.UTF-8): Pliki nagłówkowe biblioteki qalculate
+Summary: Header files for libqaccessibilityclient library
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libqaccessibilityclient
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
@@ -41,11 +54,11 @@ Pliki nagłówkowe biblioteki %{kfname}.
%build
%cmake \
- -B build \
- -G Ninja \
- %{!?with_tests:-DBUILD_TESTING=OFF} \
- -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
- -DBUILD_WITH_QT6=ON
+ -B build \
+ -G Ninja \
+ %{!?with_tests:-DBUILD_TESTING=OFF} \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -DBUILD_WITH_QT6=ON
%ninja_build -C build
@@ -63,12 +76,12 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AUTHORS README.md
-%ghost %{_libdir}/libqaccessibilityclient-qt6.so.0
%attr(755,root,root) %{_libdir}/libqaccessibilityclient-qt6.so.*.*
+%ghost %{_libdir}/libqaccessibilityclient-qt6.so.0
%{_datadir}/qlogging-categories6/libqaccessibilityclient.categories
%files devel
%defattr(644,root,root,755)
+%{_libdir}/libqaccessibilityclient-qt6.so
%{_includedir}/QAccessibilityClient6
%{_libdir}/cmake/QAccessibilityClient6
-%{_libdir}/libqaccessibilityclient-qt6.so
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libqaccessibilityclient-qt6.git/commitdiff/78878dac867dd087a4d3751c235745eeece730d9
More information about the pld-cvs-commit
mailing list