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