| Summary: | libmtp (new ebuild) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Jeremy Sermersheim <jsermer> |
| Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | CC: | tcort |
| Priority: | High | Keywords: | EBUILD, InOverlay |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://libmtp.sourceforge.net/ | ||
| Whiteboard: | [sunrise-overlay] | ||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 130635 | ||
| Attachments: |
libmtp-0.0.11.ebuild
udev-permissions.patch |
||
Created attachment 94326 [details] libmtp-0.0.11.ebuild Submitted a separate bug request for the libmtp library instead of having it attached to gnomad bug 130635 (http://bugs.gentoo.org/show_bug.cgi?id=130635) Created attachment 94327 [details, diff]
udev-permissions.patch
Patch to pull libmtp devices in with permissions of 660 and group ownership of plugdev.
This ebuild has been included in the sunrise overlay. I don't know much about ebuild writing, but I do know that 0.0.11 doesn't have a libmtp.rules file anymore; instead you're supposed to use "mtp-hotplug -u" to dynamically generate the rules, and copy that to /etc/udev/rules.d. Took me a bit to figure that out after I got an ebuild from an overlay... (In reply to comment #4) > I don't know much about ebuild writing, but I do know that 0.0.11 doesn't have > a libmtp.rules file anymore; instead you're supposed to use "mtp-hotplug -u" to > dynamically generate the rules, and copy that to /etc/udev/rules.d. Took me a > bit to figure that out after I got an ebuild from an overlay... > You're correct in thinking that the libmtp.rules file doesn't exist in the vanilla source, but it's automatically generated by 'mtp-hotplug -u' at the end of 'make'. I just noticed that there's a bump to 0.0.12 so i'll be committing the new ebuild with the patch 'genericized' to work with any version to the sunrise overlay. Thanks for keeping me honest :) 0.0.16 is in the official portage tree. I didn't know about this bug when I added the ebuild, so I didn't catch the udev permissions thing. I'll add the udev permissions patch to the official ebuild later tonight. |
This is a request to include libmtp into the portage tree or at least be assigned to maintainer-{wanted|needed} for submittal to the gentoo-sunrise project?