gtk/nvidia-settings/PKGBUILD

39 lines
1.7 KiB
Bash
Raw Normal View History

# maintainer: AlmAck <gluca86@gmail.com>
2013-05-06 04:55:40 +08:00
2014-08-19 03:22:07 +08:00
pkgname=nvidia-settings
2014-07-27 22:58:09 +08:00
_pkgbasename=nvidia
2015-08-10 18:49:50 +08:00
pkgver=352.30
2015-06-08 01:10:05 +08:00
pkgrel=1
2013-05-06 04:55:40 +08:00
arch=('x86_64')
2014-07-27 22:58:09 +08:00
pkgdesc="Gtk Graphical User Interface for nVidia"
2015-01-22 07:15:48 +08:00
depends=('gtk3' 'pangox-compat' $_pkgbasename=$pkgver)
optdepends=('gtk2: use gtk2 for interface')
2013-05-06 04:55:40 +08:00
url="http://www.nvidia.com/"
license=('custom')
options=('!strip')
source=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"
'nvidia-restore-settings.desktop')
2015-08-10 18:49:50 +08:00
md5sums=('135dd90db609cecad8e74bde0054cf6f'
'9237516792da7b6df32f8c7e8a98f475')
2013-05-06 04:55:40 +08:00
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"
2015-01-22 07:15:48 +08:00
install -D -m755 "libnvidia-gtk2.so.$pkgver" "$pkgdir/usr/lib/libnvidia-gtk2.so.$pkgver"
install -D -m755 "libnvidia-gtk3.so.$pkgver" "$pkgdir/usr/lib/libnvidia-gtk3.so.$pkgver"
sed -e 's:__UTILS_PATH__:/usr/bin:' -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' -i "${pkgdir}/usr/share/applications/nvidia-settings.desktop"
2013-05-06 04:55:40 +08:00
# 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"
2013-05-06 04:55:40 +08:00
}