summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBartłomiej Piotrowski2018-01-06 21:59:53 +0100
committerBartłomiej Piotrowski2018-01-06 21:59:53 +0100
commite1b179f7010e296718f62583ad1aad5a7e7ec210 (patch)
treead8327fb370dc5adabf857fa5abeef79d8ca537c
downloadaur-e1b179f7010e296718f62583ad1aad5a7e7ec210.tar.gz
Import from official repositories
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD40
-rw-r--r--miredo.service11
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..97e0db5be9e1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = miredo
+ pkgdesc = Teredo client and server.
+ pkgver = 1.2.6
+ pkgrel = 4
+ url = http://www.remlab.net/miredo/
+ arch = x86_64
+ license = GPL
+ depends = judy
+ depends = iproute2
+ depends = libcap
+ backup = etc/miredo/miredo.conf
+ backup = etc/miredo/client-hook
+ source = http://www.remlab.net/files/miredo/miredo-1.2.6.tar.xz
+ source = http://www.remlab.net/files/miredo/miredo-1.2.6.tar.xz.asc
+ source = miredo.service
+ validpgpkeys = 9480583353E334D2F03FE80CC3EC6DBEDD6D12BD
+ sha256sums = fa26d2f4a405415833669e2e2e22677b225d8f83600844645d5683535ea43149
+ sha256sums = SKIP
+ sha256sums = 6985563b19de2d8cea7d080a72acb8874cf358315042231c9ea64721c66c3279
+
+pkgname = miredo
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..25551df2a1d5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# $Id: PKGBUILD 266875 2017-11-15 14:29:11Z foutrelis $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+
+pkgname=miredo
+pkgver=1.2.6
+pkgrel=4
+pkgdesc="Teredo client and server."
+arch=('x86_64')
+url="http://www.remlab.net/miredo/"
+license=('GPL')
+depends=('judy' 'iproute2' 'libcap')
+backup=('etc/miredo/miredo.conf'
+ 'etc/miredo/client-hook')
+validpgpkeys=('9480583353E334D2F03FE80CC3EC6DBEDD6D12BD')
+source=(http://www.remlab.net/files/${pkgname}/${pkgname}-${pkgver}.tar.xz{,.asc}
+ miredo.service)
+sha256sums=('fa26d2f4a405415833669e2e2e22677b225d8f83600844645d5683535ea43149'
+ 'SKIP'
+ '6985563b19de2d8cea7d080a72acb8874cf358315042231c9ea64721c66c3279')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --libexecdir=/usr/lib \
+ --sbindir=/usr/bin \
+ --with-Judy \
+ --disable-assert
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ sed -i 's#/sbin/ip#/usr/bin/ip#' "$pkgdir"/etc/miredo/client-hook
+ rmdir "$pkgdir/var/run" "$pkgdir/var"
+ install -Dm644 "$srcdir/miredo.service" "$pkgdir/usr/lib/systemd/system/miredo.service"
+}
diff --git a/miredo.service b/miredo.service
new file mode 100644
index 000000000000..87c347449326
--- /dev/null
+++ b/miredo.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Teredo IPv6 Tunneling Daemon
+After=network.target
+
+[Service]
+Type=forking
+PIDFile=/run/miredo.pid
+ExecStart=/usr/bin/miredo -c /etc/miredo/miredo.conf -p /run/miredo.pid
+
+[Install]
+WantedBy=multi-user.target