image parity: imsd 0.3.0 (pinned public commit) + callaudioshim + modem-daemon override
imsd turns out to be fully public already (0.2.7 snapshot + emergency stage 1 + the make build path) - no tag needed, same git-archive dance as the kernel. callaudioshim was a load-bearing unpackaged home-dir script on the phone (callaudiod replacement, working in-call mic mute); now an aport autostarted at phase 1. kde-telephony's modem daemon autostart is hidden via /etc/skel from the imsd package, mirroring the phone's user override. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
719a10a997
commit
4e43e6d57b
7 changed files with 274 additions and 9 deletions
|
|
@ -22,7 +22,16 @@ provides="81voltd=$pkgver-r$pkgrel"
|
|||
# no OpenRC service yet: the unit's PDN-bring-up/env-file sequencing is only
|
||||
# tested under systemd; an initd is welcome once someone can verify one
|
||||
subpackages="$pkgname-systemd"
|
||||
source="$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
|
||||
# Pinned by CI (see build.sh at the repository root): the Forgejo instance
|
||||
# serves no source archives, so the tarball is generated with git-archive
|
||||
# (prefix imsd/) and placed next to this APKBUILD. The skel override hides
|
||||
# kde-telephony's modem daemon autostart for the account created at install —
|
||||
# imsd-dialerd owns those session D-Bus names instead.
|
||||
_commit="REPLACED_BY_CI"
|
||||
source="
|
||||
imsd-$_commit.tar.gz
|
||||
org.kde.modem.daemon.desktop
|
||||
"
|
||||
builddir="$srcdir/$pkgname"
|
||||
|
||||
build() {
|
||||
|
|
@ -35,6 +44,8 @@ check() {
|
|||
|
||||
package() {
|
||||
make install DESTDIR="$pkgdir"
|
||||
install -Dm644 "$srcdir"/org.kde.modem.daemon.desktop \
|
||||
"$pkgdir"/etc/skel/.config/autostart/org.kde.modem.daemon.desktop
|
||||
}
|
||||
|
||||
systemd() {
|
||||
|
|
@ -44,5 +55,6 @@ systemd() {
|
|||
}
|
||||
|
||||
sha512sums="
|
||||
PLACEHOLDER_RUN_PMBOOTSTRAP_CHECKSUM_AFTER_V0_3_0_TAG_EXISTS imsd-0.3.0.tar.gz
|
||||
REPLACED_BY_CI imsd-REPLACED_BY_CI.tar.gz
|
||||
REPLACED_BY_CI org.kde.modem.daemon.desktop
|
||||
"
|
||||
|
|
|
|||
2
aports/modem/imsd/org.kde.modem.daemon.desktop
Normal file
2
aports/modem/imsd/org.kde.modem.daemon.desktop
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
[Desktop Entry]
|
||||
Hidden=true
|
||||
Loading…
Reference in a new issue