Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 558460 Details for
Bug 673700
sys-libs/gpm-1.20.7-r2 - add kernel configuration check for CONFIG_INPUT_MOUSEDEV
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild with added kernel config checks
gpm-1.20.7-r2.ebuild (text/plain), 2.32 KB, created by
Kimmo Martimo
on 2018-12-25 00:37:32 UTC
(
hide
)
Description:
ebuild with added kernel config checks
Filename:
MIME Type:
Creator:
Kimmo Martimo
Created:
2018-12-25 00:37:32 UTC
Size:
2.32 KB
patch
obsolete
># Copyright 1999-2018 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 > ># emacs support disabled due to #99533 #335900 > >EAPI=5 > >inherit eutils systemd toolchain-funcs autotools multilib-minimal linux-info > >DESCRIPTION="Console-based mouse driver" >HOMEPAGE="https://www.nico.schottelius.org/software/gpm/" >SRC_URI="https://www.nico.schottelius.org/software/${PN}/archives/${P}.tar.lzma > mirror://gentoo/${P}-docs.patch.xz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" >IUSE="selinux static-libs" > >RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] > selinux? ( sec-policy/selinux-gpm )" >DEPEND=">=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] > app-arch/xz-utils > sys-apps/texinfo > virtual/yacc" > >pkg_pretend() { > CONFIG_CHECK="INPUT_MOUSEDEV" > ERROR_INPUT_MOUSEDEV="CONFIG_INPUT_MOUSEDEV:\tis not set (required to expose mice for GPM)" > check_extra_config >} > >src_prepare() { > epatch "${FILESDIR}"/${P}-sysmacros.patch > > # Hack up the docs until we get this sorted upstream. > # https://github.com/telmich/gpm/issues/8 > epatch "${WORKDIR}"/${P}-docs.patch > touch -r . doc/* || die > > # bug #629774 > epatch "${FILESDIR}"/${P}-glibc-2.26.patch > > epatch_user > > # fix ABI values > sed -i \ > -e '/^abi_lev=/s:=.*:=1:' \ > -e '/^abi_age=/s:=.*:=20:' \ > configure.ac.footer || die > # Rebuild autotools since release doesn't include them. > # Should be fixed with the next release though. > # https://github.com/telmich/gpm/pull/15 > sed -i -e '/ACLOCAL/,$d' autogen.sh || die > ./autogen.sh > eautoreconf > > # Out-of-tree builds are broken. > # https://github.com/telmich/gpm/issues/16 > multilib_copy_sources >} > >multilib_src_configure() { > econf \ > --sysconfdir=/etc/gpm \ > $(use_enable static-libs static) \ > emacs=/bin/false >} > >_emake() { > emake \ > EMACS=: ELISP="" \ > $(multilib_is_native_abi || echo "PROG= ") \ > "$@" >} > >multilib_src_compile() { > _emake >} > >multilib_src_test() { > _emake check >} > >multilib_src_install() { > _emake DESTDIR="${D}" install > > dosym libgpm.so.1 /usr/$(get_libdir)/libgpm.so > gen_usr_ldscript -a gpm >} > >multilib_src_install_all() { > insinto /etc/gpm > doins conf/gpm-*.conf > > dodoc README TODO > dodoc doc/Announce doc/FAQ doc/README* > > newinitd "${FILESDIR}"/gpm.rc6-2 gpm > newconfd "${FILESDIR}"/gpm.conf.d gpm > systemd_dounit "${FILESDIR}"/gpm.service >}
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 673700
: 558460