summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntonin Décimo2020-02-26 20:38:17 +0100
committerAntonin Décimo2020-02-26 20:38:17 +0100
commit0252f98dc99c623034b7cc79034f1c6833fa68c7 (patch)
treec68e8ce78fd52e9f69a92222946175e30f4121e7
downloadaur-0252f98dc99c623034b7cc79034f1c6833fa68c7.tar.gz
CORE Network Emulator, branch develop.
-rw-r--r--.SRCINFO41
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD40
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e64bf6b295d4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,41 @@
+pkgbase = core-git
+ pkgdesc = Common Open Research Emulator
+ pkgver = r2075.177f2737
+ pkgrel = 1
+ url = https://github.com/coreemu/core/
+ arch = any
+ license = BSD
+ makedepends = help2man
+ makedepends = imagemagick
+ makedepends = python-sphinx
+ makedepends = python-grpcio-tools
+ makedepends = openvswitch
+ makedepends = git
+ depends = bridge-utils
+ depends = ebtables
+ depends = ethtool
+ depends = fabric
+ depends = iproute2
+ depends = libev
+ depends = openvswitch
+ depends = procps-ng
+ depends = python3
+ depends = python-future
+ depends = python-grpcio
+ depends = python-lxml
+ depends = python-mako
+ depends = python-netaddr
+ depends = python-pillow
+ depends = python-yaml
+ depends = tkimg
+ depends = util-linux
+ depends = xterm
+ optdepends = openvswitch: Open vSwitch support
+ provides = core
+ conflicts = core
+ backup = etc/core/core.conf
+ source = core::git+https://github.com/coreemu/core#branch=develop
+ md5sums = SKIP
+
+pkgname = core-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..72e8ffc0db8a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2c4448537f5f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Antonin Décimo <antonin dot decimo at gmail dot com>
+pkgname=core-git
+pkgver=r2075.177f2737
+pkgrel=1
+pkgdesc="Common Open Research Emulator"
+arch=('any')
+url="https://github.com/coreemu/core/"
+license=('BSD')
+depends=('bridge-utils' 'ebtables' 'ethtool' 'fabric' 'iproute2' 'libev'
+ 'openvswitch' 'procps-ng' 'python3' 'python-future' 'python-grpcio'
+ 'python-lxml' 'python-mako' 'python-netaddr' 'python-pillow' 'python-yaml'
+ 'tkimg' 'util-linux' 'xterm')
+makedepends=('help2man' 'imagemagick' 'python-sphinx' 'python-grpcio-tools'
+ 'openvswitch' 'git')
+optdepends=('openvswitch: Open vSwitch support')
+backup=('etc/core/core.conf')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=('core::git+https://github.com/coreemu/core#branch=develop')
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+
+ # Git, no tags available
+ # Sometimes develop and master are not synced.
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}"
+ ./bootstrap.sh
+ ./configure --prefix=/usr --with-startup=systemd
+ make
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}"
+ make DESTDIR="$pkgdir/" install
+}