diff --git a/bugfix-Fix-invalid-UTF-8.patch b/bugfix-Fix-invalid-UTF-8.patch new file mode 100644 index 0000000000000000000000000000000000000000..698c2b76760188fa8c432ffd34d96850839cdb6a --- /dev/null +++ b/bugfix-Fix-invalid-UTF-8.patch @@ -0,0 +1,232 @@ +diff -uNrp a/src/mt-common.c b/src/mt-common.c +--- a/src/mt-common.c 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-common.c 2018-10-24 15:34:22.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-common.h b/src/mt-common.h +--- a/src/mt-common.h 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-common.h 2018-10-24 15:34:38.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-ctw.c b/src/mt-ctw.c +--- a/src/mt-ctw.c 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-ctw.c 2018-10-24 15:34:47.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-ctw.h b/src/mt-ctw.h +--- a/src/mt-ctw.h 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-ctw.h 2018-10-24 15:34:57.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-cursor-manager.c b/src/mt-cursor-manager.c +--- a/src/mt-cursor-manager.c 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-cursor-manager.c 2018-10-24 15:35:06.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2008-2010 Gerd Kohlberger ++ * Copyright 2008-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-cursor-manager.h b/src/mt-cursor-manager.h +--- a/src/mt-cursor-manager.h 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-cursor-manager.h 2018-10-24 15:35:20.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2008-2010 Gerd Kohlberger ++ * Copyright 2008-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-cursor.c b/src/mt-cursor.c +--- a/src/mt-cursor.c 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-cursor.c 2018-10-24 15:35:29.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2008-2010 Gerd Kohlberger ++ * Copyright 2008-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-cursor.h b/src/mt-cursor.h +--- a/src/mt-cursor.h 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-cursor.h 2018-10-24 15:39:29.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2008-2010 Gerd Kohlberger ++ * Copyright 2008-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-enum-types.c.template b/src/mt-enum-types.c.template +--- a/src/mt-enum-types.c.template 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-enum-types.c.template 2018-10-24 15:36:52.000000000 +0800 +@@ -1,6 +1,6 @@ + /*** BEGIN file-header ***/ + /* +- * Copyright © 2010 Gerd Kohlberger ++ * Copyright 2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-enum-types.h.template b/src/mt-enum-types.h.template +--- a/src/mt-enum-types.h.template 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-enum-types.h.template 2018-10-24 15:37:02.000000000 +0800 +@@ -1,6 +1,6 @@ + /*** BEGIN file-header ***/ + /* +- * Copyright © 2010 Gerd Kohlberger ++ * Copyright 2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-listener.c b/src/mt-listener.c +--- a/src/mt-listener.c 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-listener.c 2018-10-24 15:37:15.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-listener.h b/src/mt-listener.h +--- a/src/mt-listener.h 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-listener.h 2018-10-24 15:37:27.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-main.c b/src/mt-main.c +--- a/src/mt-main.c 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-main.c 2018-10-24 15:37:38.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-pidfile.c b/src/mt-pidfile.c +--- a/src/mt-pidfile.c 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-pidfile.c 2018-10-24 15:37:58.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-pidfile.h b/src/mt-pidfile.h +--- a/src/mt-pidfile.h 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-pidfile.h 2018-10-24 15:38:05.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-service.c b/src/mt-service.c +--- a/src/mt-service.c 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-service.c 2018-10-24 15:38:14.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-service.h b/src/mt-service.h +--- a/src/mt-service.h 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-service.h 2018-10-24 15:38:23.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-settings.c b/src/mt-settings.c +--- a/src/mt-settings.c 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-settings.c 2018-10-24 15:38:33.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2010 Gerd Kohlberger ++ * Copyright 2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-settings.h b/src/mt-settings.h +--- a/src/mt-settings.h 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-settings.h 2018-10-24 15:38:43.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2010 Gerd Kohlberger ++ * Copyright 2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-sig-handler.c b/src/mt-sig-handler.c +--- a/src/mt-sig-handler.c 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-sig-handler.c 2018-10-24 15:38:52.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2010 Gerd Kohlberger ++ * Copyright 2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-sig-handler.h b/src/mt-sig-handler.h +--- a/src/mt-sig-handler.h 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-sig-handler.h 2018-10-24 15:39:02.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2010 Gerd Kohlberger ++ * Copyright 2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-timer.c b/src/mt-timer.c +--- a/src/mt-timer.c 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-timer.c 2018-10-24 15:39:12.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * +diff -uNrp a/src/mt-timer.h b/src/mt-timer.h +--- a/src/mt-timer.h 2014-03-24 23:05:56.000000000 +0800 ++++ b/src/mt-timer.h 2018-10-24 15:39:18.000000000 +0800 +@@ -1,5 +1,5 @@ + /* +- * Copyright © 2007-2010 Gerd Kohlberger ++ * Copyright 2007-2010 Gerd Kohlberger + * + * This file is part of Mousetweaks. + * diff --git a/mousetweaks-3.12.0.tar.xz b/mousetweaks-3.12.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..75ffbb63d0a738cf2bc7cda94abf508bf5e84664 Binary files /dev/null and b/mousetweaks-3.12.0.tar.xz differ diff --git a/mousetweaks.spec b/mousetweaks.spec new file mode 100644 index 0000000000000000000000000000000000000000..af729a851efa3e1da073eb44a9d27a56d185fecc --- /dev/null +++ b/mousetweaks.spec @@ -0,0 +1,58 @@ +Name: mousetweaks +Version: 3.12.0 +Release: 11 +Summary: Accessibility enhancements for the mouse +License: GPLv3 and GFDL +URL: http://live.gnome.org/Mousetweaks/Home +Source0: http://download.gnome.org/sources/mousetweaks/3.12/%{name}-%{version}.tar.xz +Patch9000: bugfix-Fix-invalid-UTF-8.patch + +BuildRequires: gettext gnome-doc-utils pkgconfig GConf2-devel gtk3-devel >= 3.0.0 libXcursor-devel +BuildRequires: libXtst-devel libXfixes-devel libglade2-devel gsettings-desktop-schemas-devel intltool +Requires(pre): GConf2 + +%description +Mousetweaks is a daemon that provides various mouse features for the GNOME desktop. +It depends on the Assistive Technology Service Provider Interface (AT-SPI). + +%package help +Summary:Help document for mousetweaks + +%description help +Help document for mousetweaks. + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build +%configure --disable-scrollkeeper +%make_build + +%install +%make_install +%find_lang mousetweaks --with-gnome + +%pre +%gconf_schema_obsolete mouseweaks pointer-capture-applet + +%postun +if [ $1 -eq 0 ]; then +glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : +fi + +%posttrans +glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : + +%files -f mousetweaks.lang +%doc COPYING README NEWS +%{_datadir}/GConf/gsettings/mousetweaks.convert +%{_datadir}/glib-2.0/schemas/{org.gnome.mousetweaks.enums.xml,org.gnome.mousetweaks.gschema.xml} +%{_bindir}/mousetweaks +%{_datadir}/mousetweaks + +%files help +%doc %{_mandir}/man1/* + +%changelog +* Wed Dec 11 2019 shijian - 3.12.0-11 +- Package init