mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-08 13:30:09 +02:00
56 lines
2.4 KiB
Text
56 lines
2.4 KiB
Text
# Contributor: Magnus Sandin <magnus.sandin@valitron.se>
|
|
# Maintainer: Magnus Sandin <magnus.sandin@valitron.se>
|
|
pkgname=go2rtc
|
|
pkgver=1.9.9
|
|
pkgrel=3
|
|
pkgdesc="Ultimate camera streaming application"
|
|
url="https://github.com/AlexxIT/go2rtc"
|
|
arch="all"
|
|
license="MIT"
|
|
depends="ffmpeg"
|
|
makedepends="
|
|
build-base
|
|
go
|
|
linux-headers
|
|
v4l-utils-dev
|
|
"
|
|
subpackages="$pkgname-openrc"
|
|
source="
|
|
$pkgname-$pkgver.tar.gz::https://github.com/AlexxIT/go2rtc/archive/refs/tags/v$pkgver.tar.gz
|
|
$pkgname.confd
|
|
$pkgname.initd
|
|
$pkgname.logrotate
|
|
$pkgname.yaml
|
|
commit-47f32a5f.patch
|
|
import-c.patch
|
|
remove-main.patch
|
|
"
|
|
options="!check net" # No tests available
|
|
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
build() {
|
|
export CGO_ENABLED=1
|
|
go build -gccgoflags "-include stddef.h" -tags cgo -o go2rtc
|
|
}
|
|
|
|
package() {
|
|
install -Dm644 "$srcdir"/$pkgname.yaml -t "$pkgdir"/etc/go2rtc/
|
|
install -Dm644 "$srcdir"/$pkgname.logrotate "$pkgdir"/etc/logrotate.d/$pkgname.conf
|
|
install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
|
|
install -Dm755 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
|
|
install -Dm755 go2rtc -t "$pkgdir"/usr/bin/
|
|
}
|
|
|
|
sha512sums="
|
|
a41c27c4ff2861c0ff60bb102f44bd03e4e577b56d9bfd54b6f1a66999950be93664b9e01bc573e3d5c6bb614ceb02822a0548e226280586fb50af69151cc958 go2rtc-1.9.9.tar.gz
|
|
b841282b96110ec59a7aa539db0737327b09549d55c78dc4b2c3b28b4a6ad1facf015b3175cb6d3a38f13e47aa6314ef3dc1514a4e60dd653a97409ec54ba706 go2rtc.confd
|
|
bdbc15a16426455ff3bec1e9dbdbcb63f932bd85d634be96e7d46bddd55c63e8636303f39d5a069c62305d76b58d496cca7404f58913a1053553e1a675459733 go2rtc.initd
|
|
9fac59cdeb6f48c07fe6169e68e208c648b56cbe9841f0e6896908c55d494a2313f34f2f6902f1f21d33ebb030295d01098601245b5b7f61a4429c1d72678483 go2rtc.logrotate
|
|
efd034b8a0d1967ff42501118625dcb4cd79893293354019872ba1100f7bb43e7365a558b3fab50aa0d9207dfdd6a72f35e012e5dadca0aee5020e1357d1f173 go2rtc.yaml
|
|
1f1c9b11a4ac6e04f561080e7db20c868dbcfce5d314ab81fe76743641139a52b84c9deadd6fbc7e02c23e70a80f766c4deeff5b72d9958641f27b8ae3e99634 commit-47f32a5f.patch
|
|
a93b05fb38c34a64d1522d903ad5681ea2f5e0b66680e950d7c113632316e5fc78f25c88f47aa3021766227e16cc2a1d46016fadf4b32f2b623919dae6316dfb import-c.patch
|
|
9efe4ffa1001cd0c94078cd8e544e8fddb9869188cfd55da4307b5b2f3e103b97ed84b01deca4fbbc93d0f7448031b5193202b0d6d719662fde5cb191083b430 remove-main.patch
|
|
"
|