Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 111083

Summary: Ebuild Request - GPM w/ Synaptics
Product: Gentoo Linux Reporter: Kyle Lemons <etherealflaim>
Component: New packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED UPSTREAM    
Severity: enhancement CC: ed
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.geocities.com/dt_or/gpm/gpm.html
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: gpm-1.20.1-r5.ebuild
README.evdev
gpm-1.20.1-evdev-endianness.patch
gpm-1.20.1-evdev-responsiveness.patch

Description Kyle Lemons 2005-10-31 20:41:20 UTC
I would write this ebuild myself if I had the skills and the time to maintain
it, but on the site linked above there is a set of patches that can be epatched
onto the appropriate gpm source to make a laptop synaptics touchpad compatible gpm.

Reproducible: Always
Steps to Reproduce:
Not really a bug =/
Comment 1 SpanKY gentoo-dev 2005-11-01 06:48:51 UTC
the current gpm repo has incorporated that code afaict

backporting it to the last release would be a lot more effort so just
sit tight and wait for the next release of gpm ;)
Comment 2 Ed Catmur 2006-01-14 12:10:27 UTC
Created attachment 77100 [details]
gpm-1.20.1-r5.ebuild
Comment 3 Ed Catmur 2006-01-14 12:10:52 UTC
Created attachment 77101 [details]
README.evdev
Comment 4 Ed Catmur 2006-01-14 12:11:17 UTC
Created attachment 77102 [details, diff]
gpm-1.20.1-evdev-endianness.patch
Comment 5 Ed Catmur 2006-01-14 12:11:41 UTC
Created attachment 77103 [details, diff]
gpm-1.20.1-evdev-responsiveness.patch
Comment 6 Ed Catmur 2006-01-14 12:12:56 UTC
This ebuild works with appletouch touchpad on ibook G4.
Comment 7 SpanKY gentoo-dev 2006-01-14 12:25:18 UTC
where did you get those additional evdev patches ?  they arent in the upstream gpm git repo
Comment 8 Ed Catmur 2006-01-14 12:33:40 UTC
No, I wrote them myself. I couldn't make much sense of the git repo, tbh.
Comment 9 Ed Catmur 2006-01-14 15:22:01 UTC
Oh, I should point out if anyone is thinking of using the ebuild: it disables some Gentoo patches that I couldn't get to harmonise with the synaptics patches (not that I really tried) so some regressions are possible.
Comment 10 SpanKY gentoo-dev 2006-01-14 18:05:39 UTC
> No, I wrote them myself. I couldn't make much sense of the git repo, tbh.

i just wanted some info before i committed them ... not that i really understand seeing as how i dont know the evdev code at all
Comment 11 SpanKY gentoo-dev 2006-01-19 16:38:20 UTC
Ed: can you gimme a description of each patch so i can use it in the `git commit` message ?
Comment 12 Ed Catmur 2006-01-19 19:43:31 UTC
gpm-1.20.1-evdev-endianness.patch: evdev capabilities ioctl (EVIOCGBIT) bit array is packed as unsigned long, not as char (fix for big-endian machines)

gpm-1.20.1-evdev-responsiveness.patch: adjust delta calculation to give usable movement on Appletouch touchpads

Thanks!
Comment 13 SpanKY gentoo-dev 2006-01-23 15:35:15 UTC
ok, ive committed both upstream, thanks