Package Details: system76-driver 20.04.107-1

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
Licenses: GPL-2.0-or-later
Submitter: ava1ar
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 23
Popularity: 0.000010
First Submitted: 2013-08-18 05:41 (UTC)
Last Updated: 2024-12-19 18:09 (UTC)

Dependencies (36)

Required by (0)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 17 Next › Last »

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.

See https://wiki.archlinux.org/title/PKGBUILD#validpgpkeys

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.

yochananmarqos commented on 2020-12-29 17:06 (UTC)

The patches should be in prepare() and and build() should look like the following. See Python package guidelines

prepare() {
  cd ${srcdir}/${pkgname}-${pkgver}

  # patch for cli version - enable override vendor/model via /etc/system76-daemon.json
  patch --no-backup-if-mismatch -Np1 -i ${srcdir}/cli.patch

  # galu1 model-specific patch
  patch --no-backup-if-mismatch -Np1 -i ${srcdir}/galu1.patch

  # Use xhost for GUI apps on Wayland
  patch --no-backup-if-mismatch -Np1 -i ${srcdir}/wayland.patch
}

build() {
  cd ${srcdir}/${pkgname}-${pkgver}
  python setup.py build
}

package() {
  cd ${srcdir}/${pkgname}-${pkgver}

  # Build and install base package
  python setup.py install --prefix=/usr --root=${pkgdir} --optimize=1 --skip-build

...

The Cleanup should look like the following, see Python package guidelines.

  # Clean up
  local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
  rm -rf ${pkgdir}${site_packages}/system76driver/{__pycache__,tests}

Phi11ipus commented on 2020-07-16 16:33 (UTC)

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.

Mange commented on 2020-04-10 07:07 (UTC)

Thank you! It is much clearer now!

Great that firmware-manager stopped being a requirement too! <3