| Git Clone URL: | https://aur.archlinux.org/system76-driver.git (read-only, click to copy) |
|---|---|
| Package Base: | system76-driver |
| Description: | Universal driver for System76 computers |
| Upstream URL: | https://github.com/pop-os/system76-driver |
| Keywords: | |
| Licenses: | GPL |
| Submitter: | ava1ar |
| Maintainer: | ava1ar |
| Last Packager: | electrickite |
| Votes: | 21 |
| Popularity: | 0.93 |
| First Submitted: | 2013-08-18 05:41 |
| Last Updated: | 2021-01-18 20:51 |
What the driver does is add support or enhance the experience of Ubuntu so it can work the best on your hardware. The driver is open source and because of that those drivers are bound to be added to newer versions of the Linux kernel. One example of the System76 driver use is adding support for the brightness keys on the Gazelle Professional. System76 Open Firmware (coreboot, EDK2, System76 Firmware Apps) System76 Open Source Embedded Controller Firmware. Processor: 11th Gen Intel® Core i5-1135G7: Up to 4.2 GHz - 8MB Cache - 4 Cores - 8 Threads. 11th Gen Intel® Core i7-1165G7: Up to 4.7 GHz - 12MB Cache - 4 Cores - 8 Threads. Display: 15.6″ 1920×1080 FHD, Matte Finish.
The patches should be in prepare() and and build() should look like the following. See Python package guidelines
The Cleanup should look like the following, see Python package guidelines.
On the System76 Lemur Pro there are audio issues when using the headphone jack. System76 support traced the problem to this package not applying the combo jack change. alsa-info.sh retrieved the following information: http://alsa-project.org/db/?f=e87fd71540d6e9e977ac9471b439a8dfa9a5ab4b.
Thank you! It is much clearer now!
Great that firmware-manager stopped being a requirement too! <3

@Mange This is the same approach the package takes to the network manager restart script. Since the restarts/reloads are not needed by all users, the scripts are installed but not enabled by default. A note about creating the symlink is included in the package post-install message. After installing 20.04.3-1, you can run the following to enable the thunderbolt reload script:
$ sudo ln -s /usr/lib/system76-driver/system76-thunderbolt-reload /lib/systemd/system-sleep/system76-thunderbolt-reload
@electrickite Ah, thank you.

I expected it to be installed automatically like the other files and scripts. Will that be added?
@Mange Version 20.04.3-1 includes the Thunderbolt reload script. It is installed to /usr/lib/system76-driver/system76-thunderbolt-reload and can be symlinked into /lib/systemd/system-sleep/ to activate.
Seems like the files from this commit needs to be added to the install procedure. The file was not installed for me and there's no reference to it in the latest PKGBUILD.
File: system76-thunderbolt-reload
Any way I can help with this?
I'm unable to install this package on Manjaro Gnome. When I try to install it, I'm not receiving any feedback.. this message just loops endlessly:
Cloning system76-driver build files...Checking system76-driver dependencies...
Cloning system76-driver build files...Checking system76-driver dependencies...
Cloning system76-driver build files...Checking system76-driver dependencies...
Cloning system76-driver build files...Checking system76-driver dependencies...
Updated to version 18.04.27. @rko Thanks for the note about the patch files: they are now independent of the python version.
Arch recently updated to Python 3.7, so the patches need to be fixed. It also might be a good idea to explicitly require Python 3.7 so that the issue is caught when things are upgraded to 3.8 in the future.
| Git Clone URL: | https://aur.archlinux.org/system76-driver.git (read-only, click to copy) |
|---|---|
| Package Base: | system76-driver |
| Description: | Universal driver for System76 computers |
| Upstream URL: | https://github.com/pop-os/system76-driver |
| Keywords: | |
| Licenses: | GPL |
| Submitter: | ava1ar |
| Maintainer: | ava1ar |
| Last Packager: | electrickite |
| Votes: | 21 |
| Popularity: | 0.93 |
| First Submitted: | 2013-08-18 05:41 |
| Last Updated: | 2021-01-18 20:51 |
The patches should be in prepare() and and build() should look like the following. See Python package guidelines
The Cleanup should look like the following, see Python package guidelines.
On the System76 Lemur Pro there are audio issues when using the headphone jack. System76 support traced the problem to this package not applying the combo jack change. alsa-info.sh retrieved the following information: http://alsa-project.org/db/?f=e87fd71540d6e9e977ac9471b439a8dfa9a5ab4b.
Thank you! It is much clearer now!
Great that firmware-manager stopped being a requirement too! <3
@Mange This is the same approach the package takes to the network manager restart script. Since the restarts/reloads are not needed by all users, the scripts are installed but not enabled by default. A note about creating the symlink is included in the package post-install message. After installing 20.04.3-1, you can run the following to enable the thunderbolt reload script:
$ sudo ln -s /usr/lib/system76-driver/system76-thunderbolt-reload /lib/systemd/system-sleep/system76-thunderbolt-reload
@electrickite Ah, thank you.
I expected it to be installed automatically like the other files and scripts. Will that be added?
@Mange Version 20.04.3-1 includes the Thunderbolt reload script. It is installed to /usr/lib/system76-driver/system76-thunderbolt-reload and can be symlinked into /lib/systemd/system-sleep/ to activate.
Seems like the files from this commit needs to be added to the install procedure. The file was not installed for me and there's no reference to it in the latest PKGBUILD.
File: system76-thunderbolt-reload
Any way I can help with this?
I'm unable to install this package on Manjaro Gnome. When I try to install it, I'm not receiving any feedback.. this message just loops endlessly:
Cloning system76-driver build files...Checking system76-driver dependencies...
Cloning system76-driver build files...Checking system76-driver dependencies...
Cloning system76-driver build files...Checking system76-driver dependencies...
Cloning system76-driver build files...Checking system76-driver dependencies...
Updated to version 18.04.27. @rko Thanks for the note about the patch files: they are now independent of the python version.
Arch recently updated to Python 3.7, so the patches need to be fixed. It also might be a good idea to explicitly require Python 3.7 so that the issue is caught when things are upgraded to 3.8 in the future.
