main/postmarketos-ondev: new aport (MR 2307)
Move the package back from aports to pmaports and fix fall out from postmarketos-base-ui related breakage: * add the subset of depends from postmarketos-base-ui that are used in postmarketos-ondev * upgrade to postmarketos-ondev 0.7.1, where I made it compatible with using the default tinydm config (not just the one overridden in postmarketos-base-ui-tinydm) Reasoning for moving it from alpine to pmaports, in line with our new guidelines (that were written after the package was moved to aports): * has postmarketOS branding * enables services in post-install (similar to postmarketos-ui-* packages) Related: https://wiki.postmarketos.org/wiki/Packaging#Should_my_package_be_in_postmarketOS_or_Alpine.3F
This commit is contained in:
parent
722e0588f6
commit
4ffd6ff1bb
2 changed files with 58 additions and 0 deletions
main/postmarketos-ondev
50
main/postmarketos-ondev/APKBUILD
Normal file
50
main/postmarketos-ondev/APKBUILD
Normal file
|
@ -0,0 +1,50 @@
|
|||
# Maintainer: Oliver Smith <ollieparanoid@postmarketos.org>
|
||||
pkgname=postmarketos-ondev
|
||||
pkgver=0.7.1
|
||||
pkgrel=0
|
||||
pkgdesc="Calamares based on-device installer"
|
||||
url="https://postmarketos.org"
|
||||
# armhf blocked by qt5-qtdeclarative
|
||||
arch="all !armhf"
|
||||
license="GPL-3.0-or-later"
|
||||
depends="
|
||||
$pkgname-openrc
|
||||
calamares
|
||||
calamares-extensions-brand-default-mobile
|
||||
calamares-extensions-mod-mobile
|
||||
calamares-mod-mount
|
||||
calamares-mod-shellprocess
|
||||
calamares-mod-unpackfs
|
||||
dbus
|
||||
dbus-openrc
|
||||
e2fsprogs
|
||||
elogind
|
||||
elogind-openrc
|
||||
haveged
|
||||
haveged-openrc
|
||||
i3wm
|
||||
kirigami2
|
||||
mesa-egl
|
||||
qt5-qtvirtualkeyboard
|
||||
qtvirtualkeyboard-plasma
|
||||
tinydm
|
||||
tinydm-openrc
|
||||
unclutter-xfixes
|
||||
util-linux-misc
|
||||
xf86-input-libinput
|
||||
xf86-video-fbdev
|
||||
xorg-server
|
||||
xset
|
||||
"
|
||||
subpackages="$pkgname-openrc"
|
||||
install="$pkgname.post-install"
|
||||
source="https://gitlab.com/postmarketOS/postmarketos-ondev/-/archive/$pkgver/postmarketos-ondev-$pkgver.tar.gz"
|
||||
options="!check" # has no tests
|
||||
|
||||
package() {
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
164f2b81cf7e57509e4a4e132430d69479f28806cb1dafb85485e9a7e804fa026d6f05668a2621694a7eed49915e571aa2c7e1d8cc81a81d7c3ac1b994d84698 postmarketos-ondev-0.7.1.tar.gz
|
||||
"
|
8
main/postmarketos-ondev/postmarketos-ondev.post-install
Normal file
8
main/postmarketos-ondev/postmarketos-ondev.post-install
Normal file
|
@ -0,0 +1,8 @@
|
|||
#!/bin/sh
|
||||
|
||||
rc-update add dbus default
|
||||
rc-update add elogind default
|
||||
rc-update add haveged default
|
||||
rc-update add postmarketos-ondev default
|
||||
|
||||
exit 0
|
Loading…
Add table
Reference in a new issue