Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37045120
en ru br
ALT Linux repos
S:3.32.0-alt1
5.0: 2.26.0-alt1
4.1: 2.22.3-alt0.M41.1

Group :: Graphical desktop/GNOME
RPM: gnome-mousetweaks

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define ver_major 3.32
%define _name mousetweaks

Name: gnome-%_name
Version: %ver_major.0
Release: alt1

Summary: Mouse accessibility enhancements
License: %gpl3plus
Group: Graphical desktop/GNOME
Url: https://wiki.gnome.org/Projects/Mousetweaks

Source: %gnome_ftp/%_name/%ver_major/%_name-%version.tar.xz

Provides: %_name = %version-%release
Requires: dconf

BuildRequires: rpm-build-gnome rpm-build-licenses

# From configure.ac

BuildRequires: gnome-common
BuildRequires: libgio-devel >= 2.28.5
BuildRequires: libgtk+3-devel >= 3.0.7
BuildRequires: libX11-devel libXfixes-devel libXcursor-devel libXtst-devel
BuildRequires: gsettings-desktop-schemas-devel

%description
The Mousetweaks package provides mouse accessibility enhancements for
the GNOME desktop. These enhancements are: 1. It offers a way to perform
the various clicks without using any hardware button. (hover click)

2. It allows users to perform a secondary click by keeping the primary
mousebutton pressed for a determined amount of time. (simulated
secondary click)

3. For desktops using the gnome-panel, it provides two panel applets
that the user can install on the gnome-panels. - The first applet
provides an alternative way to control the hover click. - The second
applet creates an area on the panel into which the pointer can be
captured until the user releases it with a predefined button and
modifier combination.

The hover click and the simulated secondary click can be accessed
through the Universal Access control panel in the GNOME Control Center.
The applets however can only be accessed on desktops using the
gnome-panel.

%prep
%setup -n %_name-%version

%build
%configure \
--disable-schemas-compile
%make_build

%install
%makeinstall_std
%find_lang --with-gnome %_name

%define schemas  %_name pointer-capture-applet

%files -f %_name.lang
%_bindir/*
%_datadir/%_name
%_man1dir/*
%config %_datadir/glib-2.0/schemas/*
%_datadir/GConf/gsettings/*
%doc AUTHORS ChangeLog NEWS README

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin