From 6e0246126acd2105e01e3091c90e4ccc2dbf4f44 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Wed, 15 Apr 2026 14:31:32 +0400 Subject: [PATCH] xavs2. --- multimedia/video/xavs2/actions.py | 45 ++++++++------- multimedia/video/xavs2/pspec.xml | 76 +++++++++++++++----------- programming/library/jemalloc/pspec.xml | 2 +- 3 files changed, 66 insertions(+), 57 deletions(-) mode change 100755 => 100644 multimedia/video/xavs2/actions.py mode change 100755 => 100644 multimedia/video/xavs2/pspec.xml diff --git a/multimedia/video/xavs2/actions.py b/multimedia/video/xavs2/actions.py old mode 100755 new mode 100644 index afc008552a..23335ac32a --- a/multimedia/video/xavs2/actions.py +++ b/multimedia/video/xavs2/actions.py @@ -2,38 +2,37 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/copyleft/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.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"] +WorkDir = "build/linux" + +y = ''.join([ + ' --prefix=/usr', + ' --extra-ldflags="-Wl,-z,noexecstack"', + ' --extra-cflags="-Wno-incompatible-pointer-types -Wno-implicit-function-declaration"', + ' --chroma-format="all"', + ' --enable-pic', + ' --enable-shared', +# ' --disable-asm', + ' --disable-avs', + ' --disable-swscale', + ' --disable-lavf', + ' --disable-ffms', + ' --disable-gpac', + ' --disable-lsmash ' + ]) 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 \ - ") + autotools.rawConfigure(y) def build(): - shelltools.cd("build/linux") - autotools.make() + 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") + autotools.rawInstall("DESTDIR=%s" % get.installDIR(), argument = 'install-{cli,lib-shared}') + pisitools.dodoc("../../COPYING") diff --git a/multimedia/video/xavs2/pspec.xml b/multimedia/video/xavs2/pspec.xml old mode 100755 new mode 100644 index 70321ffd53..29fde65071 --- a/multimedia/video/xavs2/pspec.xml +++ b/multimedia/video/xavs2/pspec.xml @@ -5,50 +5,60 @@ xavs2 https://github.com/pkuvcl/xavs2/ - Mathias Freire - mathiasfreire45@gmail.com + PisiLinux Community + admin@pisilinux.org - GPL - library + GPLv2 + 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 - - yasm - + https://github.com/pkuvcl/xavs2/archive/1.4/xavs2-1.4.tar.gz + + nasm + + + + - + xavs2 - - libgcc - + + libgcc + - /usr/bin - /usr/lib - /usr/share/doc - - - - - xavs2-devel - Header files for xavs2. - - xavs2 - - - /usr/include - /usr/lib/pkgconfig - + /usr/bin + /usr/lib + /usr/share/doc + - + + xavs2-devel + Header files for xavs2. + + xavs2 + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2026-04-14 + 1.4 + Version bump. + İdris Kalp + idriskalp@gmail.com + 2020-01-14 - 1.3 - First release. - İdris Kalp - idriskalp@gmail.com + 1.3 + First release. + İdris Kalp + idriskalp@gmail.com diff --git a/programming/library/jemalloc/pspec.xml b/programming/library/jemalloc/pspec.xml index 22a26c0210..1394113ee8 100644 --- a/programming/library/jemalloc/pspec.xml +++ b/programming/library/jemalloc/pspec.xml @@ -50,7 +50,7 @@ - 2026-06-14 + 2026-04-14 5.3.1 Version bump. Mustafa Cinasal