Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 407018 Details for
Bug 555204
>=sys-apps/hwids-20150417 please add compatibility keyboard mapping for older udev
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Ebuild with codeblock pasted above included.
hwids-20150417-r1.ebuild (text/plain), 2.03 KB, created by
Ian Stakenvicius (RETIRED)
on 2015-07-17 16:46:22 UTC
(
hide
)
Description:
Ebuild with codeblock pasted above included.
Filename:
MIME Type:
Creator:
Ian Stakenvicius (RETIRED)
Created:
2015-07-17 16:46:22 UTC
Size:
2.03 KB
patch
obsolete
># Copyright 1999-2015 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sys-apps/hwids/hwids-20150417.ebuild,v 1.1 2015/04/19 13:25:52 floppym Exp $ > >EAPI=5 >inherit udev eutils > >DESCRIPTION="Hardware (PCI, USB, OUI, IAB) IDs databases" >HOMEPAGE="https://github.com/gentoo/hwids" >if [[ ${PV} == "99999999" ]]; then > EGIT_REPO_URI="${HOMEPAGE}.git" > inherit git-2 >else > SRC_URI="${HOMEPAGE}/archive/${P}.tar.gz" > KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux" >fi > >LICENSE="|| ( GPL-2 BSD ) public-domain" >SLOT="0" >IUSE="+net +pci +udev +usb" > >DEPEND="udev? ( > dev-lang/perl > >=virtual/udev-206 >)" >[[ ${PV} == "99999999" ]] && DEPEND+=" udev? ( net-misc/curl )" >RDEPEND="!<sys-apps/pciutils-3.1.9-r2 > !<sys-apps/usbutils-005-r1" > >S=${WORKDIR}/hwids-${P} > >src_prepare() { > [[ ${PV} == "99999999" ]] && emake fetch > > sed -i -e '/udevadm hwdb/d' Makefile || die >} > >_emake() { > emake \ > NET=$(usex net) \ > PCI=$(usex pci) \ > UDEV=$(usex udev) \ > USB=$(usex usb) \ > "$@" >} > >src_compile() { > _emake > > # Create a rules file compatible with older udev. > sed \ > -e 's/evdev:name/keyboard:name/' \ > -e 's/evdev:atkbd:dmi/keyboard:dmi/' \ > -e 's/evdev:input:b\([^v]*\)v\([^p]*\)p\([^e]*\)\(e.*\)\?/keyboard:usb:v\2p\3/' \ > -e 's/keyboard:usb:v046DpC52D\*/keyboard:usb:v046DpC52Dd*dc*dsc*dp*ic*isc*ip*in00*/' \ > -e 's/keyboard:usb:v0458p0708\*/keyboard:usb:v0458p0708d*dc*dsc*dp*ic*isc*ip*in01*/' \ > "${S}"/udev/60-keyboard.hwdb \ > >"${S}"/udev/61-oldkeyboard.hwdb >} > >src_install() { > _emake install \ > DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \ > MISCDIR="${EPREFIX}/usr/share/misc" \ > HWDBDIR="${EPREFIX}$(get_udevdir)/hwdb.d" \ > DESTDIR="${D}" >} > >pkg_postinst() { > if use udev; then > udevadm hwdb --update --root="${ROOT%/}" > # http://cgit.freedesktop.org/systemd/systemd/commit/?id=1fab57c209035f7e66198343074e9cee06718bda > [ "${ROOT:-/}" = "/" ] && udevadm control --reload > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 555204
: 407018