diff --git a/alarm/nvidia-trimslice/PKGBUILD b/alarm/nvidia-trimslice/PKGBUILD index ca9c4a902..563db35e9 100644 --- a/alarm/nvidia-trimslice/PKGBUILD +++ b/alarm/nvidia-trimslice/PKGBUILD @@ -3,29 +3,24 @@ # Trim Slice NVidia HardFP drivers, July 26th release # Do not distribute these extensively or expect any support -noautobuild=1 -plugrel=1 +buildarch=4 pkgname=('nvidia-trimslice') -pkgver=0.0.19 -pkgrel=3 +pkgver=15.1.0 +pkgrel=1 arch=(armv7h) license=('GPL') url="http://archlinuxarm.org" -source=(hardfp.zip - xorg.conf) -md5sums=('dc646d02c4021c5e29b3ed6553b2ebca' - '3b4f07e7555b5b66789aade7805f8986') +source=('http://archlinuxarm.org/builder/src/ventana_nv-tegra_base_R15-Beta.1.0_armhf.tar.xz' + 'xorg.conf') +md5sums=('b81218af9f6b7f05047bf27fccfc19a5' + '0b9ab7162a59d80a2f7487561ee088d1') options=('!distcc' '!ccache') package() { pkgdesc="Nvidia drivers for the TrimSlice" cd ${srcdir} - tar xjf tegra-drivers-abi10-0.0.19.tbz2 - tar xjf opengles-0.0.19.tbz2 - tar xjf openmax-0.0.19.tbz2 - tar xjf nvrm-0.0.19.tbz2 cp -a usr lib ${pkgdir}/ mkdir -p ${pkgdir}/etc/X11/ cp xorg.conf ${pkgdir}/etc/X11/ diff --git a/alarm/nvidia-trimslice/xorg.conf b/alarm/nvidia-trimslice/xorg.conf index e6e66d187..924f655a5 100644 --- a/alarm/nvidia-trimslice/xorg.conf +++ b/alarm/nvidia-trimslice/xorg.conf @@ -1,21 +1,21 @@ -Section "Monitor" - Identifier "HDMI" - HorizSync 28.0 - 100.0 - VertRefresh 43.0 - 75.0 +# This is the minimal configuration necessary to use the Tegra driver. +# Please refer to the xorg.conf man page for more configuration +# options provided by the X server, including display-related options +# provided by RandR 1.2 and higher. + +# Disable extensions not useful on Tegra. +Section "Module" + Disable "dri" + Disable "dri2" + Disable "glx" + SubSection "extmod" + Option "omit xfree86-dga" + EndSubSection EndSection Section "Device" - - Identifier "Tegra HDMI" - Driver "tegra" - -# VirtualDesktop indicates which virtual desktops should be used by X. -# X will use the specified virtual desktop *and* the next one. In -# order for an external app to share a display with the X server, it -# needs to use the same virtual desktop. Valid values are integers 0 -# (default) or 1. - -# Option "VirtualDesktop" "1" + Identifier "Tegra" + Driver "tegra" # OverlayDepth is a 32-bit integer which is used to control overlay # stacking order. The overlay with the lowest depth is in front of @@ -24,40 +24,10 @@ Section "Device" # Option "OverlayDepth" "255" -# OverlayCombineMode determines how the X overlay is combined with the -# overlay behind it during scanout. Available modes are: Opaque -# (default), SourceAlphaBlend, and PremultSourceAlphaBlend. This -# value has meaning only when an external process has created a -# display which is behind the X server. - -# Option "OverlayCombineMode" "PremultSourceAlphaBlend" - # ARGBHWCursor controls whether the X driver uses an overlay to # display 32-bit "true-color" cursors, or whether such cursors are -# emulated in software. Valid values are "true" (default) to enable -# hardware cursors, and "false" to disable them. - - Option "ARGBHWCursor" "false" +# emulated in software. Valid values are "true" to enable hardware +# cursors, and "false" (default) to disable them. -EndSection - - -Section "Screen" - - Identifier "Screen HDMI" - Device "Tegra HDMI" - Monitor "HDMI" - - DefaultDepth 24 - - SubSection "Display" - Depth 24 - ViewPort 0 0 - EndSubsection - -EndSection - -Section "ServerLayout" - Identifier "HDMI" - Screen "Screen HDMI" +# Option "ARGBHWCursor" EndSection