Packaging templates for Ubuntu based Linux distros to build NVIDIA settings packages.
The main branch contains this README. The control and .install files can be found in the appropriate 16.04, 18.04, and 20.04 branches.
This repo contains the template files used to build the following DEB packages:
- libxnvctrl0
- libxnvctrl-dev
- nvidia-settingsnote: these package do not support "flavor" / locking to a specific driver branch.
Supported branches: 16.04, 18.04 & 20.04
git clone -b ${branch} https://github.com/NVIDIA/ubuntu-packaging-nvidia-settings
> ex: git clone -b 18.04 https://github.com/NVIDIA/ubuntu-packaging-nvidia-settings-
Source code location: https://github.com/NVIDIA/nvidia-settings/releases
ex: https://github.com/NVIDIA/nvidia-settings/archive/460.32.03.tar.gz
ex: https://github.com/NVIDIA/nvidia-settings/archive/460.56.tar.gz
note: these are only needed for building not installation
# Compiling UI
apt-get install libgtk2.0-dev libgtk-3-dev
# X.org utilities
apt-get install libxext-dev xutils-dev libxrandr-dev
# GLVND
apt-get install libgl-dev libegl-dev libegl1-mesa-dev
# Video extensions
apt-get install libxxf86vm-dev libxv-dev libvdpau-dev
# Misc
apt-get install libjansson-dev libdbus-1-dev
# Packaging
apt-get install debhelper devscripts dpkg-dev-
nvidia-driver
-
nvidia-settings
See CONTRIBUTING.md