Skip to content

Latest commit

 

History

History
85 lines (59 loc) · 2.79 KB

File metadata and controls

85 lines (59 loc) · 2.79 KB

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