Package squeekboard: Specfile
%def_enable check %def_disable bootstrap Name: squeekboard Version: 1.39.0 Release: alt1 Summary: A Wayland on-screen keyboard License: GPL-3.0-or-later Group: Graphical desktop/Other Url: https://gitlab.gnome.org/World/Phosh/squeekboard Vcs: https://gitlab.gnome.org/World/Phosh/squeekboard.git Source0: %name-%version.tar Source1: %name-%version-crates.tar Patch3500: squeekboard-1.23-alt-nix-loongarch64.patch Provides: osk-wayland BuildRequires(pre): rpm-macros-meson rpm-build-python3 rpm-macros-alternatives BuildRequires: meson rust-cargo /proc BuildRequires: pkgconfig(libbsd) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(libfeedback-0.0) BuildRequires: pkgconfig(xkbcommon) BuildRequires: cargo-vendor-checksum diffstat %{?_enable_check:BuildRequires: clippy xkeyboard-config} %description %summary %prep %setup %if_enabled bootstrap mkdir .cargo cargo vendor | sed 's/^directory = ".*"/directory = "vendor"/g' > .cargo/config tar cf %SOURCE1 vendor .cargo/config %else tar xf %SOURCE1 %patch3500 -p1 diffstat -l -p1 %PATCH3500 | sed -re 's@vendor/@@' | xargs -r cargo-vendor-checksum -f %endif %build %meson %meson_build %install %meson_install mkdir -p %buildroot%_altdir cat >%buildroot%_altdir/%name <<EOF %_bindir/osk-wayland %_bindir/%name 90 EOF %find_lang %name %check %__meson_test %files -f %name.lang %_bindir/* %_altdir/%name %_desktopdir/*.desktop %changelog * Mon May 06 2024 Yuri N. Sedunov <aris@altlinux.org> 1.39.0-alt1 - 1.39.0 * Sun Mar 24 2024 Yuri N. Sedunov <aris@altlinux.org> 1.38.0-alt1 - 1.38.0 * Sat Mar 09 2024 Alexey Sheplyakov <asheplyakov@altlinux.org> 1.23.0-alt2 - NMU: fixed FTBFS on LoongArch (trivial patch for nix crate) * Sat Mar 09 2024 Yuri N. Sedunov <aris@altlinux.org> 1.23.0-alt1 - updated to v1.23.0-3-ge3d08ff - enabled %%check * Mon Jul 31 2023 Yuri N. Sedunov <aris@altlinux.org> 1.22.0-alt2 - provides osk-wayland (ALT #47074) * Mon Apr 03 2023 Sergey Bolshakov <sbolshakov@altlinux.ru> 1.22.0-alt1 - 1.22.0 released * Thu Oct 06 2022 Sergey Bolshakov <sbolshakov@altlinux.ru> 1.20.0-alt1 - 1.20.0 released * Wed Apr 20 2022 Sergey Bolshakov <sbolshakov@altlinux.ru> 1.17.1-alt1 - initial |