FDS/OS 1.0
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# FDS-owned overlay. The build helper supplies the verified static ARM payload.
|
||||
pkgname=fds-dasungd
|
||||
version=0.1.0
|
||||
revision=1
|
||||
archs="aarch64"
|
||||
nostrip=yes
|
||||
noverifyrdeps=yes
|
||||
depends="coreutils execline s6 s6-rc eudev"
|
||||
short_desc="FDS base-system controller for the Dasung Paperlike 13K"
|
||||
maintainer="FDS/OS maintainers"
|
||||
license="MIT, LGPL-2.1-or-later"
|
||||
# Hardware vendor reference; this local FDS controller is not an official driver.
|
||||
homepage="https://www.dasung.com/"
|
||||
conf_files="/etc/dasungd.toml"
|
||||
|
||||
do_install() {
|
||||
local input="${XBPS_SRCDISTDIR}/${pkgname}-${version}"
|
||||
[ -f "${input}/SHA256SUMS" ] || msg_error "Run make dasung to prepare the verified payload\n"
|
||||
(cd "$input" && sha256sum -c SHA256SUMS) || return 1
|
||||
vbin "${input}/dasungd"
|
||||
vinstall "${FILESDIR}/dasungd.toml" 644 etc
|
||||
vinstall "${FILESDIR}/99-dasung-spi.rules" 644 usr/lib/udev/rules.d
|
||||
vinstall "${input}/paperlike13k-37hz.edid" 644 usr/lib/firmware/edid dasung-paperlike13k-37hz.bin
|
||||
vmkdir etc/s6-rc/source
|
||||
cp -a "${input}/s6-source/." "${DESTDIR}/etc/s6-rc/source/"
|
||||
vlicense "${input}/LICENSE"
|
||||
vlicense "${input}/libusb-COPYING" libusb-COPYING
|
||||
vdoc "${input}/dasung.md" README.md
|
||||
}
|
||||
Reference in New Issue
Block a user