/[gentoo-x86]/gnome-extra/gsynaptics/gsynaptics-0.9.16.ebuild
Gentoo

Contents of /gnome-extra/gsynaptics/gsynaptics-0.9.16.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations) (download)
Tue Nov 10 12:16:38 2009 UTC (8 years, 10 months ago) by ssuominen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +1 -1 lines
FILE REMOVED
Remove gsynaptics (289170)

1 # Copyright 1999-2009 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gsynaptics/gsynaptics-0.9.16.ebuild,v 1.2 2009/09/29 15:34:34 pva Exp $
4
5 GCONF_DEBUG="no"
6
7 inherit eutils gnome2
8
9 DESCRIPTION="A GTK+ based configuration utility for the synaptics driver"
10 HOMEPAGE="http://gsynaptics.sourceforge.jp/"
11 SRC_URI="mirror://sourceforge.jp/${PN}/38463/${P}.tar.gz"
12
13 LICENSE="GPL-2"
14 SLOT="0"
15 KEYWORDS="~amd64 ~x86"
16 IUSE="test"
17
18 RDEPEND=">=dev-libs/glib-2.10
19 >=x11-libs/gtk+-2.6.0
20 >=gnome-base/gconf-2.0
21 >=gnome-base/libglade-2"
22 DEPEND="${DEPEND}
23 >=dev-util/pkgconfig-0.19
24 app-text/gnome-doc-utils
25 >=dev-util/intltool-0.35.5
26 test? ( ~app-text/docbook-xml-dtd-4.1.2 )"
27
28 DOCS="AUTHORS ChangeLog NEWS README TODO"
29
30 src_unpack() {
31 gnome2_src_unpack
32
33 # Fix ?
34 epatch "${FILESDIR}/${PN}-0.9.13-CoastingSpeedThreshold.patch"
35
36 # Ubuntu/Debian patch stack. See bug #248939 and
37 # http://patches.ubuntu.com/by-release/extracted/debian/g/gsynaptics/
38 epatch "${FILESDIR}/${PN}-0.9.14-do-not-set-zero.patch"
39 epatch "${FILESDIR}/${PN}-0.9.14-dot-fixes.patch"
40 epatch "${FILESDIR}/${PN}-0.9.14-fix-docbook.patch"
41 }
42
43 pkg_postinst() {
44 gnome2_pkg_postinst
45
46 echo
47 elog "SHMConfig option of the synaptics X11 driver must be enabled to allow"
48 elog "${PN} to configure touchpad: if hal is used to configure input devices"
49 elog "copy /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi into"
50 elog "/etc/hal/fdi/policy/, uncomment relevant setting there and restart"
51 elog "hal. In case xorg.conf is used ensure that the following line is in"
52 elog "the InputDevice section:"
53 elog
54 elog 'Option "SHMConfig" "on"'
55 elog
56 elog "To restore touchpad settings the next time you log into GNOME it's"
57 elog "necessary to add gsynaptics-init to your session:"
58 elog "Desktop -> Preferences -> Sessions -> Start Programs -> Add"
59 echo
60 ewarn "SHMConfig is real SECURITY nightmare. E.g. it allows anyone with access"
61 ewarn "to the system to click on arbitrary points of the screen."
62 ewarn "This is the reason for the deprecation of ${PN} (see homepage)."
63 ewarn "Use gnome-extra/gpointing-device-settings instread as it uses XInput"
64 ewarn "properties and doesn't need SHMConfig option to be set."
65 ewarn "In gnome 2.28 gnome-mouse-properties will allow to configure touchpad"
66 ewarn "settings (also trough XInput), so no additional software needed there."
67 }

  ViewVC Help
Powered by ViewVC 1.1.20