[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