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-settings
note: 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