update to 0.4.21+20221224git.9c900f01 [release 0.4.21+20221224git.9c900f01-1mamba;Mon Sep 22 2025]

This commit is contained in:
2025-09-23 09:17:18 +02:00
parent ac1849a44e
commit 382085bf06

View File

@@ -1,47 +1,55 @@
%define majver %(echo %version | cut -d. -f1-2)
%define gittag %(echo %version | cut -d+ -f2 | cut -d. -f2)
Name: caribou
Version: 0.4.21
Version: 0.4.21+20221224git.9c900f01
Release: 1mamba
Summary: An input assistive technology intended for switch and pointer users
Group: Graphical Desktop/Applications/Accessibility
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://live.gnome.org
Source: https://download.gnome.org/sources/caribou/%{majver}/caribou-%{version}.tar.xz
URL: https://gitlab.gnome.org/Archive/caribou
Source: https://gitlab.gnome.org/Archive/caribou.git/master@%{gittag}/caribou-%{version}.tar.bz2
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libatk-devel
BuildRequires: libat-spi2-core-devel
BuildRequires: libcairo-devel
BuildRequires: libclutter-devel
BuildRequires: libcogl-devel
BuildRequires: libdbus-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgdk-pixbuf-devel
BuildRequires: libgee-devel
BuildRequires: libglib-devel
BuildRequires: libgtk2-devel
BuildRequires: libgtk-devel
BuildRequires: libjson-glib-devel
BuildRequires: libpango-devel
BuildRequires: libpython-devel
BuildRequires: libX11-devel
BuildRequires: libXcomposite-devel
BuildRequires: libXdamage-devel
BuildRequires: libXext-devel
BuildRequires: libXfixes-devel
BuildRequires: libXi-devel
BuildRequires: libxklavier-devel
BuildRequires: libxml2-devel
BuildRequires: libXrandr-devel
BuildRequires: libXtst-devel
BuildRequires: libat-spi2-core-devel
BuildRequires: libcairo-devel
BuildRequires: libclutter-devel
BuildRequires: libcogl-devel
BuildRequires: libdbus-devel
BuildRequires: libdrm-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgdk-pixbuf-devel
BuildRequires: libgee-devel
BuildRequires: libglib-devel
BuildRequires: libglvnd-devel
BuildRequires: libgtk2-devel
BuildRequires: libgtk3-devel
BuildRequires: libharfbuzz-devel
BuildRequires: libjson-glib-devel
BuildRequires: libmesa-devel
BuildRequires: libpango-devel
BuildRequires: libpython311-devel
BuildRequires: libwayland-devel
BuildRequires: libwayland-egl-devel
BuildRequires: libxkbcommon-devel
BuildRequires: libxklavier-devel
BuildRequires: libxml2-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: gnome-common-devel
BuildRequires: libcogl-devel >= 1.18
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
Caribou is an input assistive technology intended for switch and pointer users.
@@ -61,22 +69,27 @@ Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
%description -n lib%{name}-gtk2
Gtk2 plugin for lib%{name}.
%package -n python-%{name}
Group: System/Libraries/Python
Summary: Python bindings for %{name}
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
%description -n python-%{name}
This package contains the python bindings for %{name}.
%package -n lib%{name}-devel
Group: Development/Libraries
Summary: Development files for %{name}
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
## note: you can add this requirement if .pc files are provided by this package
#Requires: pkg-config
%description -n lib%{name}-devel
This package contains libraries and header files for developing applications that use %{name}.
%debug_package
%prep
%setup -q
NOCONFIGURE=1 ./autogen.sh
%build
%configure
%make
@@ -90,18 +103,13 @@ This package contains libraries and header files for developing applications tha
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -n lib%{name} -p /sbin/ldconfig
%postun -n lib%{name} -p /sbin/ldconfig
%files -f %{name}.lang
%defattr(-,root,root)
%{_sysconfdir}/xdg/autostart/caribou-autostart.desktop
#%{_bindir}/caribou
%{_bindir}/caribou-preferences
%{_libdir}/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk-module.desktop
%{_datadir}/antler/dark-key-border.svg
%{_datadir}/antler/style.css
#%{_datadir}/applications/caribou.desktop
%dir %{_datadir}/caribou
%dir %{_datadir}/caribou/layouts
%dir %{_datadir}/caribou/layouts/fullscale
@@ -122,33 +130,19 @@ This package contains libraries and header files for developing applications tha
%{_libdir}/libcaribou.so.*
%{_libdir}/girepository-1.0/Caribou-1.0.typelib
%{_libdir}/gtk-3.0/modules/libcaribou-gtk-module.a
%{_libdir}/gtk-3.0/modules/libcaribou-gtk-module.la
%{_libdir}/gtk-3.0/modules/libcaribou-gtk-module.so
%{_libexecdir}/caribou
%dir %{python_sitelib}/caribou
%{python_sitelib}/caribou/__init__.py*
%dir %{python_sitelib}/caribou/antler
%{python_sitelib}/caribou/antler/__init__.py*
%{python_sitelib}/caribou/antler/antler_settings.py*
%{python_sitelib}/caribou/antler/keyboard_view.py*
%{python_sitelib}/caribou/antler/main.py*
%{python_sitelib}/caribou/antler/window.py*
#%{python_sitelib}/caribou/daemon/__init__.py*
#%{python_sitelib}/caribou/daemon/main.py*
%{python_sitelib}/caribou/i18n.py*
%dir %{python_sitelib}/caribou/settings
%{python_sitelib}/caribou/settings/__init__.py*
%{python_sitelib}/caribou/settings/caribou_settings.py*
%{python_sitelib}/caribou/settings/preferences_window.py*
%{python_sitelib}/caribou/settings/setting_types.py*
%{python_sitelib}/caribou/settings/settings_manager.py*
%{_libexecdir}/antler-keyboard
%doc AUTHORS COPYING
%files -n python-%{name}
%defattr(-,root,root)
%dir %{python3_sitelib}/caribou
%{python3_sitelib}/caribou/*
%files -n lib%{name}-gtk2
%defattr(-,root,root)
%{_libdir}/gtk-2.0/modules/libcaribou-gtk-module.a
%{_libdir}/gtk-2.0/modules/libcaribou-gtk-module.la
%{_libdir}/gtk-2.0/modules/libcaribou-gtk-module.so
%files -n lib%{name}-devel
@@ -156,7 +150,6 @@ This package contains libraries and header files for developing applications tha
%dir %{_includedir}/libcaribou
%{_includedir}/libcaribou/caribou.h
%{_libdir}/libcaribou.a
%{_libdir}/libcaribou.la
%{_libdir}/libcaribou.so
%{_datadir}/gir-1.0/Caribou-1.0.gir
%{_datadir}/vala/vapi/caribou-1.0.deps
@@ -165,6 +158,12 @@ This package contains libraries and header files for developing applications tha
%doc ChangeLog NEWS README
%changelog
* Mon Sep 22 2025 Silvan Calarco <silvan.calarco@mambasoft.it> 0.4.21+20221224git.9c900f01-1mamba
- update to 0.4.21+20221224git.9c900f01
* Mon Sep 22 2025 Silvan Calarco <silvan.calarco@mambasoft.it> 0.4.21-2mamba
- rebuilt with specfile fixes and without .la files
* Fri Aug 19 2016 Automatic Build System <autodist@mambasoft.it> 0.4.21-1mamba
- automatic version update by autodist