mirror of
https://gitdl.cn/https://github.com/chakralinux/gtk.git
synced 2025-02-03 02:37:14 +08:00
introduced new nvidia-settings packages, to support 304xx and 340xx
This commit is contained in:
parent
abe3dfcf2c
commit
000e8335e5
36
nvidia-settings-304xx/PKGBUILD
Normal file
36
nvidia-settings-304xx/PKGBUILD
Normal file
@ -0,0 +1,36 @@
|
||||
# maintainer: AlmAck <gluca86@gmail.com>
|
||||
|
||||
pkgname=nvidia-settings
|
||||
_pkgbasename=nvidia-304xx
|
||||
pkgver=304.125
|
||||
pkgrel=1
|
||||
arch=('x86_64')
|
||||
pkgdesc="Gtk Graphical User Interface for nVidia"
|
||||
depends=('gtk3' 'pangox-compat' $_pkgbasename=$pkgver)
|
||||
optdepends=('gtk2: use gtk2 for interface')
|
||||
url="http://www.nvidia.com/"
|
||||
license=('custom')
|
||||
options=('!strip')
|
||||
source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"
|
||||
'nvidia-restore-settings.desktop')
|
||||
md5sums=('291d41ccdbcc08f752a38f9e0a7eeea0'
|
||||
'9237516792da7b6df32f8c7e8a98f475')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}"
|
||||
sh "NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run" --extract-only
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
|
||||
|
||||
install -D -m755 nvidia-settings "${pkgdir}/usr/bin/nvidia-settings"
|
||||
install -D -m644 nvidia-settings.1.gz "${pkgdir}/usr/share/man/man1/nvidia-settings.1.gz"
|
||||
install -D -m644 nvidia-settings.desktop "${pkgdir}/usr/share/applications/nvidia-settings.desktop"
|
||||
install -D -m644 nvidia-settings.png "${pkgdir}/usr/share/pixmaps/nvidia-settings.png"
|
||||
sed -e 's:__UTILS_PATH__:/usr/bin:' -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' -i "${pkgdir}/usr/share/applications/nvidia-settings.desktop"
|
||||
|
||||
# Install the autostart .desktop file, so that parameters saved through nvidia-settings
|
||||
# are automatically reloaded at each login
|
||||
install -D -m644 "${srcdir}/nvidia-restore-settings.desktop" "${pkgdir}/etc/xdg/autostart/nvidia-restore-settings.desktop"
|
||||
}
|
9
nvidia-settings-304xx/nvidia-restore-settings.desktop
Normal file
9
nvidia-settings-304xx/nvidia-restore-settings.desktop
Normal file
@ -0,0 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Exec=nvidia-settings --load-config-only
|
||||
TryExec=/usr/bin/nvidia-settings
|
||||
Name=Restore the video card and monitor parameters previously set in NVIDIA Settings
|
||||
Name[it]=Ripristina i parametri di scheda video e monitor precedentemente salvati in NVIDIA Settings
|
||||
Type=Service
|
||||
X-DBUS-StartupType=none
|
||||
X-KDE-autostart-phase=1
|
||||
X-KDE-StartupNotify=false
|
36
nvidia-settings-340xx/PKGBUILD
Normal file
36
nvidia-settings-340xx/PKGBUILD
Normal file
@ -0,0 +1,36 @@
|
||||
# maintainer: AlmAck <gluca86@gmail.com>
|
||||
|
||||
pkgname=nvidia-settings
|
||||
_pkgbasename=nvidia-340xx
|
||||
pkgver=340.76
|
||||
pkgrel=1
|
||||
arch=('x86_64')
|
||||
pkgdesc="Gtk Graphical User Interface for nVidia"
|
||||
depends=('gtk3' 'pangox-compat' $_pkgbasename=$pkgver)
|
||||
optdepends=('gtk2: use gtk2 for interface')
|
||||
url="http://www.nvidia.com/"
|
||||
license=('custom')
|
||||
options=('!strip')
|
||||
source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"
|
||||
'nvidia-restore-settings.desktop')
|
||||
md5sums=('440df290e213280d6e20d4d4be6f8b4c'
|
||||
'9237516792da7b6df32f8c7e8a98f475')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}"
|
||||
sh "NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run" --extract-only
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
|
||||
|
||||
install -D -m755 nvidia-settings "${pkgdir}/usr/bin/nvidia-settings"
|
||||
install -D -m644 nvidia-settings.1.gz "${pkgdir}/usr/share/man/man1/nvidia-settings.1.gz"
|
||||
install -D -m644 nvidia-settings.desktop "${pkgdir}/usr/share/applications/nvidia-settings.desktop"
|
||||
install -D -m644 nvidia-settings.png "${pkgdir}/usr/share/pixmaps/nvidia-settings.png"
|
||||
sed -e 's:__UTILS_PATH__:/usr/bin:' -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' -i "${pkgdir}/usr/share/applications/nvidia-settings.desktop"
|
||||
|
||||
# Install the autostart .desktop file, so that parameters saved through nvidia-settings
|
||||
# are automatically reloaded at each login
|
||||
install -D -m644 "${srcdir}/nvidia-restore-settings.desktop" "${pkgdir}/etc/xdg/autostart/nvidia-restore-settings.desktop"
|
||||
}
|
9
nvidia-settings-340xx/nvidia-restore-settings.desktop
Normal file
9
nvidia-settings-340xx/nvidia-restore-settings.desktop
Normal file
@ -0,0 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Exec=nvidia-settings --load-config-only
|
||||
TryExec=/usr/bin/nvidia-settings
|
||||
Name=Restore the video card and monitor parameters previously set in NVIDIA Settings
|
||||
Name[it]=Ripristina i parametri di scheda video e monitor precedentemente salvati in NVIDIA Settings
|
||||
Type=Service
|
||||
X-DBUS-StartupType=none
|
||||
X-KDE-autostart-phase=1
|
||||
X-KDE-StartupNotify=false
|
Loading…
Reference in New Issue
Block a user