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