Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 757588 Details for
Bug 828108
games-emulation/higan does not place needed templates and system files in the correct locations
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Modified ebuild that includes that patch and changes the insinto targets
higan-116_pre20210404.ebuild (text/plain), 2.37 KB, created by
Nathan Zachary
on 2021-12-07 05:21:33 UTC
(
hide
)
Description:
Modified ebuild that includes that patch and changes the insinto targets
Filename:
MIME Type:
Creator:
Nathan Zachary
Created:
2021-12-07 05:21:33 UTC
Size:
2.37 KB
patch
obsolete
># Copyright 1999-2021 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=7 > >COMMIT=9a625c545ca89b094d5c1da40bbfa5d07156a4aa > >inherit desktop toolchain-funcs xdg > >DESCRIPTION="Multi-system emulator focused on accuracy, preservation, and configurability" >HOMEPAGE="https://github.com/higan-emu/higan" >SRC_URI="https://github.com/higan-emu/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" >S="${WORKDIR}/${PN}-${COMMIT}" > >LICENSE="GPL-3" >SLOT="0" >KEYWORDS="~amd64 ~x86" >IUSE="alsa ao +gtk openal +opengl oss +pulseaudio +sdl udev xv" > >RDEPEND=" > x11-libs/libX11 > x11-libs/libXext > alsa? ( media-libs/alsa-lib ) > ao? ( media-libs/libao ) > openal? ( media-libs/openal ) > opengl? ( virtual/opengl ) > pulseaudio? ( media-sound/pulseaudio ) > sdl? ( media-libs/libsdl2[joystick] ) > udev? ( virtual/udev ) > xv? ( x11-libs/libXv ) > gtk? ( > x11-libs/cairo > x11-libs/gtk+:3 > x11-libs/gtksourceview:3.0 > ) > !gtk? ( > dev-qt/qtcore:5 > dev-qt/qtgui:5 > dev-qt/qtwidgets:5 > )" >DEPEND="${RDEPEND}" >BDEPEND="virtual/pkgconfig" > >PATCHES=( > # insane build system, reinvents every built-in rule > "${FILESDIR}"/${P}-makefile.patch > > # patch binary to use system-wide template location > "${FILESDIR}"/${P}-template_directory.patch >) > >src_compile() { > local makeopts=( > platform=linux > compiler="$(tc-getCXX)" > hiro="$(usex gtk gtk3 qt5)" > ) > > local drivers=( > video.xshm > input.xlib > $(usex alsa audio.alsa "") > $(usex ao audio.ao "") > $(usex openal audio.openal "") > $(usex opengl "video.glx video.glx2" "") > $(usex oss audio.oss "") > $(usex pulseaudio "audio.pulseaudio audio.pulseaudiosimple" "") > $(usex sdl input.sdl "") > $(usex udev input.udev "") > $(usex xv video.xvideo "") > ) > > local coreopts=( > cores="cv fc gb gba md ms msx ngp pce sfc sg ws" > ruby="${drivers[*]}" > build=performance > local=false > ) > > # Make higan > emake "${makeopts[@]}" "${coreopts[@]}" -C higan-ui > > # Make icarus > emake "${makeopts[@]}" -C icarus >} > >src_install() { > # Install higan > dobin higan-ui/out/higan > > insinto /usr/share/${PN} > doins -r higan/System > > domenu higan-ui/resource/higan.desktop > doicon -s 256 higan-ui/resource/higan.png > > doins -r extras > > # Install icarus > dobin icarus/out/icarus > > domenu icarus/resource/icarus.desktop > doicon -s scalable icarus/resource/icarus.svg > > insinto /usr/share/${PN}/Database > doins -r icarus/Database > insinto /usr/share/${PN}/Firmware > doins -r icarus/Firmware >}
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 828108
:
757587
| 757588