diff --git a/hardware/graphics/libmfx/actions.py b/hardware/graphics/libmfx/actions.py
new file mode 100755
index 0000000000..40a1dad5ed
--- /dev/null
+++ b/hardware/graphics/libmfx/actions.py
@@ -0,0 +1,30 @@
+
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright 2009 TUBITAK/UEKAE
+# Licensed under the GNU General Public License, version 2.
+# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+
+def setup():
+ autotools.autoreconf("-vfi")
+ autotools.configure("--disable-static \
+ --enable-shared \
+ --with-libva_drm=yes \
+ --with-libva_x11=yes \
+ ")
+
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ #pisitools.dodoc("AUTHORS","LICENSE", "README.md")
\ No newline at end of file
diff --git a/hardware/graphics/libmfx/pspec.xml b/hardware/graphics/libmfx/pspec.xml
new file mode 100755
index 0000000000..e267d9af7b
--- /dev/null
+++ b/hardware/graphics/libmfx/pspec.xml
@@ -0,0 +1,57 @@
+
+
+
+
+ libmfx
+ https://github.com/lu-zero/mfx_dispatch
+
+ Idris Kalp
+ idriskalp@gmail.com
+
+ BSD
+ library
+ Intel media sdk dispatcher
+ Intel media sdk dispatcher
+ https://github.com/lu-zero/mfx_dispatch/archive/1.25.tar.gz
+
+ libdrm-devel
+ libva-devel
+
+
+
+
+ libmfx
+
+ libdrm
+ libva
+
+
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+
+
+ libmfx-devel
+
+ libmfx
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-14
+ 1.25
+ First Release
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
diff --git a/multimedia/graphics/libzimg/actions.py b/multimedia/graphics/libzimg/actions.py
new file mode 100755
index 0000000000..4dbd514872
--- /dev/null
+++ b/multimedia/graphics/libzimg/actions.py
@@ -0,0 +1,26 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/copyleft/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def setup():
+ autotools.autoreconf("-vfi")
+ autotools.configure("--enable-static='no'")
+
+
+def build():
+
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" %get.installDIR())
+
+ pisitools.dodoc("COPYING", "README.md", "ChangeLog")
+
diff --git a/multimedia/graphics/libzimg/pspec.xml b/multimedia/graphics/libzimg/pspec.xml
new file mode 100755
index 0000000000..6a68e2bde3
--- /dev/null
+++ b/multimedia/graphics/libzimg/pspec.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ libzimg
+ https://github.com/sekrit-twc/zimg
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ WTFPL
+ library
+ Scaling, colorspace conversion, and dithering library
+ The "z" library implements the commonly required image processing basics of scaling, colorspace conversion, and depth conversion.
+ https://github.com/sekrit-twc/zimg/archive/release-2.9.2.tar.gz
+
+
+
+ libzimg
+
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ libzimg-devel
+ Header files for libzimg.
+
+ libzimg
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-14
+ 2.9.2
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/multimedia/misc/ffnvcodec/actions.py b/multimedia/misc/ffnvcodec/actions.py
new file mode 100644
index 0000000000..91aad84e7a
--- /dev/null
+++ b/multimedia/misc/ffnvcodec/actions.py
@@ -0,0 +1,21 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 2
+# See the file http://www.gnu.org/copyleft/gpl.txt
+
+from pisi.actionsapi import get
+from pisi.actionsapi import autotools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import pisitools
+
+def build():
+ autotools.make("PREFIX='/usr'")
+ shelltools.system("sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE")
+ shelltools.system("sed -i '1,22s/^.\{,3\}//' LICENSE")
+
+def install():
+ autotools.rawInstall("PREFIX='/usr' DESTDIR=%s" % get.installDIR())
+ pisitools.dodoc("LICENSE")
+
+
diff --git a/multimedia/misc/ffnvcodec/pspec.xml b/multimedia/misc/ffnvcodec/pspec.xml
new file mode 100644
index 0000000000..70631f0752
--- /dev/null
+++ b/multimedia/misc/ffnvcodec/pspec.xml
@@ -0,0 +1,36 @@
+
+
+
+
+ ffnvcodec
+ https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ MIT
+ library
+ FFmpeg version of headers required to interface with Nvidias codec APIs
+ FFmpeg version of headers required to interface with Nvidias codec APIs
+ https://sourceforge.net/projects/pisilinux/files/source/ffnvcodec-9.1.23.1.tar.xz
+
+
+
+ ffnvcodec
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share
+
+
+
+
+
+ 2020-01-14
+ 9.1.23.1
+ First release
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
diff --git a/multimedia/sound/libopenmpt/actions.py b/multimedia/sound/libopenmpt/actions.py
new file mode 100755
index 0000000000..b06289fb05
--- /dev/null
+++ b/multimedia/sound/libopenmpt/actions.py
@@ -0,0 +1,27 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/copyleft/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def setup():
+ autotools.autoreconf("-vfi")
+ autotools.configure("--disable-static \
+ --without-portaudiocpp")
+
+
+def build():
+
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" %get.installDIR())
+
+ pisitools.dodoc("LICENSE", "README.md")
+
diff --git a/multimedia/sound/libopenmpt/pspec.xml b/multimedia/sound/libopenmpt/pspec.xml
new file mode 100755
index 0000000000..78fcce7155
--- /dev/null
+++ b/multimedia/sound/libopenmpt/pspec.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ libopenmpt
+ http://lib.openmpt.org/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ BSD
+ library
+ A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream.
+ A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream.
+ https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.4.11+release.autotools.tar.gz
+
+ flac-devel
+ zlib-devel
+ libogg-devel
+ mpg123-devel
+ libvorbis-devel
+ portaudio-devel
+ libsndfile-devel
+ pulseaudio-libs-devel
+
+
+
+
+ libopenmpt
+
+ flac
+ zlib
+ libgcc
+ libogg
+ mpg123
+ libvorbis
+ portaudio
+ libsndfile
+ pulseaudio-libs
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+ /usr/share/man
+
+
+
+
+ libopenmpt-devel
+ Header files for libopenmpt.
+
+ libopenmpt
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-14
+ 0.4.11
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/multimedia/sound/libsoxr/actions.py b/multimedia/sound/libsoxr/actions.py
new file mode 100755
index 0000000000..9b59cf32ed
--- /dev/null
+++ b/multimedia/sound/libsoxr/actions.py
@@ -0,0 +1,38 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/copyleft/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def setup():
+ shelltools.system("mkdir build_")
+ shelltools.cd("build_")
+
+ shelltools.system("cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_EXAMPLES='OFF' \
+ -DBUILD_SHARED_LIBS='ON' \
+ -DWITH_AVFFT='OFF' \
+ -DWITH_LSR_BINDINGS='ON' \
+ -DWITH_PFFFT='ON' \
+ -DWITH_OPENMP='ON'")
+
+def build():
+ shelltools.cd("build_")
+ cmaketools.make()
+
+def install():
+ shelltools.cd("build_")
+ autotools.rawInstall("DESTDIR=%s" %get.installDIR())
+
+ shelltools.cd("..")
+ pisitools.dodoc("AUTHORS", "COPYING.LGPL", "LICENCE", "NEWS", "README")
+
diff --git a/multimedia/sound/libsoxr/pspec.xml b/multimedia/sound/libsoxr/pspec.xml
new file mode 100755
index 0000000000..0971d57d6b
--- /dev/null
+++ b/multimedia/sound/libsoxr/pspec.xml
@@ -0,0 +1,56 @@
+
+
+
+
+ libsoxr
+ http://sourceforge.net/p/soxr/wiki/Home/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL
+ library
+ The SoX Resampler library that aims to give fast and high quality results for any constant resampling ratio
+ The SoX Resampler library that aims to give fast and high quality results for any constant resampling ratio
+ https://sourceforge.net/projects/soxr/files/soxr-0.1.3-Source.tar.xz
+
+
+
+ libsoxr
+
+ libgcc
+ libgomp
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+ /usr/share/man
+
+
+
+
+ libsoxr-devel
+ Header files for libsoxr.
+
+ libsoxr
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-14
+ 0.1.3
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/multimedia/sound/shine/actions.py b/multimedia/sound/shine/actions.py
new file mode 100755
index 0000000000..f33a503650
--- /dev/null
+++ b/multimedia/sound/shine/actions.py
@@ -0,0 +1,26 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/copyleft/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def setup():
+ autotools.autoreconf("-vfi")
+ autotools.configure("--disable-static")
+
+
+def build():
+
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" %get.installDIR())
+
+ pisitools.dodoc("ChangeLog", "COPYING", "README*")
+
diff --git a/multimedia/sound/shine/pspec.xml b/multimedia/sound/shine/pspec.xml
new file mode 100755
index 0000000000..71ddd64282
--- /dev/null
+++ b/multimedia/sound/shine/pspec.xml
@@ -0,0 +1,55 @@
+
+
+
+
+ shine
+ GPL2
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL2
+ library
+ Super fast fixed-point MP3 encoder
+ shine is a blazing fast mp3 encoding library implemented in fixed-point arithmetic. The library can thus be used to performe super fast mp3 encoding on architectures without a FPU, such as armel, etc
+ https://github.com/toots/shine/releases/download/3.1.1/shine-3.1.1.tar.gz
+
+
+
+ shine
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+ /usr/share/man
+
+
+
+
+ shine-devel
+ Header files for shine.
+
+ shine
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-14
+ 3.1.1
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/multimedia/video/vid.stab/actions.py b/multimedia/video/vid.stab/actions.py
new file mode 100755
index 0000000000..045a2718c8
--- /dev/null
+++ b/multimedia/video/vid.stab/actions.py
@@ -0,0 +1,29 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/copyleft/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def setup():
+ shelltools.system("mkdir build_")
+ shelltools.cd("build_")
+
+ shelltools.system("cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib")
+
+def build():
+ shelltools.cd("build_")
+ cmaketools.make()
+
+def install():
+ shelltools.cd("build_")
+ autotools.rawInstall("DESTDIR=%s" %get.installDIR())
+
+ shelltools.cd("..")
+ pisitools.dodoc("Changelog", "LICENSE", "README*")
+
diff --git a/multimedia/video/vid.stab/pspec.xml b/multimedia/video/vid.stab/pspec.xml
new file mode 100755
index 0000000000..df5ca27b03
--- /dev/null
+++ b/multimedia/video/vid.stab/pspec.xml
@@ -0,0 +1,55 @@
+
+
+
+
+ vid.stab
+ http://www.rowetel.com/?page_id=452
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL
+ library
+ Video stabilization library
+ Video stabilization library
+ https://github.com/georgmartius/vid.stab/archive/v1.1.0.tar.gz
+
+
+
+ vid.stab
+
+ libgcc
+ libgomp
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ vid.stab-devel
+ Header files for vid.stab.
+
+ vid.stab
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-14
+ 1.1.0
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/multimedia/video/vmaf/actions.py b/multimedia/video/vmaf/actions.py
new file mode 100755
index 0000000000..b885508363
--- /dev/null
+++ b/multimedia/video/vmaf/actions.py
@@ -0,0 +1,21 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# 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
+
+NoStrip=["/usr/lib"]
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s INSTALL_PREFIX=/usr" % get.installDIR())
+ pisitools.insinto("/usr/bin", "wrapper/vmafossexec")
+ pisitools.dodoc("CHANGELOG.md", "LICENSE", "NOTICE.md", "FAQ.md", "README.md")
+
diff --git a/multimedia/video/vmaf/pspec.xml b/multimedia/video/vmaf/pspec.xml
new file mode 100644
index 0000000000..dc3369a704
--- /dev/null
+++ b/multimedia/video/vmaf/pspec.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ vmaf
+ https://github.com/netflix/vmaf/
+
+ Idris KALP
+ idriskalp@gmail.com
+
+ Apache
+ library
+ Perceptual video quality assessment algorithm based on multi-method fusion
+ VMAF is a perceptual video quality assessment algorithm developed by Netflix. VMAF Development Kit (VDK) is a software package that contains the VMAF algorithm implementation, as well as a set of tools that allows a user to train and test a custom VMAF model.
+ https://github.com/Netflix/vmaf/archive/v1.3.15.tar.gz
+
+
+
+ vmaf
+
+ libgcc
+
+
+ /usr/bin
+ /usr/share/doc
+ /usr/share
+
+
+
+
+ vmaf-devel
+
+ /usr/lib
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2019-10-27
+ 1.3.15
+ First Release
+ Idris KALP
+ idriskalp@gmail.com
+
+
+
+
+
diff --git a/multimedia/video/xavs/actions.py b/multimedia/video/xavs/actions.py
new file mode 100755
index 0000000000..a289ca7120
--- /dev/null
+++ b/multimedia/video/xavs/actions.py
@@ -0,0 +1,23 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# 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 setup():
+ shelltools.system("sed -i -e 's|$(CC) -o $@ $(OBJCLI) $(LDFLAGS) -L. -lxavs|$(CC) -o $@ $(OBJCLI) -L. -lxavs $(LDFLAGS)|' Makefile")
+ shelltools.system("sed -i -e 's|xavs$(EXE): $(OBJCLI) $(SONAME)|xavs$(EXE): $(OBJCLI) $(SONAME) libxavs.a|' Makefile")
+ autotools.configure()
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" %get.installDIR())
+
+
diff --git a/multimedia/video/xavs/files/xavs-0.1.55-dont-strip-symbols.patch b/multimedia/video/xavs/files/xavs-0.1.55-dont-strip-symbols.patch
new file mode 100644
index 0000000000..439a15f2fc
--- /dev/null
+++ b/multimedia/video/xavs/files/xavs-0.1.55-dont-strip-symbols.patch
@@ -0,0 +1,12 @@
+--- xavs-0.1.55/configure~ 2011-11-24 10:42:06.000000000 +0100
++++ xavs-0.1.55/configure 2011-11-24 11:49:04.908528371 +0100
+@@ -404,8 +404,7 @@ if [ "$pic" = "yes" ] ; then
+ fi
+
+ if [ "$debug" != "yes" -a "$gprof" != "yes" ]; then
+- CFLAGS="$CFLAGS -s -fomit-frame-pointer"
+- LDFLAGS="$LDFLAGS -s"
++ CFLAGS="$CFLAGS -fomit-frame-pointer"
+ fi
+
+ if [ "$debug" = "yes" ]; then
diff --git a/multimedia/video/xavs/files/xavs-dup-asm.patch b/multimedia/video/xavs/files/xavs-dup-asm.patch
new file mode 100644
index 0000000000..9d9db9974a
--- /dev/null
+++ b/multimedia/video/xavs/files/xavs-dup-asm.patch
@@ -0,0 +1,38 @@
+From 8300fbf4918bca2af1af2aee6a337815e90b51e1 Mon Sep 17 00:00:00 2001
+From: Greg Nietsky
+Date: Thu, 21 Nov 2013 12:11:32 +0200
+Subject: [PATCH] Remove duplicate deffinitions
+
+---
+ common/i386/cpu-a.asm | 1 -
+ common/i386/deblock_inter.asm | 2 --
+ 2 files changed, 3 deletions(-)
+
+diff --git a/common/i386/cpu-a.asm b/common/i386/cpu-a.asm
+index ad883cf..cf6a4eb 100644
+--- a/common/i386/cpu-a.asm
++++ b/common/i386/cpu-a.asm
+@@ -37,7 +37,6 @@ SECTION .text
+
+ cglobal xavs_cpu_cpuid_test
+ cglobal xavs_cpu_cpuid
+-cglobal xavs_emms
+
+ ALIGN 16
+ ;-----------------------------------------------------------------------------
+diff --git a/common/i386/deblock_inter.asm b/common/i386/deblock_inter.asm
+index d6d7208..84e96f6 100644
+--- a/common/i386/deblock_inter.asm
++++ b/common/i386/deblock_inter.asm
+@@ -9,8 +9,6 @@ dw_4: times 8 dw 4
+
+
+ SECTION .text
+-cglobal xavs_deblock_v_chroma_mmxext
+-cglobal xavs_deblock_h_chroma_mmxext
+
+
+ ; out: %4 = |%1-%2|>%3
+--
+2.6.2
+
diff --git a/multimedia/video/xavs/files/xavs-dynamic-xavs.patch b/multimedia/video/xavs/files/xavs-dynamic-xavs.patch
new file mode 100644
index 0000000000..4b17b2cb92
--- /dev/null
+++ b/multimedia/video/xavs/files/xavs-dynamic-xavs.patch
@@ -0,0 +1,13 @@
+--- xavs/Makefile.orig 2011-07-01 20:23:47.000000000 +0200
++++ xavs/Makefile 2011-07-01 21:16:09.407118004 +0200
+@@ -59,8 +59,8 @@
+ $(SONAME): .depend $(OBJS) $(OBJASM)
+ $(CC) -shared -o $@ $(OBJS) $(OBJASM) -Wl,-soname,$(SOFLAGS) $(LDFLAGS)
+
+-xavs$(EXE): $(OBJCLI) libxavs.a
+- $(CC) -o $@ $+ $(LDFLAGS)
++xavs$(EXE): $(OBJCLI) $(SONAME)
++ $(CC) -o $@ $(OBJCLI) $(LDFLAGS) -L. -lxavs
+
+ xavsvfw.dll: libxavs.a $(wildcard vfw/*.c vfw/*.h)
+ make -C vfw/build/cygwin
diff --git a/multimedia/video/xavs/files/xavs-x32-yasm.patch b/multimedia/video/xavs/files/xavs-x32-yasm.patch
new file mode 100644
index 0000000000..863a30f3a6
--- /dev/null
+++ b/multimedia/video/xavs/files/xavs-x32-yasm.patch
@@ -0,0 +1,46 @@
+From 358587b8a881bca4d933b7a1dd9471322b9f4bd7 Mon Sep 17 00:00:00 2001
+From: Greg Nietsky
+Date: Thu, 21 Nov 2013 12:05:25 +0200
+Subject: [PATCH 1/2] Add support for x32 yasm
+
+---
+ configure | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/configure b/configure
+index 2026833..e7c1ce3 100755
+--- a/configure
++++ b/configure
+@@ -155,6 +155,7 @@ host_cpu="${host%%-*}"
+ host="${host#*-}"
+ host_vendor="${host%%-*}"
+ host_os="${host#*-}"
++host_ver="${host_os#*-}"
+
+ case $host_os in
+ beos*)
+@@ -191,6 +192,9 @@ case $host_os in
+ SYS="LINUX"
+ CFLAGS="$CFLAGS -DHAVE_MALLOC_H"
+ LDFLAGS="$LDFLAGS -lm"
++ if [ "${host_ver}" == "gnux32" ];then
++ ABI="X32";
++ fi;
+ ;;
+ cygwin*)
+ SYS="MINGW"
+@@ -242,8 +246,10 @@ case $host_cpu in
+ LDFLAGS="$LDFLAGS -arch x86_64"
+ elif [ "$SYS" = MINGW ]; then
+ ASFLAGS="$ASFLAGS -f win32 -m amd64 -DPREFIX"
++ elif [ "$ABI" = X32 ]; then
++ ASFLAGS="$ASFLAGS -f elfx32 -m amd64"
+ else
+- ASFLAGS="$ASFLAGS -f elf -m amd64"
++ ASFLAGS="$ASFLAGS -f elf64 -m amd64"
+ fi
+ ;;
+ powerpc|powerpc64)
+--
+2.6.2
+
diff --git a/multimedia/video/xavs/pspec.xml b/multimedia/video/xavs/pspec.xml
new file mode 100755
index 0000000000..d0dccb0b08
--- /dev/null
+++ b/multimedia/video/xavs/pspec.xml
@@ -0,0 +1,60 @@
+
+
+
+
+ xavs
+ http://xavs.sourceforge.net/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL
+ library
+ XAVS is to implement high quality encoder and decoder of the Audio Video Standard of China (AVS).
+ XAVS is to implement high quality encoder and decoder of the Audio Video Standard of China (AVS).
+ https://sourceforge.net/projects/pisilinux/files/source/xavs-0.1.55.tar.xz
+
+ xavs-dynamic-xavs.patch
+ xavs-0.1.55-dont-strip-symbols.patch
+ xavs-dup-asm.patch
+ xavs-x32-yasm.patch
+
+
+
+
+ xavs
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ xavs-devel
+ Header files for xavs.
+
+ xavs
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-14
+ 0.1.55
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/multimedia/video/xavs2/actions.py b/multimedia/video/xavs2/actions.py
new file mode 100755
index 0000000000..afc008552a
--- /dev/null
+++ b/multimedia/video/xavs2/actions.py
@@ -0,0 +1,39 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/copyleft/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+NoStrip=["/usr/lib"]
+
+def setup():
+ shelltools.cd("build/linux")
+ autotools.rawConfigure("--prefix=/usr \
+ --extra-ldflags='-Wl,-z,noexecstack' \
+ --chroma-format='all' \
+ --enable-shared \
+ --enable-lto \
+ --enable-pic \
+ --disable-swscale \
+ --disable-lavf \
+ --disable-ffms \
+ --disable-gpac \
+ ")
+
+def build():
+ shelltools.cd("build/linux")
+ autotools.make()
+
+def install():
+ shelltools.cd("build/linux")
+ autotools.rawInstall("DESTDIR=%s" %get.installDIR())
+ pisitools.remove("/usr/lib/libxavs2.a")
+ shelltools.cd("../..")
+ pisitools.dodoc("COPYING", "README.md")
+
diff --git a/multimedia/video/xavs2/pspec.xml b/multimedia/video/xavs2/pspec.xml
new file mode 100755
index 0000000000..a497048032
--- /dev/null
+++ b/multimedia/video/xavs2/pspec.xml
@@ -0,0 +1,54 @@
+
+
+
+
+ xavs2
+ https://github.com/pkuvcl/xavs2/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL
+ library
+ Open-Source encoder of AVS2-P2/IEEE1857.4 video coding standard
+ Open-Source encoder of AVS2-P2/IEEE1857.4 video coding standard
+ https://github.com/pkuvcl/xavs2/archive/1.3.tar.gz
+
+
+
+ xavs2
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ xavs2-devel
+ Header files for xavs2.
+
+ xavs2
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-14
+ 1.3
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/pisi-index.xml b/pisi-index.xml
index 2520f53f8f..031ef7540c 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -1729,7 +1729,7 @@
libusb
python3
- libftdi
+ libftdi
/usr/lib/python*
@@ -1740,7 +1740,7 @@
Development files for libftdi
libftdi için geliştirme dosyaları
- libftdi
+ libftdi
libusb-devel
@@ -1752,6 +1752,13 @@
+
+ 2020-01-14
+ 1.4
+ Rebuild
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-20
1.4
@@ -1806,7 +1813,7 @@
Linux resmi Bluetooth protokol yığını
bluez contains the tools and libraries that provides support for the core Bluetooth layers and protocols.
Bu projenin genel amacı Linux'ta Bluetooth kablosuz standartların ayrıntılarını yerine getirmektir.
- https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.52.tar.xz
+ https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.52.tar.xz
cups-devel
dbus-devel
@@ -1850,6 +1857,7 @@
/var/lib/bluetooth
/usr/share/alsa/bluetooth.conf
/usr/share/dbus-1
+ /usr/share/zsh
/etc
@@ -5549,7 +5557,7 @@
lirc is a package that allows you to decode and send infra-red signals of many (but not all) commonly used remote controls.
lirc, kızılötesi sinyalleriyle yaygın uzaktan kumandaları denetlemeye olanak veren bir Linux altyapısıdır.
LIRC permite decodificar y transmitir señales infrarrojos compatible con muchos (pero no de todos) controles remotos comúnes.
- https://sourceforge.net/projects/lirc/files/LIRC/0.10.1/lirc-0.10.1.tar.bz2/download
+ https://sourceforge.net/projects/lirc/files/LIRC/0.10.1/lirc-0.10.1.tar.bz2
alsa-lib-devel
libftdi-devel
@@ -9034,6 +9042,58 @@
+
+
+ libmfx
+ https://github.com/lu-zero/mfx_dispatch
+
+ Idris Kalp
+ idriskalp@gmail.com
+
+ BSD
+ library
+ hardware.graphics
+ Intel media sdk dispatcher
+ Intel media sdk dispatcher
+ https://github.com/lu-zero/mfx_dispatch/archive/1.25.tar.gz
+
+ libdrm-devel
+ libva-devel
+
+ hardware/graphics/libmfx/pspec.xml
+
+
+ libmfx
+
+ libdrm
+ libva
+
+
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+
+ libmfx-devel
+
+ libmfx
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2020-01-14
+ 1.25
+ First Release
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
libusbmuxd
@@ -35247,6 +35307,40 @@
+
+
+ ffnvcodec
+ https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ MIT
+ library
+ multimedia.misc
+ FFmpeg version of headers required to interface with Nvidias codec APIs
+ FFmpeg version of headers required to interface with Nvidias codec APIs
+ https://sourceforge.net/projects/pisilinux/files/source/ffnvcodec-9.1.23.1.tar.xz
+ multimedia/misc/ffnvcodec/pspec.xml
+
+
+ ffnvcodec
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share
+
+
+
+
+ 2020-01-14
+ 9.1.23.1
+ First release
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
libbluray
@@ -40016,6 +40110,51 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+
+ vmaf
+ https://github.com/netflix/vmaf/
+
+ Idris KALP
+ idriskalp@gmail.com
+
+ Apache
+ library
+ multimedia.video
+ Perceptual video quality assessment algorithm based on multi-method fusion
+ VMAF is a perceptual video quality assessment algorithm developed by Netflix. VMAF Development Kit (VDK) is a software package that contains the VMAF algorithm implementation, as well as a set of tools that allows a user to train and test a custom VMAF model.
+ https://github.com/Netflix/vmaf/archive/v1.3.15.tar.gz
+ multimedia/video/vmaf/pspec.xml
+
+
+ vmaf
+
+ libgcc
+
+
+ /usr/bin
+ /usr/share/doc
+ /usr/share
+
+
+
+ vmaf-devel
+
+ /usr/lib
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2019-10-27
+ 1.3.15
+ First Release
+ Idris KALP
+ idriskalp@gmail.com
+
+
+
xine-lib
@@ -42280,6 +42419,54 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+
+ xavs2
+ https://github.com/pkuvcl/xavs2/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL
+ library
+ multimedia.video
+ Open-Source encoder of AVS2-P2/IEEE1857.4 video coding standard
+ Open-Source encoder of AVS2-P2/IEEE1857.4 video coding standard
+ https://github.com/pkuvcl/xavs2/archive/1.3.tar.gz
+ multimedia/video/xavs2/pspec.xml
+
+
+ xavs2
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+ xavs2-devel
+ Header files for xavs2.
+
+ xavs2
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2020-01-14
+ 1.3
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
schroedinger
@@ -44132,6 +44319,55 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+
+ vid.stab
+ http://www.rowetel.com/?page_id=452
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL
+ library
+ multimedia.video
+ Video stabilization library
+ Video stabilization library
+ https://github.com/georgmartius/vid.stab/archive/v1.1.0.tar.gz
+ multimedia/video/vid.stab/pspec.xml
+
+
+ vid.stab
+
+ libgcc
+ libgomp
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+ vid.stab-devel
+ Header files for vid.stab.
+
+ vid.stab
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2020-01-14
+ 1.1.0
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
vo-amrwbenc
@@ -44205,6 +44441,60 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+
+ xavs
+ http://xavs.sourceforge.net/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL
+ library
+ multimedia.video
+ XAVS is to implement high quality encoder and decoder of the Audio Video Standard of China (AVS).
+ XAVS is to implement high quality encoder and decoder of the Audio Video Standard of China (AVS).
+ https://sourceforge.net/projects/pisilinux/files/source/xavs-0.1.55.tar.xz
+
+ xavs-dynamic-xavs.patch
+ xavs-0.1.55-dont-strip-symbols.patch
+ xavs-dup-asm.patch
+ xavs-x32-yasm.patch
+
+ multimedia/video/xavs/pspec.xml
+
+
+ xavs
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+ xavs-devel
+ Header files for xavs.
+
+ xavs
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2020-01-14
+ 0.1.55
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
libmatroska
@@ -48920,6 +49210,56 @@ cleaner, which will allow to add new features in the future.
+
+
+ libsoxr
+ http://sourceforge.net/p/soxr/wiki/Home/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL
+ library
+ multimedia.sound
+ The SoX Resampler library that aims to give fast and high quality results for any constant resampling ratio
+ The SoX Resampler library that aims to give fast and high quality results for any constant resampling ratio
+ https://sourceforge.net/projects/soxr/files/soxr-0.1.3-Source.tar.xz
+ multimedia/sound/libsoxr/pspec.xml
+
+
+ libsoxr
+
+ libgcc
+ libgomp
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+ /usr/share/man
+
+
+
+ libsoxr-devel
+ Header files for libsoxr.
+
+ libsoxr
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2020-01-14
+ 0.1.3
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
decibel-audio-player
@@ -49703,7 +50043,7 @@ cleaner, which will allow to add new features in the future.
multimedia.sound
A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream.
A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream.
- https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.4.9+release.autotools.tar.gz
+ https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.4.11+release.autotools.tar.gz
flac-devel
zlib-devel
@@ -49749,8 +50089,8 @@ cleaner, which will allow to add new features in the future.
- 2019-10-26
- 0.4.9
+ 2020-01-14
+ 0.4.11
First release.
Idris Kalp
idriskalp@gmail.com
@@ -50155,7 +50495,7 @@ cleaner, which will allow to add new features in the future.
Development files for speex
speex için geliştirme dosyaları
- speex
+ speex
/usr/include
@@ -50175,7 +50515,7 @@ cleaner, which will allow to add new features in the future.
speexdsp-32bit
- speex
+ speex
libogg-32bit
@@ -50183,6 +50523,13 @@ cleaner, which will allow to add new features in the future.
+
+ 2020-01-14
+ 1.2.0
+ Rebuild.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
1.2.0
@@ -51090,6 +51437,55 @@ cleaner, which will allow to add new features in the future.
+
+
+ shine
+ GPL2
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL2
+ library
+ multimedia.sound
+ Super fast fixed-point MP3 encoder
+ shine is a blazing fast mp3 encoding library implemented in fixed-point arithmetic. The library can thus be used to performe super fast mp3 encoding on architectures without a FPU, such as armel, etc
+ https://github.com/toots/shine/releases/download/3.1.1/shine-3.1.1.tar.gz
+ multimedia/sound/shine/pspec.xml
+
+
+ shine
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+ /usr/share/man
+
+
+
+ shine-devel
+ Header files for shine.
+
+ shine
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2020-01-14
+ 3.1.1
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
libgme
@@ -51245,7 +51641,7 @@ cleaner, which will allow to add new features in the future.
Development files for pulseaudio-libs
pulseaudio-libs için geliştirme dosyaları
- pulseaudio-libs
+ pulseaudio-libs
glib2-devel
@@ -51272,7 +51668,7 @@ cleaner, which will allow to add new features in the future.
glib2
libcap
libtool-ltdl
- pulseaudio-libs
+ pulseaudio-libs
/usr/bin/pulseaudio
@@ -51330,7 +51726,7 @@ cleaner, which will allow to add new features in the future.
libtool-ltdl-32bit
- pulseaudio-libs
+ pulseaudio-libs
dbus-32bit
glib2-32bit
libsndfile-32bit
@@ -51341,6 +51737,13 @@ cleaner, which will allow to add new features in the future.
+
+ 2020-01-14
+ 13.0
+ Rebuild.
+ İdris Kalp
+ idriskalp@gmail.com
+
2019-12-04
13.0
@@ -53879,6 +54282,50 @@ cleaner, which will allow to add new features in the future.
+
+
+ libzimg
+ https://github.com/sekrit-twc/zimg
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ WTFPL
+ library
+ multimedia.graphics
+ Scaling, colorspace conversion, and dithering library
+ The "z" library implements the commonly required image processing basics of scaling, colorspace conversion, and depth conversion.
+ https://github.com/sekrit-twc/zimg/archive/release-2.9.2.tar.gz
+ multimedia/graphics/libzimg/pspec.xml
+
+
+ libzimg
+
+ /usr/lib
+ /usr/share/doc
+
+
+
+ libzimg-devel
+ Header files for libzimg.
+
+ libzimg
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2020-01-14
+ 2.9.2
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
libmng
@@ -64000,7 +64447,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
Doxygen C++, C, Java, Objective-C, Python, IDL (Corba ve Microsoft ile ilgili diğerleri ) ve PHP, C# ve D'yi de kapsayan diller için bir dokümantasyon sistemidir.
Doxygen es un sistema de documentación para C++, C, Java, Objective-C, Python, IDL (versiones Corba y Microsoft) y hasta cierto punto también PHP, C#, y D.
- http://doxygen.nl/files/doxygen-1.8.16.src.tar.gz
+ http://doxygen.nl/files/doxygen-1.8.17.src.tar.gz
git
cmake
@@ -64019,6 +64466,13 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
+
+ 2020-01-14
+ 1.8.17
+ Version bump.
+ Idris Kalp
+ idriskalp@gmail.com
+
2019-09-18
1.8.16
@@ -74968,7 +75422,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
Development files for libnl
libnl için geliştirme dosyaları
- libnl
+ libnl
/usr/include
@@ -74976,6 +75430,13 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
+
+ 2020-01-14
+ 3.5.0
+ Rebuild
+ Blue DeviL
+ bluedevil@sctzine.com
+
2019-12-05
3.5.0
@@ -85701,10 +86162,10 @@ functionality to build high-performing, platform-independent programs.TDB veritabanına erişim için gerekli kitaplıklar
libtdb contains C library and Python bindings to access to a trivial database. TDB is very much like GDBM and BSDDB except that it allows multiple simultaneous writers and uses locking internally to keep writers from trampling on each other.
libtdb basit bir veritabanı olan TDB ile iletişime geçmek için gerekli C ve Python kitaplıklarını içerir.
- https://www.samba.org/ftp/tdb/tdb-1.3.16.tar.gz
+ https://www.samba.org/ftp/tdb/tdb-1.4.3.tar.gz
libxslt
- python-devel
+ python3-devel
docbook-xsl
libbsd-devel
@@ -85713,7 +86174,7 @@ functionality to build high-performing, platform-independent programs.
libtdb
- python
+ python3
libbsd
@@ -85728,7 +86189,7 @@ functionality to build high-performing, platform-independent programs.Development files for libtdb
libtdb için geliştirme dosyaları
- libtdb
+ libtdb
/usr/lib/pkgconfig
@@ -85736,6 +86197,13 @@ functionality to build high-performing, platform-independent programs.
+
+ 2020-01-14
+ 1.4.3
+ Version bump
+ İdris Kalp
+ idriskalp@gmail.com
+
2018-08-03
1.3.16
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index 7e86a72dea..f521378fc8 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-579b549edf539c3ccc17c211de146ed480dfa6c9
\ No newline at end of file
+0e0356522145c1ca9b7e47834484bafe29065c11
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index 69e4811fca..3dc0a16a02 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 15ffbf7065..0d14608172 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-58b8472338a2081e448d5c039c1861f2541f04ab
\ No newline at end of file
+d94082437686eb02326f6899159f52ad37755d95
\ No newline at end of file