https://github.com/nvidia/ubuntu-packaging-nvidia-settings
NVIDIA settings packaging for Ubuntu
https://github.com/nvidia/ubuntu-packaging-nvidia-settings
apt-packaging nvidia-driver-packages nvidia-settings ubuntu-packaging
Last synced: 3 months ago
JSON representation
NVIDIA settings packaging for Ubuntu
- Host: GitHub
- URL: https://github.com/nvidia/ubuntu-packaging-nvidia-settings
- Owner: NVIDIA
- Created: 2021-02-25T16:53:16.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-02T06:47:57.000Z (over 4 years ago)
- Last Synced: 2025-03-20T16:47:41.859Z (3 months ago)
- Topics: apt-packaging, nvidia-driver-packages, nvidia-settings, ubuntu-packaging
- Homepage:
- Size: 184 KB
- Stars: 5
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
Awesome Lists containing this project
README
# ubuntu packaging nvidia settings
[](https://opensource.org/licenses/GPL-2.0)
[](https://developercertificate.org)## 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](../../tree/16.04), [18.04](../../tree/18.04), and [20.04](../../tree/20.04) branches.
## Table of Contents
- [Overview](#Overview)
- [Deliverables](#Deliverables)
- [Prerequisites](#Prerequisites)
* [Clone this git repository](#Clone-this-git-repository)
* [Download a NVIDIA settings tarball](#Download-a-NVIDIA-settings-tarball)
* [Install build dependencies](#Install-build-dependencies)
- [Related](#Related)
* [NVIDIA driver](#NVIDIA-driver)
* [NVIDIA modprobe](#NVIDIA-modprobe)
- [Contributing](#Contributing)## Deliverables
This repo contains the template files used to build the following **DEB** packages:
```shell
- 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`
```shell
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:
* **Source code** location: [https://github.com/NVIDIA/nvidia-settings/releases](https://github.com/NVIDIA/nvidia-settings/releases)
*ex:* [https://github.com/NVIDIA/nvidia-settings/archive/460.32.03.tar.gz](https://github.com/NVIDIA/nvidia-settings/archive/460.32.03.tar.gz)
*ex:* [https://github.com/NVIDIA/nvidia-settings/archive/460.56.tar.gz](https://github.com/NVIDIA/nvidia-settings/archive/460.56.tar.gz)
### Install build dependencies
> *note:* these are only needed for building not installation```shell
# 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
- nvidia-driver
* [https://github.com/NVIDIA/ubuntu-packaging-nvidia-driver](https://github.com/NVIDIA/ubuntu-packaging-nvidia-driver)- nvidia-settings
* [https://github.com/NVIDIA/ubuntu-packaging-nvidia-modprobe](https://github.com/NVIDIA/ubuntu-packaging-nvidia-modprobe)## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md)