Developer key for Jeremy Soller isn't in key servers that I had listed; but is available on his site. downloading and importing from that key file worked.
Search Criteria
Package Details: system76-driver 20.04.72-1
Package Actions
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: | driver system76 |
Licenses: | GPL |
Submitter: | ava1ar |
Maintainer: | yochananmarqos |
Last Packager: | yochananmarqos |
Votes: | 21 |
Popularity: | 0.006537 |
First Submitted: | 2013-08-18 05:41 (UTC) |
Last Updated: | 2023-01-20 17:14 (UTC) |
Dependencies (35)
- at
- dmidecode (dmidecode-git)
- ethtool (ethtool-git)
- gtk3 (gtk3-git, gtk3-typeahead, gtk3-classic-noatk-64, gtk3-ubuntu, gtk3-no_deadkeys_underline, gtk3-classic, gtk3-patched-filechooser-icon-view)
- lm_sensors (lm_sensors-max_of_fctemps, lm_sensors-git)
- pciutils (pciutils-git)
- polkit (polkit-no-script-git, polkit-git, polkit-consolekit)
- python (nogil-python, python36, python32, python311, python39, python38, python37, python312)
- python-cffi
- python-dbus (dbus-python)
- python-distro
- python-evdev
- python-gobject (python-gobject-git)
- python-pynacl
- python-systemd (python-systemd-git)
- python-xlib
- system76-firmware-daemon (system76-firmware-daemon-git)
- usbutils (usbutils-git)
- wireless_tools
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- python-build (make)
- python-installer (python-installer-git) (make)
- python-pyflakes (python-pyflakes-git) (make)
- python-wheel (make)
- firmware-manager (firmware-manager-git) (optional) – Manage System76 firmware updates via standalone application
- grub (grub-linux-default, grub-coreos, grub-blscfg, grub-xen-git, grub-luks-keyfile, grub-silent, grub-libzfs, grub-improved-luks2-git, grub-git) (optional) – Required to apply kernel parameters
- pm-utils (pm-utils-debian) (optional) – For power management features
- pulseaudio (pulseaudio-bluedio, pulseaudio-pali, pulseaudio-dummy, pulseaudio-nosystemd-git, pulseaudio-nosystemd-minimal-git, pulseaudio-airplay, pulseaudio-git, pipewire-common-pulse-git, pipewire-full-pulse-git, pipewire-pulse-git, pipewire-pulse) (optional) – To apply microphone fix
- system76-acpi-dkms (system76-acpi-dkms-git) (optional) – Provides the system76_acpi in-tree driver (only for (<5.16)
- system76-dkms (system76-dkms-git) (optional) – Control hotkeys and fan on certain System76 laptops
- system76-io-dkms (system76-io-dkms-git) (optional) – Enable System76 I/O daughterboard
- system76-oled (optional) – Control brightness on OLED displays
- system76-power (system76-power-git) (optional) – System76 Power Management
- xorg-xbacklight (acpilight) (optional) – To use the backlight service
- xorg-xhost (optional) – To enable GUI applications on Wayland
Required by (0)
Sources (4)
ArchFae commented on 2022-01-20 00:47 (UTC)
yochananmarqos commented on 2022-01-17 22:22 (UTC)
@ArchFae: It needs to be added to your personal keyring, not the system keyring. Do not use sudo
. This is not the place to troubleshoot, please create a Arch Forum topic instead if you need futher assistance.
❯ gpg --list-keys --fingerprint D3FB3AF9711C1CD12639C9F587F211AF2BE4C2FE
pub rsa4096 2022-01-10 [SC] [expires: 2023-01-10]
D3FB 3AF9 711C 1CD1 2639 C9F5 87F2 11AF 2BE4 C2FE
uid [ unknown] Jeremy Soller (https://soller.dev) <jackpot51@gmail.com>
sub rsa4096 2022-01-10 [A] [expires: 2023-01-10]
ED76 1DC4 4D8C F3A2 60A4 E9ED F24A E86F 11F3 D316
sub rsa4096 2022-01-10 [E] [expires: 2023-01-10]
8211 58A8 165E AA0F BF1D D95B 4E39 FEB9 6C1C E841
You could add the default keyserver to your ~/.gnupg/gpg.conf
, that's what I do:
keyserver hkps://keyserver.ubuntu.com
keyserver-options timeout=10
with-fingerprint
ArchFae commented on 2022-01-17 22:14 (UTC)
The errors I'm getting suggests otherwise:
gpg --list-keys --fingerprint D3FB3AF9711C1CD12639C9F587F211AF2BE4C2FE
gpg: error reading key: No public key
and using the the Arch method for unofficial key import:
sudo pacman-key --recv-keys D3FB3AF9711C1CD12639C9F587F211AF2BE4C2FE
gpg: keyserver receive failed: No name
yochananmarqos commented on 2022-01-17 21:07 (UTC)
@ArchFae: There's nothing wrong with the developer's key. Clear your build cache, you may have the old one still cached.
ArchFae commented on 2022-01-17 21:02 (UTC)
Getting an error when trying to import the key at line 58 in the PKGBUILD file. Is this still a valid key? Does it actually need to be imported? What was it for? The in-line comment in the PKGBUILD file says who it is for but not why.
yochananmarqos commented on 2021-09-10 00:49 (UTC)
@Eeems: No, I suppose not. I've made it optional.
However, some models need certain kernel parameters, see some of the classes in action.py
.
Eeems commented on 2021-09-09 23:06 (UTC)
Is Grub really a hard dependency here? I'd prefer to not have it installed as I use systemd-boot.
yochananmarqos commented on 2021-05-12 21:52 (UTC) (edited on 2021-05-12 21:53 (UTC) by yochananmarqos)
PSA: With the 20.04.32-1 update, you'll need to run the following command before updating as the __pycache__
files were previously not owned by the package. It's fixed now, they never should have been removed:
sudo rm -rf $(python -c "import site; print(site.getsitepackages()[0])")/system76driver/__pycache__/
ava1ar commented on 2021-02-23 20:30 (UTC)
I disowned this since I don't have any system76 hardware anymore. Feel free to adopt.
yochananmarqos commented on 2021-02-16 23:37 (UTC)
@electrickite: Are you planning on updating this? I'll take it over if you'd like.
Pinned Comments
yochananmarqos commented on 2021-05-12 21:52 (UTC) (edited on 2021-05-12 21:53 (UTC) by yochananmarqos)
PSA: With the 20.04.32-1 update, you'll need to run the following command before updating as the
__pycache__
files were previously not owned by the package. It's fixed now, they never should have been removed: