%global debug_package %{nil} %global _missing_build_ids_terminate_build 0 %define exclusivearch x86_64 Name: eclipse-rcptt Version: 2.6.0 Release: 1%{?dist} Summary: Eclipse Rich Client Platform Testing Tool License: EPL-2.0 URL: https://eclipse.dev/rcptt/ Source0: http://download.eclipse.org/rcptt/nightly/%{version}/latest/ide/rcptt.ide-%{version}-nightly-linux.gtk.%{exclusivearch}.zip Source1: https://aur.archlinux.org/cgit/aur.git/plain/eclipse-rcptt.desktop?h=eclipse-rcptt-bin#/eclipse-rcptt.desktop Source2: https://aur.archlinux.org/cgit/aur.git/plain/eclipse-rcptt.png?h=eclipse-rcptt-bin#/eclipse-rcptt.png ExclusiveArch: %{exclusivearch} BuildRequires: desktop-file-utils Requires: gdk-pixbuf2-modules-extra webkit2gtk4.1 %description RCP Testing Tool is a project for GUI testing automation of Eclipse-based applications. %prep %autosetup -c %build %install install -d %{buildroot}%{_libdir} cp -r rcptt %{buildroot}%{_libdir}/%{name} install -d %{buildroot}%{_bindir} ln -s "$(realpath -m --relative-to %{_bindir}/%{name} %{_libdir}/%{name}/rcptt)" %{buildroot}%{_bindir}/%{name} desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop install -Dm644 %{SOURCE2} "%{buildroot}%{_datadir}/icons/hicolor/128x128/apps/%{name}.png" rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/aix*/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/darwin*/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/dragonflybsd*/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/freebsd*/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/linux-aarch64/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/linux-arm/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/linux-armel/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/linux-loongarch64/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/linux-mips64el/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/linux-ppc/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/linux-ppc64le/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/linux-riscv64/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/linux-s390x/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/linux-x86/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/openbsd*/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/sunos*/ rm -r %{buildroot}%{_libdir}/%{name}/plugins/com.sun.jna_*/com/sun/jna/win32*/ %files %{_libdir}/%{name} %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.png %changelog * Sat Apr 5 2025 Matthias Mailänder - 2.6.0-1 - Nightly Build