Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 111083 - Ebuild Request - GPM w/ Synaptics
Summary: Ebuild Request - GPM w/ Synaptics
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo's Team for Core System packages
URL: http://www.geocities.com/dt_or/gpm/gp...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-31 20:41 UTC by Kyle Lemons
Modified: 2006-01-23 15:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gpm-1.20.1-r5.ebuild (gpm-1.20.1-r5.ebuild,2.35 KB, text/plain)
2006-01-14 12:10 UTC, Ed Catmur
Details
README.evdev (README.evdev,2.80 KB, text/plain)
2006-01-14 12:10 UTC, Ed Catmur
Details
gpm-1.20.1-evdev-endianness.patch (gpm-1.20.1-evdev-endianness.patch,570 bytes, patch)
2006-01-14 12:11 UTC, Ed Catmur
Details | Diff
gpm-1.20.1-evdev-responsiveness.patch (gpm-1.20.1-evdev-responsiveness.patch,690 bytes, patch)
2006-01-14 12:11 UTC, Ed Catmur
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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