a85db1dc7b
At the moment we have Contributor: lines on some packages (but not all of them), but often they don't represent the actual contributors to the package very well. E.g. when we added them retroactively to the device packages we only added the initial contributor (which isn't necessarily the person who made most of the work for a device...) The Git history is the most representative source for figuring out who contributed to a package, so there is no reason to duplicate that into the APKBUILD. [skip ci]: way too many packages
71 lines
2.6 KiB
Text
71 lines
2.6 KiB
Text
# Reference: <https://postmarketos.org/devicepkg>
|
|
pkgname=device-raspberry-pi
|
|
pkgdesc="Raspberry Pi"
|
|
pkgver=0.1
|
|
pkgrel=11
|
|
url="https://postmarketos.org"
|
|
license="MIT"
|
|
arch="armhf"
|
|
options="!check !archcheck"
|
|
depends="postmarketos-base raspberrypi-bootloader"
|
|
makedepends="devicepkg-dev"
|
|
subpackages="
|
|
$pkgname-kernel-rpi:kernel_rpi
|
|
$pkgname-kernel-rpi2:kernel_rpi2
|
|
$pkgname-sway
|
|
$pkgname-phosh
|
|
"
|
|
source="deviceinfo
|
|
config.txt
|
|
usercfg.txt
|
|
cmdline.txt
|
|
95-vchiq-permissions.rules
|
|
start-even-without-input.sh"
|
|
|
|
build() {
|
|
devicepkg_build $startdir $pkgname
|
|
}
|
|
|
|
package() {
|
|
devicepkg_package $startdir $pkgname
|
|
install -Dm644 "$srcdir"/config.txt "$pkgdir"/boot/config.txt
|
|
install -Dm644 "$srcdir"/usercfg.txt "$pkgdir"/boot/usercfg.txt
|
|
install -Dm644 "$srcdir"/cmdline.txt "$pkgdir"/boot/cmdline.txt
|
|
install -Dm644 "$srcdir"/95-vchiq-permissions.rules \
|
|
"$pkgdir"/etc/udev/rules.d/95-vchiq-permissions.rules
|
|
}
|
|
|
|
kernel_rpi() {
|
|
pkgdesc="Kernel for the Raspberry Pi 1 (from Alpine, depends on non free firmware!)"
|
|
depends="$pkgname linux-rpi"
|
|
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
mkdir "$subpkgdir"
|
|
}
|
|
|
|
kernel_rpi2() {
|
|
pkgdesc="Kernel for the Raspberry Pi 2 (from Alpine, depends on non free firmware!)"
|
|
depends="$pkgname linux-rpi2"
|
|
install="$subpkgname.post-install $subpkgname.post-upgrade"
|
|
mkdir "$subpkgdir"
|
|
}
|
|
|
|
sway() {
|
|
install_if="$pkgname postmarketos-ui-sway"
|
|
depends="$pkgname mesa-dri-vc4"
|
|
install -Dm644 "$srcdir"/start-even-without-input.sh "$pkgdir"/etc/profile.d/start-even-without-input.sh
|
|
mkdir "$subpkgdir"
|
|
}
|
|
|
|
phosh() {
|
|
install_if="$pkgname postmarketos-ui-phosh"
|
|
depends="$pkgname mesa-dri-vc4"
|
|
install -Dm644 "$srcdir"/start-even-without-input.sh "$pkgdir"/etc/profile.d/start-even-without-input.sh
|
|
mkdir "$subpkgdir"
|
|
}
|
|
|
|
sha512sums="0ec7c2fe1e5f9a38dbc51d09da60ce453e7e56185659f227ccbe6c519d7f5a4c2fdd7b32ee4aa9d4a192a0e29fd1448b95126face07c373ac80041040ef66b23 deviceinfo
|
|
501b085650a7c1e39628b64c6bf05e967f08470c9c70c648ce45b5cdf05e831b994f91e91ba83ad076797deb7ee405ff4912bcd71779d66b7056d1786d366a3c config.txt
|
|
e94c810f973eb6b6d0fb3687ea1d70612ba00e9c5d6b3608390a161e077c5591fd9d232c37b42443c05ed28bb639ca1754422ff35899c5e33d7fc266e0e1ad05 usercfg.txt
|
|
ae3de0b8fec07d3a283dc3c06bf8678eec1e65c9faf0b7f4fdc9fb92751e324d1f8e2fb224dbbf561b7e5a6fb34769bfa1657858375f74b101a130d78e0737e2 cmdline.txt
|
|
7e5505cb07d5b4a81bd28443d508336b5c547356538f1c06f91ed93ad0d7d456d4f74f1d24df5a2e08c17e74f0a66607352ac4874e967e9a91dfec9522d2d58d 95-vchiq-permissions.rules
|
|
5e91a9efbaa0c734492472b0d1bb1798ec75587f3cf0ccbc31489b2e1ee6c6713e78397e67cdce3616af967bb3cbf57b49a137879106a3eec4a4a4e3d74f0610 start-even-without-input.sh"
|