summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorskazza942021-02-18 10:45:28 +0000
committerskazza942021-02-18 10:45:28 +0000
commit4bfc5b8353d41115e1577e4d54fa0219f34bfc6f (patch)
treedfd845cba7bfe3c01bf4fc6c6f9eaec09c132f4c
downloadaur-4bfc5b8353d41115e1577e4d54fa0219f34bfc6f.tar.gz
Bump to v3.0.6-1
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD47
-rw-r--r--kathara.changelog5
-rw-r--r--kathara.install10
-rw-r--r--kathara.tar.gzbin0 -> 160768 bytes
5 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..959111c5fb7a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = kathara
+ pkgdesc = Lightweight network emulation system based on Docker containers.
+ pkgver = 3.0.6
+ pkgrel = 1
+ url = https://www.kathara.org/
+ install = kathara.install
+ changelog = kathara.changelog
+ arch = x86_64
+ license = GPL3
+ makedepends = python>=3.5.0
+ makedepends = python-pip
+ optdepends = docker: for running network scenarios in a local environment
+ optdepends = xterm: for opening devices terminals
+ source = file:///opt/kathara/scripts/Linux-Pkg/Output/kathara-aur/kathara.tar.gz
+ md5sums = SKIP
+
+pkgname = kathara
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..43fc633e3c8c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+pkgname=kathara
+pkgver=3.0.6
+pkgrel=1
+pkgdesc="Lightweight network emulation system based on Docker containers."
+arch=('x86_64')
+url="https://www.kathara.org/"
+license=('GPL3')
+install="kathara.install"
+changelog="kathara.changelog"
+makedepends=('python>=3.5.0' 'python-pip')
+optdepends=(
+ 'docker: for running network scenarios in a local environment'
+ 'xterm: for opening devices terminals'
+)
+source=("file://$(pwd)/kathara.tar.gz")
+md5sums=('SKIP')
+
+prepare() {
+ python3 -m pip install -r requirements.txt
+ python3 -m pip install nuitka
+}
+
+build() {
+ python3 -m nuitka --show-progress --plugin-enable=pylint-warnings --follow-imports --standalone --include-plugin-directory=Resources kathara.py
+}
+
+package() {
+ rm -f kathara.dist/libbz2.so.1.0
+ rm -f kathara.dist/libexpat.so.1
+ rm -f kathara.dist/libtinfo.so.6
+ rm -f kathara.dist/libz.so.1
+ rm -f kathara.dist/libtinfo.so.5
+ rm -f kathara.dist/libcrypto.so.1.1
+ install -d $pkgdir/usr/lib/$pkgname
+ install -p -m 644 kathara.dist/*.so* $pkgdir/usr/lib/$pkgname/
+ install -p -m 755 kathara.dist/kathara $pkgdir/usr/lib/$pkgname/
+ install -d -m 755 $pkgdir/usr/lib/$pkgname/certifi
+ cp -r kathara.dist/certifi/* $pkgdir/usr/lib/$pkgname/certifi/
+ install -d -m 755 $pkgdir/usr/lib/$pkgname/pyuv
+ cp -r kathara.dist/pyuv/* $pkgdir/usr/lib/$pkgname/pyuv/
+ install -d -m 755 $pkgdir/usr/share/man
+ cp -r manpages/* $pkgdir/usr/share/man/
+ install -d -m 755 $pkgdir/etc/bash_completion.d/
+ install -p -m 644 kathara.bash-completion $pkgdir/etc/bash_completion.d/
+ mkdir $pkgdir/usr/bin
+ ln -sf /usr/lib/$pkgname/kathara "$pkgdir/usr/bin/$pkgname"
+}
diff --git a/kathara.changelog b/kathara.changelog
new file mode 100644
index 000000000000..77e88eebb0df
--- /dev/null
+++ b/kathara.changelog
@@ -0,0 +1,5 @@
+Thu, 18 Feb 2021 10:43:26 +0000 Mariano Scazzariello <marianoscazzariello@gmail.com>
+
+* Release v3.0.6
+ * Fix ltest exec commands
+ * Fix check command
diff --git a/kathara.install b/kathara.install
new file mode 100644
index 000000000000..a0eaa473e644
--- /dev/null
+++ b/kathara.install
@@ -0,0 +1,10 @@
+post_install() {
+ if [ $(getent group docker) ]; then
+ chown root:docker /usr/lib/kathara/kathara
+ fi
+ chmod g+s /usr/lib/kathara/kathara
+}
+
+pre_remove() {
+ /usr/lib/kathara/kathara wipe -f -a 2> /dev/null || true
+}
diff --git a/kathara.tar.gz b/kathara.tar.gz
new file mode 100644
index 000000000000..77cf15b354ee
--- /dev/null
+++ b/kathara.tar.gz
Binary files differ