Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 97898 Details for
Bug 148860
New nvidia-settings as of 09192006
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Ebuild for nvidia-settings-1.0 from 09/19/2006
nvidia-settings-1.0.ebuild (text/plain), 3.07 KB, created by
Jonathan
on 2006-09-23 15:33:47 UTC
(
hide
)
Description:
Ebuild for nvidia-settings-1.0 from 09/19/2006
Filename:
MIME Type:
Creator:
Jonathan
Created:
2006-09-23 15:33:47 UTC
Size:
3.07 KB
patch
obsolete
># Copyright 1999-2006 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/nvidia-settings-1.0.20060516-r1.ebuild,v 1.1 2006/07/07 14:25:51 augustus Exp $ > >inherit eutils toolchain-funcs multilib > >NVIDIA_VERSION="1.0.7664" ># The following were added to work with the new nvidia-drivers and ># nvidia-legacy-drivers ebuilds. This will be cleaned up once we remove ># nvidia-kernel and nvidia-glx from portage. >NVIDIA_NEW_VERSION="1.0.8762" >NVIDIA_LEGACY_VERSION="1.0.7182" >S="${WORKDIR}/${PN}-1.0" >DESCRIPTION="NVIDIA Linux X11 Settings Utility" >HOMEPAGE="http://www.nvidia.com/" >#SRC_URI="mirror://gentoo/${P}.tar.gz ># http://dev.gentoo.org/~azarah/nvidia/${P}.tar.gz" >SRC_URI="ftp://download.nvidia.com/XFree86/nvidia-settings/${P}.tar.gz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="-* ~amd64 ~x86" >IUSE= > ># xorg-server is used in the depends as nvidia-settings builds against some ># headers in /usr/include/xorg/. ># This also allows us to optimize out a lot of the other dependancies, as ># between gtk and xorg-server, almost all libraries and headers are accounted ># for. >DEPEND="virtual/libc > >=x11-libs/gtk+-2 > || ( ( x11-base/xorg-server > x11-libs/libXt > x11-proto/xf86driproto > x11-misc/imake > x11-misc/gccmakedep ) > virtual/x11 > )" >RDEPEND="|| ( >=media-video/nvidia-glx-${NVIDIA_VERSION} > >=x11-drivers/nvidia-drivers-${NVIDIA_NEW_VERSION} > >=x11-drivers/nvidia-legacy-drivers-${NVIDIA_LEGACY_VERSION} ) > >=x11-libs/gtk+-2 > || ( ( x11-base/xorg-server > x11-libs/libXt ) > virtual/x11 > )" > >src_unpack() { > unpack ${A} > cd ${S}/src/libXNVCtrl > einfo "Tweaking libXNVCtrl for build..." > # This next voodoo is just to work around xmkmf's broken behaviour > # after the Xorg move to /usr (or I think, as I have not messed > # with it in ages). > ln -snf ${ROOT}/usr/include/X11 include > > # Ensure that libNVCtrl.a is actually built > # Regardless of how NormalLibXrandr was built > # (NormalLibXrandr indicates if Xrandr was built as static or not) > # NormalLibXrandr was 'YES' in Xorg-6.8, but is 'NO' in 7.0. > sed -i.orig \ > -e 's,DoNormalLib NormalLibXrandr,DoNormalLib YES,g' \ > Imakefile > > # for a rainy day, when we need a shared libXNVCtrl.so > #-e 'a#define DoSharedLib YES\n' \ >} > >src_compile() { > einfo "Building libXNVCtrl..." > cd ${S}/src/libXNVCtrl > xmkmf -a || die "Running xmkmf failed!" > make clean || die "Cleaning old libXNVCtrl failed" > emake CDEBUGFLAGS="${CFLAGS}" CC="$(tc-getCC)" all || die "Building libXNVCtrl failed!" > > cd ${S} > einfo "Building nVidia-Settings..." > emake CC="$(tc-getCC)" || die "Failed to build nvidia-settings" >} > >src_install() { > # Install the executable > exeinto /usr/bin > doexe nvidia-settings > > # Install libXNVCtrl and headers > insinto "/usr/$(get_libdir)" > doins src/libXNVCtrl/libXNVCtrl.a > insinto /usr/include/NVCtrl > doins src/libXNVCtrl/{NVCtrl,NVCtrlLib}.h > > # Install icon and .desktop entry > doicon "${FILESDIR}/icon/${PN}.png" > domenu "${FILESDIR}/icon/${PN}.desktop" > > # Install manpage > doman doc/nvidia-settings.1 > > # Now install documentation > dodoc doc/*.txt >}
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 148860
: 97898