Skip to content

Commit d80bdb8

Browse files
committed
gnome-shell-extension-s76-scheduler: addpkg
1 parent 0e9728e commit d80bdb8

File tree

3 files changed

+50
-0
lines changed

3 files changed

+50
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Maintainer: Gavin Luo <lunt.luo@gmail.com>
2+
# Maintainer: Ossian Winter <ossian@winter.vg>
3+
4+
pkgname=gnome-shell-extension-s76-scheduler
5+
_uuid=s76-scheduler@winter.vg
6+
pkgver=0.1.0
7+
pkgrel=2
8+
pkgdesc='Tiny GNOME extension that updates process priorities using the System76 Scheduler'
9+
arch=('any')
10+
url='https://github.com/ossianwinter/s76-scheduler'
11+
license=('MPL-2.0')
12+
depends=('gnome-shell>=46' 'system76-scheduler')
13+
makedepends=('git')
14+
source=("git+https://github.com/ossianwinter/s76-scheduler.git#tag=v${pkgver}"
15+
'fix-shell-version.patch')
16+
b2sums=('ee8c0d386c85d6bb4dcbf942031c7ec2dccd87ef2d39faa779e4dd2be90f41248e0c9a05fab085df7be8e243783dd8f42175d8813c73b2908c3a8b1da598d73b'
17+
'9f644169733e69af55b960afa093596cb27efb51bb3a2a8b99246e5f5a069f1804957428285398ae0eb4f3107e97a79145f2e9903c019fc1244f199f93a2fb4a')
18+
19+
prepare() {
20+
cd "${srcdir}/s76-scheduler"
21+
git apply -3 "${srcdir}"/*.patch
22+
}
23+
24+
package() {
25+
cd "${srcdir}/s76-scheduler"
26+
27+
install --directory --mode=755 "${pkgdir}/usr/share/gnome-shell/extensions/${_uuid}"
28+
cp --archive extension.js LICENSE metadata.json "${pkgdir}/usr/share/gnome-shell/extensions/${_uuid}/"
29+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
diff --git a/metadata.json b/metadata.json
2+
index a66b0d1..383aadf 100644
3+
--- a/metadata.json
4+
+++ b/metadata.json
5+
@@ -4,5 +4,5 @@
6+
"uuid": "s76-scheduler@winter.vg",
7+
"version": 1,
8+
"url": "https://github.com/ossianwinter/s76-scheduler/",
9+
- "shell-version": ["46"]
10+
+ "shell-version": ["46","47","48"]
11+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
maintainers:
2+
- github: everyx
3+
4+
pre_build_script: update_pkgver_and_pkgrel(_G.newver.lstrip('v'))
5+
post_build_script: git_pkgbuild_commit()
6+
7+
update_on:
8+
- source: github
9+
github: ossianwinter/s76-scheduler
10+
use_max_tag: true

0 commit comments

Comments
 (0)