Skip to content

Instantly share code, notes, and snippets.

@alanorth
Created May 11, 2023 12:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alanorth/d3ad406cd16643ddca64f36d445c7003 to your computer and use it in GitHub Desktop.
Save alanorth/d3ad406cd16643ddca64f36d445c7003 to your computer and use it in GitHub Desktop.
Arch Linux PKGBUILD for system76-scheduler 2.0.1
# Maintainer: Donald Carr <d _at_ chaos-reins.com>
_pkgname=system76-scheduler
pkgname=${_pkgname}
pkgver=2.0.1
pkgrel=1
pkgdesc='system76 userspace scheduler'
arch=(x86_64)
url='https://github.com/pop-os/system76-scheduler'
license=('MPL-2')
depends=(bcc-tools python-bcc libpipewire)
makedepends=(git rust just linux-headers)
source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/pop-os/system76-scheduler/archive/refs/tags/${pkgver}.tar.gz")
sha256sums=('6b6d627bbc5350cd436bd88a25ad577bcd6c5198c463162f74e96103f742083c')
install=install.sh
backup=(
'etc/system76-scheduler/assignments/default.ron'
)
build() {
cd ${_pkgname}-${pkgver}
just execsnoop=/usr/share/bcc/tools/execsnoop build-release
}
package() {
cd ${_pkgname}-${pkgver}
just sysconfdir=/usr/share rootdir=${pkgdir} install
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment