Skip to content

NVIDIA/ubuntu-packaging-nvidia-settings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

ubuntu packaging nvidia settings

License Contributing

Overview

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.

Table of Contents

Deliverables

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.

Prerequisites

Clone this git repository:

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

Download a NVIDIA settings tarball:

Install build dependencies

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

Related

Contributing

See CONTRIBUTING.md