%global gitcommit 921d717ff92152365bc9529610c499ebfa704662 %global gitdate 20251027.112759 %global shortcommit %(c=%{gitcommit}; echo ${c:0:7}) Name: selenium-webdriver-at-spi Version: 0~%{gitdate}.%{shortcommit} Release: 1%{?dist} Summary: Selenium/Appium WebDriver implementation based on AT-SPI Accessibility License: AGPL-3.0-or-later AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only AND MIT URL: https://invent.kde.org/sdk/selenium-webdriver-at-spi Source0: %{url}/-/archive/%{gitcommit}/%{name}-%{gitcommit}.tar.gz BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: kf6-rpm-macros BuildRequires: extra-cmake-modules BuildRequires: desktop-file-utils BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6WaylandClient) BuildRequires: cmake(Qt6GuiPrivate) BuildRequires: cmake(Qt6QmlIntegration) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-egl) BuildRequires: cmake(KF6WindowSystem) BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KWayland) BuildRequires: cmake(PlasmaWaylandProtocols) BuildRequires: cmake(KPipeWire) BuildRequires: python3-devel BuildRequires: python3dist(flask) BuildRequires: python3dist(lxml) BuildRequires: pkgconfig(pygobject-3.0) BuildRequires: python3-pyatspi BuildRequires: pkgconfig(xkbcommon) BuildRequires: gobject-introspection-devel Requires: gobject-introspection%{?_isa} %description selenium-webdriver-at-spi is a WebDriver for Appium (based on Selenium) using the Linux accessibility API AT-SPI2. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %autosetup -p1 -n %{name}-%{gitcommit} %build %cmake_kf6 %cmake_build %install %cmake_install %check desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.selenium-webdriver-at-spi-{appidlister,inputsynth,recorder,screenshotter}.desktop %files %license LICENSES/* %{_bindir}/selenium-webdriver-at-spi-* %{_kf6_datadir}/applications/org.kde.selenium-webdriver-at-spi-*.desktop %{_kf6_datadir}/selenium-webdriver-at-spi/ %files devel %{_kf6_libdir}/cmake/SeleniumWebDriverATSPI/ %changelog * Thu Nov 20 2025 Steve Cossette - 0~20251027.112759.921d717-1 - Initial Release