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 majver %(echo %version | cut -d. -f1-2)
%define gittag %(echo %version | cut -d+ -f2 | cut -d. -f2)
Name: caribou Name: caribou
Version: 0.4.21 Version: 0.4.21+20221224git.9c900f01
Release: 1mamba Release: 1mamba
Summary: An input assistive technology intended for switch and pointer users Summary: An input assistive technology intended for switch and pointer users
Group: Graphical Desktop/Applications/Accessibility Group: Graphical Desktop/Applications/Accessibility
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://live.gnome.org URL: https://gitlab.gnome.org/Archive/caribou
Source: https://download.gnome.org/sources/caribou/%{majver}/caribou-%{version}.tar.xz Source: https://gitlab.gnome.org/Archive/caribou.git/master@%{gittag}/caribou-%{version}.tar.bz2
License: LGPL License: LGPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel 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: libX11-devel
BuildRequires: libXcomposite-devel BuildRequires: libXcomposite-devel
BuildRequires: libXdamage-devel BuildRequires: libXdamage-devel
BuildRequires: libXext-devel BuildRequires: libXext-devel
BuildRequires: libXfixes-devel BuildRequires: libXfixes-devel
BuildRequires: libXi-devel BuildRequires: libXi-devel
BuildRequires: libxklavier-devel
BuildRequires: libxml2-devel
BuildRequires: libXrandr-devel BuildRequires: libXrandr-devel
BuildRequires: libXtst-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 ## AUTOBUILDREQ-END
BuildRequires: gnome-common-devel
BuildRequires: libcogl-devel >= 1.18 BuildRequires: libcogl-devel >= 1.18
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description %description
Caribou is an input assistive technology intended for switch and pointer users. 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 %description -n lib%{name}-gtk2
Gtk2 plugin for lib%{name}. 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 %package -n lib%{name}-devel
Group: Development/Libraries Group: Development/Libraries
Summary: Development files for %{name} Summary: Development files for %{name}
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} 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 %description -n lib%{name}-devel
This package contains libraries and header files for developing applications that use %{name}. This package contains libraries and header files for developing applications that use %{name}.
%debug_package
%prep %prep
%setup -q %setup -q
NOCONFIGURE=1 ./autogen.sh
%build %build
%configure %configure
%make %make
@@ -90,18 +103,13 @@ This package contains libraries and header files for developing applications tha
%clean %clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -n lib%{name} -p /sbin/ldconfig
%postun -n lib%{name} -p /sbin/ldconfig
%files -f %{name}.lang %files -f %{name}.lang
%defattr(-,root,root) %defattr(-,root,root)
%{_sysconfdir}/xdg/autostart/caribou-autostart.desktop %{_sysconfdir}/xdg/autostart/caribou-autostart.desktop
#%{_bindir}/caribou
%{_bindir}/caribou-preferences %{_bindir}/caribou-preferences
%{_libdir}/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk-module.desktop %{_libdir}/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk-module.desktop
%{_datadir}/antler/dark-key-border.svg %{_datadir}/antler/dark-key-border.svg
%{_datadir}/antler/style.css %{_datadir}/antler/style.css
#%{_datadir}/applications/caribou.desktop
%dir %{_datadir}/caribou %dir %{_datadir}/caribou
%dir %{_datadir}/caribou/layouts %dir %{_datadir}/caribou/layouts
%dir %{_datadir}/caribou/layouts/fullscale %dir %{_datadir}/caribou/layouts/fullscale
@@ -122,33 +130,19 @@ This package contains libraries and header files for developing applications tha
%{_libdir}/libcaribou.so.* %{_libdir}/libcaribou.so.*
%{_libdir}/girepository-1.0/Caribou-1.0.typelib %{_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.a
%{_libdir}/gtk-3.0/modules/libcaribou-gtk-module.la
%{_libdir}/gtk-3.0/modules/libcaribou-gtk-module.so %{_libdir}/gtk-3.0/modules/libcaribou-gtk-module.so
%{_libexecdir}/caribou %{_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 %{_libexecdir}/antler-keyboard
%doc AUTHORS COPYING %doc AUTHORS COPYING
%files -n python-%{name}
%defattr(-,root,root)
%dir %{python3_sitelib}/caribou
%{python3_sitelib}/caribou/*
%files -n lib%{name}-gtk2 %files -n lib%{name}-gtk2
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/gtk-2.0/modules/libcaribou-gtk-module.a %{_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 %{_libdir}/gtk-2.0/modules/libcaribou-gtk-module.so
%files -n lib%{name}-devel %files -n lib%{name}-devel
@@ -156,7 +150,6 @@ This package contains libraries and header files for developing applications tha
%dir %{_includedir}/libcaribou %dir %{_includedir}/libcaribou
%{_includedir}/libcaribou/caribou.h %{_includedir}/libcaribou/caribou.h
%{_libdir}/libcaribou.a %{_libdir}/libcaribou.a
%{_libdir}/libcaribou.la
%{_libdir}/libcaribou.so %{_libdir}/libcaribou.so
%{_datadir}/gir-1.0/Caribou-1.0.gir %{_datadir}/gir-1.0/Caribou-1.0.gir
%{_datadir}/vala/vapi/caribou-1.0.deps %{_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 %doc ChangeLog NEWS README
%changelog %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 * Fri Aug 19 2016 Automatic Build System <autodist@mambasoft.it> 0.4.21-1mamba
- automatic version update by autodist - automatic version update by autodist