summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzombielinux2021-03-08 21:45:10 -0500
committerzombielinux2021-03-08 21:45:10 -0500
commit18b10a2b65ea9cdd9b9072d58ce39e8d31687f5f (patch)
tree01f3647d381df41996b547ada5e59d82042594dc
downloadaur-18b10a2b65ea9cdd9b9072d58ce39e8d31687f5f.tar.gz
Created ser2net git package, release lags behind git repo
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD31
-rw-r--r--ser2net.service11
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2e72c37a5045
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = ser2net-git
+ pkgdesc = A proxy that allows telnet/tcp connections to be made to serial ports
+ pkgver = git
+ pkgrel = 0
+ url = https://sourceforge.net/projects/ser2net
+ arch = x86_64
+ arch = aarch64
+ license = GPL
+ depends = gensio
+ depends = libyaml
+ provides = ser2net
+ conflicts = ser2net
+ backup = etc/ser2net/ser2net.yaml
+ source = git+https://github.com/cminyard/ser2net.git
+ source = ser2net.service
+ sha256sums = SKIP
+ sha256sums = b093e1f5bf7dd826816828623a5c6858f83a9f0dcb1a9785f545b29efd1c320c
+
+pkgname = ser2net-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a523dffd7a62
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: William Sutton <will@sutton-family.org>
+
+pkgname=ser2net-git
+pkgdesc="A proxy that allows telnet/tcp connections to be made to serial ports"
+pkgrel=0
+pkgver=git
+arch=(x86_64 aarch64)
+url="https://sourceforge.net/projects/ser2net"
+license=('GPL')
+provides=('ser2net')
+conflicts=('ser2net')
+depends=('gensio' 'libyaml')
+backup=(etc/ser2net/ser2net.yaml)
+source=(git+https://github.com/cminyard/ser2net.git
+ ser2net.service)
+sha256sums=('SKIP'
+ 'b093e1f5bf7dd826816828623a5c6858f83a9f0dcb1a9785f545b29efd1c320c')
+
+build() {
+ cd "$srcdir"/${pkgname}
+ test -x configure || ./reconf
+ ./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc
+ make
+}
+
+package() {
+ cd "$srcdir"/${pkgname}
+ make DESTDIR="$pkgdir" install
+ install -Dm0644 ser2net.yaml "$pkgdir"/etc/ser2net/ser2net.yaml
+ install -Dm0644 "$srcdir"/ser2net.service "$pkgdir"/usr/lib/systemd/system/ser2net.service
+}
diff --git a/ser2net.service b/ser2net.service
new file mode 100644
index 000000000000..695e67178553
--- /dev/null
+++ b/ser2net.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Proxy that allows tcp connections to serial ports
+After=syslog.target network.target
+
+[Service]
+Type=simple
+ExecStart=/usr/bin/ser2net -n
+
+[Install]
+WantedBy=multi-user.target
+