diff --git a/hardware/disk/aufs-util/actions.py b/hardware/disk/aufs-util/actions.py
new file mode 100644
index 0000000000..1d671ada19
--- /dev/null
+++ b/hardware/disk/aufs-util/actions.py
@@ -0,0 +1,20 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright 2016 TUBITAK/UEKAE
+# Licensed under the GNU General Public License, version 2.
+# See the file http://www.gnu.org/copyleft/gpl.txt.
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.domove("libau.*","/usr/lib")
+
diff --git a/hardware/disk/aufs-util/files/buildflags.patch b/hardware/disk/aufs-util/files/buildflags.patch
new file mode 100644
index 0000000000..e893f445aa
--- /dev/null
+++ b/hardware/disk/aufs-util/files/buildflags.patch
@@ -0,0 +1,53 @@
+--- aufs-util-4.0_p20151116.orig/Makefile 2015-11-12 05:29:36.000000000 +0200
++++ aufs-util-4.0_p20151116/Makefile 2016-06-18 02:13:42.598522963 +0300
+@@ -19,7 +19,7 @@
+ override CPPFLAGS += -D_GNU_SOURCE
+ override CPPFLAGS += -I./libau
+ override CPPFLAGS += -DAUFHSM_CMD=\"/usr/bin/aufhsm\"
+-override CFLAGS += -O -Wall
++override CFLAGS += -Wall
+ INSTALL ?= install
+ Install = ${INSTALL} -o root -g root -p
+ ManDir = /usr/share/man
+@@ -76,7 +76,6 @@
+ ver_test: ver
+ ./ver
+
+-${Bin}: override LDFLAGS += -static -s
+ ${Bin}: LDLIBS = -L. -lautil
+ ${BinObj}: %.o: %.c ${LibUtilHdr} ${LibUtil}
+
+--- aufs-util-4.0_p20151116.orig/fhsm/Makefile 2015-11-12 05:29:36.000000000 +0200
++++ aufs-util-4.0_p20151116/fhsm/Makefile 2016-06-18 02:13:42.601856468 +0300
+@@ -42,9 +42,9 @@
+ .NOTPARALLEL: ${LibFhsm}
+
+ ${TgtObj}: %.o: %.c ${LibFhsmHdr} $(addprefix ../, ${LibUtilHdr}) ${LibFhsm}
+-#${Tgt}: override LDFLAGS += -static
+-${Tgt}: override LDFLAGS += -s
+-${Tgt}: override LDLIBS += -L. -lfhsm -L.. -lautil -lrt
++#${Tgt}: override LDFLAGS +=
++${Tgt}: override LDFLAGS +=
++${Tgt}: override LDLIBS += -L. -lfhsm -L.. -lautil -lrt
+
+ ########################################
+
+--- aufs-util-4.0_p20151116.orig/libau/Makefile 2015-11-12 05:29:36.000000000 +0200
++++ aufs-util-4.0_p20151116/libau/Makefile 2016-06-18 02:13:42.601856468 +0300
+@@ -37,14 +37,14 @@
+ ln -sf $< $@
+ ${LibSo}.${LibSoMajor}: ${LibSo}.${LibSoMajor}.${LibSoMinor}
+ ln -sf $< $@
+-${LibSo}.${LibSoMajor}.${LibSoMinor}: override LDFLAGS += -s
++${LibSo}.${LibSoMajor}.${LibSoMinor}: override LDFLAGS +=
+ ${LibSo}.${LibSoMajor}.${LibSoMinor}: override LDLIBS += -ldl -lpthread
+ ${LibSo}.${LibSoMajor}.${LibSoMinor}: ${LibSoObj}
+ ${CC} --shared -Wl,-soname,${LibSo}.${LibSoMajor} ${LDFLAGS} \
+ -o $@ $^ ${LDLIBS}
+
+ install_ulib: File = ${LibSo}.${LibSoMajor}.${LibSoMinor}
+-install_ulib: Tgt = ${DESTDIR}/usr/lib
++install_ulib: Tgt = ${DESTDIR}$(LIBDIR)
+ install_ulib: ${File}
+ ${INSTALL} -d ${Tgt}
+ ${Install} -m 644 ${File} ${Tgt}
diff --git a/hardware/disk/aufs-util/files/library_path.patch b/hardware/disk/aufs-util/files/library_path.patch
new file mode 100644
index 0000000000..91bafc741d
--- /dev/null
+++ b/hardware/disk/aufs-util/files/library_path.patch
@@ -0,0 +1,56 @@
+diff -Nuar aufs-util.orig/fhsm/Makefile aufs-util/fhsm/Makefile
+--- aufs-util.orig/fhsm/Makefile 2016-07-23 21:55:47.853968465 +0300
++++ aufs-util/fhsm/Makefile 2016-07-23 22:46:11.418882478 +0300
+@@ -42,9 +42,9 @@
+ .NOTPARALLEL: ${LibFhsm}
+
+ ${TgtObj}: %.o: %.c ${LibFhsmHdr} $(addprefix ../, ${LibUtilHdr}) ${LibFhsm}
+-#${Tgt}: override LDFLAGS += -static
+-${Tgt}: override LDFLAGS += -s
+-${Tgt}: override LDLIBS += -L. -lfhsm -L.. -lautil -lrt
++#${Tgt}: override LDFLAGS +=tatic
++${Tgt}: override LDFLAGS +=
++${Tgt}: override LDLIBS += -L. -lfhsm -L.. -lautil -lrt
+
+ ########################################
+
+diff -Nuar aufs-util.orig/libau/Makefile aufs-util/libau/Makefile
+--- aufs-util.orig/libau/Makefile 2016-07-23 21:55:47.854968465 +0300
++++ aufs-util/libau/Makefile 2016-07-23 22:45:59.081882829 +0300
+@@ -37,14 +37,14 @@
+ ln -sf $< $@
+ ${LibSo}.${LibSoMajor}: ${LibSo}.${LibSoMajor}.${LibSoMinor}
+ ln -sf $< $@
+-${LibSo}.${LibSoMajor}.${LibSoMinor}: override LDFLAGS += -s
++${LibSo}.${LibSoMajor}.${LibSoMinor}: override LDFLAGS +=
+ ${LibSo}.${LibSoMajor}.${LibSoMinor}: override LDLIBS += -ldl -lpthread
+ ${LibSo}.${LibSoMajor}.${LibSoMinor}: ${LibSoObj}
+ ${CC} --shared -Wl,-soname,${LibSo}.${LibSoMajor} ${LDFLAGS} \
+ -o $@ $^ ${LDLIBS}
+
+ install_ulib: File = ${LibSo}.${LibSoMajor}.${LibSoMinor}
+-install_ulib: Tgt = ${DESTDIR}/usr/lib
++install_ulib: Tgt = ${DESTDIR}/usr/
+ install_ulib: ${File}
+ ${INSTALL} -d ${Tgt}
+ ${Install} -m 644 ${File} ${Tgt}
+diff -Nuar aufs-util.orig/Makefile aufs-util/Makefile
+--- aufs-util.orig/Makefile 2016-07-23 21:55:47.852968465 +0300
++++ aufs-util/Makefile 2016-07-23 22:45:33.723883550 +0300
+@@ -19,7 +19,7 @@
+ override CPPFLAGS += -D_GNU_SOURCE
+ override CPPFLAGS += -I./libau
+ override CPPFLAGS += -DAUFHSM_CMD=\"/usr/bin/aufhsm\"
+-override CFLAGS += -O -Wall
++override CFLAGS += -Wall
+ INSTALL ?= install
+ Install = ${INSTALL} -o root -g root -p
+ ManDir = /usr/share/man
+@@ -76,7 +76,6 @@
+ ver_test: ver
+ ./ver
+
+-${Bin}: override LDFLAGS += -static -s
+ ${Bin}: LDLIBS = -L. -lautil
+ ${BinObj}: %.o: %.c ${LibUtilHdr} ${LibUtil}
+
diff --git a/hardware/disk/aufs-util/pspec.xml b/hardware/disk/aufs-util/pspec.xml
new file mode 100644
index 0000000000..b47a3299ee
--- /dev/null
+++ b/hardware/disk/aufs-util/pspec.xml
@@ -0,0 +1,43 @@
+
+
+
+
+ aufs-util
+ http://aufs.sourceforge.ne
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ GPLv2
+ app:gui
+ Utilities are always necessary for aufs
+ Utilities are always necessary for aufs
+ https://sourceforge.net/projects/pisilinux/files/source/aufs-util-20160717.tar.gz
+
+ buildflags.patch
+
+
+
+
+ aufs-util
+
+
+
+ /etc
+ /sbin
+ /usr/bin
+ /usr/lib
+ /usr/share/man
+
+
+
+
+
+ 2016-07-23
+ 20160717
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
diff --git a/hardware/virtualization/containerd/actions.py b/hardware/virtualization/containerd/actions.py
new file mode 100644
index 0000000000..4e39ff4b13
--- /dev/null
+++ b/hardware/virtualization/containerd/actions.py
@@ -0,0 +1,34 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright 2016 TUBITAK/UEKAE
+# Licensed under the GNU General Public License, version 2.
+# See the file http://www.gnu.org/copyleft/gpl.txt.
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def build():
+ shelltools.export("GOPATH", "%s" % get.workDIR())
+
+ shelltools.cd("%s" % get.workDIR())
+ shelltools.move("containerd-*", "containerd")
+
+ shelltools.makedirs("src/github.com/docker")
+ shelltools.system("ln -rsf containerd* src/github.com/docker")
+
+ shelltools.cd("src/github.com/docker/containerd")
+
+ shelltools.system("LDFLAGS= make")
+
+def install():
+ pisitools.dobin("bin/*")
+
+ # symlink containerd/run (nice integration with docker)
+ pisitools.dosym("/usr/bin/containerd", "/usr/bin/docker-containerd")
+ pisitools.dosym("/usr/bin/containerd-shim", "/usr/bin/docker-containerd-shim")
+ pisitools.dosym("/usr/bin/ctr", "/usr/bin/docker-containerd-ctr")
+
+ pisitools.dodoc("MAINTAINERS", "README*")
diff --git a/hardware/virtualization/containerd/pspec.xml b/hardware/virtualization/containerd/pspec.xml
new file mode 100644
index 0000000000..55445bf656
--- /dev/null
+++ b/hardware/virtualization/containerd/pspec.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ containerd
+ https://containerd.tools/
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ Apache-2.0
+ A daemon to control runC, built for performance and density.
+ is a daemon with an API and a command line client, to manage containers on one machine. It uses runC to run containers according to the OCI specification.
+ https://github.com/docker/containerd/archive/v0.2.2.tar.gz
+
+ golang
+ git
+
+
+
+
+ containerd
+
+ runc
+
+
+ /usr/bin
+ /usr/share/doc
+
+
+
+
+
+ 2016-07-12
+ 0.2.2
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
diff --git a/hardware/virtualization/docker/actions.py b/hardware/virtualization/docker/actions.py
index 0e26583472..2730c9c4da 100644
--- a/hardware/virtualization/docker/actions.py
+++ b/hardware/virtualization/docker/actions.py
@@ -10,26 +10,25 @@ from pisi.actionsapi import shelltools
from pisi.actionsapi import get
shelltools.export("AUTO_GOPATH", "1")
-shelltools.export("DOCKER_GITCOMMIT", "20f81dd")
+shelltools.export("DOCKER_GITCOMMIT", "b9f10c9")
shelltools.export("GOROOT","/usr/lib/go")
shelltools.export("GOPATH", "%s" % get.workDIR())
shelltools.export("CGO_CFLAGS", "-I/usr/include")
shelltools.export("CGO_LDFLAGS", "-L/usr/lib")
-shelltools.export("DOCKER_BUILDTAGS","exclude_graphdriver_aufs")
-shelltools.export("DOCKER_INITPATH", "/usr/lib/docker/dockerinit")
+shelltools.export("DOCKER_BUILDTAGS","seccomp")
+#shelltools.export("DOCKER_INITPATH", "/usr/lib/docker/dockerinit")
NoStrip=["/"]
def build():
- shelltools.system("./hack/make.sh dynbinary")
+ #shelltools.cd("docker")
+ shelltools.system("hack/make.sh dynbinary")
def install():
- pisitools.dobin("bundles/1.10.3/dynbinary/docker")
- pisitools.dobin("bundles/1.10.3/dynbinary/docker-1.10.3")
- pisitools.doexe("bundles/1.10.3/dynbinary/dockerinit", "/usr/lib/docker")
- pisitools.doexe("bundles/1.10.3/dynbinary/dockerinit-1.10.3", "/usr/lib/docker")
-
+ pisitools.dobin("bundles/1.11.2/dynbinary/docker")
+ pisitools.dobin("bundles/1.11.2/dynbinary/docker-1.11.2")
+
# insert udev rules
pisitools.insinto("/lib/udev/rules.d", "contrib/udev/*.rules")
diff --git a/hardware/virtualization/docker/pspec.xml b/hardware/virtualization/docker/pspec.xml
index 1b0e49b9ce..6ac0bd0e1c 100644
--- a/hardware/virtualization/docker/pspec.xml
+++ b/hardware/virtualization/docker/pspec.xml
@@ -13,13 +13,16 @@
Pack, ship and run any application as a lightweight container
An open platform for distributed applications for developers and sysadmins
- https://github.com/docker/docker/archive/v1.10.3.tar.gz
+ https://github.com/docker/docker/archive/v1.11.2.tar.gz
git
- golang
+ golang
btrfs-progs-devel
device-mapper-devel
sqlite-devel
+ libseccomp-devel
+
@@ -28,13 +31,16 @@
docker
git
-
+ aufs-util
sqlite
device-mapper
btrfs-progs
bridge-utils
iproute2
iptables
+ libseccomp
+ runc
+ containerd
/etc
@@ -55,6 +61,13 @@
+
+ 2016-07-11
+ 1.11.2
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2016-06-28
1.10.3
@@ -77,4 +90,4 @@
ertugrulerata@gmail.com
-
\ No newline at end of file
+
diff --git a/hardware/virtualization/runc/actions.py b/hardware/virtualization/runc/actions.py
new file mode 100644
index 0000000000..8e852353bc
--- /dev/null
+++ b/hardware/virtualization/runc/actions.py
@@ -0,0 +1,29 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright 2016 TUBITAK/UEKAE
+# Licensed under the GNU General Public License, version 2.
+# See the file http://www.gnu.org/copyleft/gpl.txt.
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+shelltools.export("GOPATH", "%s" % get.workDIR())
+shelltools.export("DOCKER_BUILDTAGS","seccomp")
+shelltools.export("BINDIR","/usr/bin")
+
+def build():
+ autotools.make()
+
+def install():
+ pisitools.dobin("runc")
+
+ # symlink containerd/run (nice integration with docker)
+ pisitools.dosym("/usr/bin/runc", "/usr/bin/docker-runc")
+
+ #insert completions in doc
+ #pisitools.insinto("/usr/share/doc/runc", "contrib")
+
+ pisitools.dodoc("MAINTAINERS", "README*")
diff --git a/hardware/virtualization/runc/pspec.xml b/hardware/virtualization/runc/pspec.xml
new file mode 100644
index 0000000000..a6c285eed8
--- /dev/null
+++ b/hardware/virtualization/runc/pspec.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ runc
+ https://runc.io
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ Apache-2.0
+ container cli tools
+ CLI tool for managing OCI compliant containers
+ https://github.com/opencontainers/runc/archive/v0.1.1.tar.gz
+
+ golang
+ libseccomp-devel
+
+
+
+
+ runc
+
+ libseccomp
+
+
+ /usr/bin
+ /usr/share/doc
+
+
+
+
+
+ 2016-07-13
+ 0.1.1
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
diff --git a/pisi-index.xml b/pisi-index.xml
index 8871987ca9..d9a4e02b6f 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -11376,6 +11376,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
qt5-x11extras-devel
pulseaudio-libs-devel
jack-audio-connection-kit-devel
+ cmake
multimedia/video/obs-studio/pspec.xml
@@ -11942,7 +11943,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
Development files for x264
x264 için geliştirme dosyaları
- x264
+ x264
/usr/include
@@ -11950,6 +11951,13 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
+
+ 2016-07-22
+ 2245.12062016
+ Fix relase
+ Ergün Salman
+ poyraz76@pisilinux.org
+
2016-06-13
2245.12062016
@@ -61493,13 +61501,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
Herhangi bir uygulamayı paketleyip çalıştırmak için hafif kontenyer
An open platform for distributed applications for developers and sysadmins
Geliştirici ve Sistem Yöneticileri için açık ve dağıtık platform
- https://github.com/docker/docker/archive/v1.10.3.tar.gz
+ https://github.com/docker/docker/archive/v1.11.2.tar.gz
git
- golang
+ golang
btrfs-progs-devel
device-mapper-devel
sqlite-devel
+ libseccomp-devel
hardware/virtualization/docker/pspec.xml
@@ -61507,12 +61516,16 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
docker
git
+ aufs-util
sqlite
device-mapper
btrfs-progs
bridge-utils
iproute2
iptables
+ libseccomp
+ runc
+ containerd
/etc
@@ -61532,6 +61545,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+ 2016-07-11
+ 1.11.2
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2016-06-28
1.10.3
@@ -61790,6 +61810,84 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+
+ runc
+ https://runc.io
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ Apache-2.0
+ hardware.virtualization
+ container cli tools
+ CLI tool for managing OCI compliant containers
+ https://github.com/opencontainers/runc/archive/v0.1.1.tar.gz
+
+ golang
+ libseccomp-devel
+
+ hardware/virtualization/runc/pspec.xml
+
+
+ runc
+
+ libseccomp
+
+
+ /usr/bin
+ /usr/share/doc
+
+
+
+
+ 2016-07-13
+ 0.1.1
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
+
+
+ containerd
+ https://containerd.tools/
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ Apache-2.0
+ hardware.virtualization
+ A daemon to control runC, built for performance and density.
+ is a daemon with an API and a command line client, to manage containers on one machine. It uses runC to run containers according to the OCI specification.
+ https://github.com/docker/containerd/archive/v0.2.2.tar.gz
+
+ golang
+ git
+
+ hardware/virtualization/containerd/pspec.xml
+
+
+ containerd
+
+ runc
+
+
+ /usr/bin
+ /usr/share/doc
+
+
+
+
+ 2016-07-12
+ 0.2.2
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
virt-manager
@@ -64119,6 +64217,45 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+
+ aufs-util
+ http://aufs.sourceforge.ne
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ GPLv2
+ app:gui
+ hardware.disk
+ Utilities are always necessary for aufs
+ Utilities are always necessary for aufs
+ https://sourceforge.net/projects/pisilinux/files/source/aufs-util-20160717.tar.gz
+
+ buildflags.patch
+
+ hardware/disk/aufs-util/pspec.xml
+
+
+ aufs-util
+
+ /etc
+ /sbin
+ /usr/bin
+ /usr/lib
+ /usr/share/man
+
+
+
+
+ 2016-07-23
+ 20160717
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
sshfs
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index 08798d99f6..553c600bee 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-1c47c043b8b414a46ef21c88b9d493361a6a259d
\ No newline at end of file
+667030c7b4dbe54c001587f2447b087f6f7718ee
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index 1a89992faa..4f555693d6 100644
Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ
diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum
index 4ed6f6d4a8..fceea30b06 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-f9b4347fcffbc17cdc91397fcffd22a4f1f4f201
\ No newline at end of file
+b60efb4f8c2fb01c279f9e478679eb075947c104
\ No newline at end of file