# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=ser2net
pkgver=4.6.4
pkgrel=0
pkgdesc="A proxy that allows telnet/tcp connections to be made to serial ports"
url="https://github.com/cminyard/ser2net"
arch="all"
license="LGPL-2.1-only AND GPL-2.0-only"
makedepends="linux-headers gensio-dev yaml-dev"
subpackages="$pkgname-doc $pkgname-openrc"
source="https://github.com/cminyard/ser2net/releases/download/v$pkgver/ser2net-$pkgver.tar.gz
	$pkgname.confd
	$pkgname.initd
"
options="!check"

build() {
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--localstatedir=/var
	make
}

package() {
	make DESTDIR="$pkgdir" install
	install -D -m755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
	install -D -m644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
	install -D -m644 $pkgname.yaml "$pkgdir"/etc/$pkgname/$pkgname.yaml
}

sha512sums="
51dd555088fb42ecddc0b838e7f06e46331ec7e39c0177c2ffdce02101bea1bd39af1f53c35b010bece9c5ebb4a213791a85cf736dca0a60edc3f7c11cf165bd  ser2net-4.6.4.tar.gz
0a03fecc44c2b1cf4208914d2e4cea407d494caa0461fdfe95f6a3fdeaa3dbcec84d7537062e0c4261621f8720f31013262963b4764e41088200984f5e6222cf  ser2net.confd
7e4f7e2c7c54ef194741ad78b3b0a1358107241f6352d6e3cc0f7bfdfe3042d4dfbddb165d729aafda41de5ec56e2760ae9727707d91d4d1be720511e2e561b3  ser2net.initd
"
