main/unl0kr: introduce subpackage for the fb_force_refresh quirk (MR 6185)
A surprinsingly amount of devices use this quirk. So instead of having each of those packages package the file individually, let's create a single unl0kr subpackage that they can depend on
This commit is contained in:
parent
4c62b255a6
commit
caa3ef1a50
2 changed files with 14 additions and 2 deletions
2
main/unl0kr/10-fb-force-refresh.conf
Normal file
2
main/unl0kr/10-fb-force-refresh.conf
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
[quirks]
|
||||
fbdev_force_refresh=true
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# Maintainer: Johannes Marbach <n0-0ne+gitlab@mailbox.org>
|
||||
pkgname=unl0kr
|
||||
pkgver=3.2.0
|
||||
pkgrel=6
|
||||
pkgrel=7
|
||||
_commit_lvgl=ceadda8a468b7d5fa6ba973bd82cf610166278d8
|
||||
pkgdesc="Framebuffer-based disk unlocker for the initramfs based on LVGL"
|
||||
url="https://gitlab.postmarketos.org/postmarketOS/buffybox"
|
||||
|
|
@ -30,13 +30,14 @@ source="
|
|||
unl0kr.conf
|
||||
unl0kr.files
|
||||
unlock.sh
|
||||
10-fb-force-refresh.conf
|
||||
30-unl0kr-test.sh
|
||||
"
|
||||
options="!check" # No tests
|
||||
# "providing" osk-sdl, since it was dropped from pmaports
|
||||
provides="postmarketos-fde-unlocker osk-sdl=$pkgver-r$pkgrel"
|
||||
provider_priority=1000
|
||||
subpackages="$pkgname-doc $pkgname-pmtest"
|
||||
subpackages="$pkgname-doc $pkgname-fbforcerefresh $pkgname-pmtest"
|
||||
builddir="$srcdir/buffybox-$pkgver/unl0kr"
|
||||
|
||||
prepare() {
|
||||
|
|
@ -68,6 +69,13 @@ package() {
|
|||
"$pkgdir"/usr/share/mkinitfs/files-extra/30-unl0kr.files
|
||||
}
|
||||
|
||||
fbforcerefresh() {
|
||||
pkgdesc="$pkgdesc (force refresh quirk)"
|
||||
|
||||
install -Dm644 "$srcdir"/10-fb-force-refresh.conf \
|
||||
-t "$subpkgdir"/etc/unl0kr.conf.d/
|
||||
}
|
||||
|
||||
pmtest() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel postmarketos-mkinitfs-hook-ci"
|
||||
|
||||
|
|
@ -78,11 +86,13 @@ pmtest() {
|
|||
install -Dm644 "$srcdir"/unl0kr.files \
|
||||
"$subpkgdir"/usr/share/mkinitfs/files/30-unl0kr.files
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
83d6724750e6f7e048063863e78251d32a23b1c7aa9e3529a0b176c415bda70c91b83924f6a71cc7f5ca29f019e7a974b406f6e83ff038dae92430b53183d5fa buffybox-3.2.0.tar.gz
|
||||
d3611fe9d55ed105d9567b6019dc49fc0510ac4ed6ca6e15ba0c1bae47f2833d8784b3e008a4dec76dce55bf3809531d07c62e4ba24bafad69c6c54fdd0b70c0 lvgl-ceadda8a468b7d5fa6ba973bd82cf610166278d8.tar.gz
|
||||
7155c2f95dcf3716c0f392cf5717e96f1414c383a1f7c2ed30a1f8518dfe0b17c3c0e0e93f6476a342504aa855404099e2f5444eeb099023491c9a9a26fa3d90 unl0kr.conf
|
||||
b57260da131a4f40a0a3ee045e8394d4ab79caede9926d77f241afe79c1813fa77f4e312fa3b5e2e5c9fc1b9af082e7c59717abdaf30d512a7eb838a5f623ef8 unl0kr.files
|
||||
5386f434cd4f1fb9e0d561a8689e5e85d6a8b3c562823122c082d4932d2fb0ad4edcd635f14f0c61e5c8b5e53648c9937b042409c21683007700faea8894c750 unlock.sh
|
||||
f700af3145b79d1ef9edfb22982899b25cabfb212f9620dcbd3a2e6f44b5ad591e0a66056c6fcd66c3fde89a2b5f551e8a8fe2e65cf0e2a48adec57c027d7825 10-fb-force-refresh.conf
|
||||
407180b49c1a05f12bd6ee6e59dca0a6e74fe7b01f195087dcf2865598c47827d0bb569afdba55defa2f9a16437230fa62aa64f35111508b906bcbf9537acba4 30-unl0kr-test.sh
|
||||
"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue