# Maintainer: Jack Chen _pkgname=bsp-tinkerboard pkgname="$_pkgname-bin" pkgver=21.05.8 _pkgver=21.05.8 _ubuntu=focal pkgrel=1 pkgdesc="Board support package for Tinker Board / S (Bluetooth, HDMI, Audio...)" arch=('armv7h') url="https://github.com/armbian/build" license=('GPL2') depends=('bluez' 'systemd' 'util-linux' 'wireless_tools' 'xorg-xrandr') provides=("$_pkgname") conflics=("$_pkgname") install="$_pkgname.install" source=( "pulseaudio-sink.txt" "pulseaudio-source.txt" "https://apt.armbian.com/pool/main/a/armbian-firmware/armbian-firmware_${_pkgver}_all.deb" "https://apt.armbian.com/pool/$_ubuntu-utils/a/armbian-bsp-cli-tinkerboard/armbian-bsp-cli-tinkerboard_${pkgver}_armhf.deb" ) sha512sums=( 'ba864bea8e0de5c37e9953706295b26c0a74e779310a4b43326e1d89b5ad5f34365fd0e64bdc23d58a06109c58ef697ad2a5845c4e3713d83d2a2b88e2768d90' 'c109a8b3d2d6bfc6f90c747d7e76e50f316b542f0a38df582ea3b5ed5e7de388ee853e6d5f5f8c2f35612857fe10959cb68467440bda3bf33a335cfd78b7e024' 'SKIP' 'SKIP' ) noextract=("${source[@]##*/}") prepare() { cd "$srcdir" rm -rf $(find -mindepth 1 -maxdepth 1 -type d) } package() { cd "$srcdir" ar x "armbian-firmware_${_pkgver}_all.deb" tar -xf data.tar.xz ar x "linux-$_ubuntu-root-current-tinkerboard_${pkgver}_armhf.deb" tar -xf data.tar.xz install -Dm644 "lib/systemd/system/tinker-bluetooth.service" "$pkgdir/usr/lib/systemd/system/tinker-bluetooth.service" sed -r -i "s#usr/local/bin#usr/bin#g" "$pkgdir/usr/lib/systemd/system/tinker-bluetooth.service" install -Dm755 "usr/local/bin/start_bt.sh" "$pkgdir/usr/bin/start_bt.sh" sed -r -i "s#usr/local/bin#usr/bin#g" "$pkgdir/usr/bin/start_bt.sh" install -Dm644 "lib/firmware/rtlbt/rtl8723b_config" "$pkgdir/usr/lib/firmware/rtlbt/rtl8723b_config" install -Dm644 "lib/firmware/rtlbt/rtl8723b_fw" "$pkgdir/usr/lib/firmware/rtlbt/rtl8723b_fw" install -Dm755 "usr/bin/rtk_hciattach" "$pkgdir/usr/bin/rtk_hciattach" install -dm755 "$pkgdir/etc" cp -r etc/modprobe.d etc/udev "$pkgdir/etc" install -Dm755 "usr/local/bin/hdmi-hotplug" "$pkgdir/usr/bin/hdmi-hotplug" sed -r -i "s#usr/local/bin#usr/bin#g" "$pkgdir/etc/udev/rules.d/hdmi.rules" install -Dm644 "etc/asound.conf" "$pkgdir/etc/asound.conf" install -Dm644 "pulseaudio-sink.txt" "$pkgdir/etc/pulse/pulseaudio-sink.txt" install -Dm644 "pulseaudio-source.txt" "$pkgdir/etc/pulse/pulseaudio-source.txt" }