Merge pull request #8963 from 4fury-c3440d8/updates

dav1d, davs2.
This commit is contained in:
Rmys
2021-01-24 19:31:22 +03:00
committed by GitHub
4 changed files with 100 additions and 98 deletions
+7 -10
View File
@@ -2,21 +2,18 @@
# -*- 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 pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import mesontools
from pisi.actionsapi import get
from pisi.actionsapi import mesontools, pisitools
def setup():
mesontools.configure()
mesontools.configure()
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("COPYING", "README.md", "NEWS")
pisitools.dodoc("COPYING", "NEWS", "README.md")
Executable → Regular
+45 -37
View File
@@ -1,58 +1,66 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>dav1d</Name>
<Homepage>https://code.videolan.org/videolan/dav1d/</Homepage>
<Packager>
<Name>Mathias Freire</Name>
<Email>mathiasfreire45@gmail.com</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>AV1 cross-platform decoder focused on speed and correctness</Summary>
<Description>dav1d is a new AV1 cross-platform decoder, open-source, and focused on speed and correctness.</Description>
<Archive sha1sum="a3f16d7c7c47231249edc39667baae17442f781e" type="tarxz">http://downloads.videolan.org/pub/videolan/dav1d/0.5.2/dav1d-0.5.2.tar.xz</Archive>
<Source>
<Name>dav1d</Name>
<Homepage>https://code.videolan.org/videolan/dav1d</Homepage>
<Packager>
<Name>Mathias Freire</Name>
<Email>mathiasfreire45@gmail.com</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<PartOf>multimedia.video</PartOf>
<Summary>dav1d is a new AV1 cross-platform decoder, open-source, and focused on speed and correctness.</Summary>
<Description>The goal of this project is to provide a decoder for most platforms, and achieve the highest speed possible to overcome the temporary lack of AV1 hardware decoder. It supports all features from AV1, including all subsampling and bit-depth parameters. In the future, this project will host simple tools or simple wrappings (like, for example, an MFT transform).</Description>
<Archive sha1sum="508f2314488c6e0f7927a56b2554e760abcd12cd" type="tarxz">
http://downloads.videolan.org/pub/videolan/dav1d/0.8.1/dav1d-0.8.1.tar.xz
</Archive>
<BuildDependencies>
<Dependency>ninja</Dependency>
<Dependency>nasm</Dependency>
<Dependency>meson</Dependency>
<Dependency>ninja</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>dav1d</Name>
</Source>
<Package>
<Name>dav1d</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Files>
<Path fileType="executable">/usr/bin/dav1d</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
</Files>
</Package>
<Package>
<Name>dav1d-devel</Name>
<Summary>Header files for dav1d.</Summary>
<Name>dav1d-devel</Name>
<RuntimeDependencies>
<Dependency release="current">dav1d</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-01-12</Date>
<History>
<Update release="2">
<Date>2021-01-24</Date>
<Version>0.8.1</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="1">
<Date>2020-01-12</Date>
<Version>0.5.2</Version>
<Comment>First release.</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</Update>
</History>
</PISI>
+14 -16
View File
@@ -2,29 +2,27 @@
# -*- 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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
shelltools.system("patch -p1 --binary < davs2-1.6-gcc8-fix.patch")
shelltools.cd("build/linux")
autotools.configure("--extra-ldflags='-Wl,-z,noexecstack' \
--chroma-format='all' \
--enable-shared \
")
shelltools.system("patch -p1 --binary < davs2-1.6-gcc8-fix.patch")
shelltools.cd("build/linux")
autotools.configure("--extra-ldflags='-Wl,-z,noexecstack' \
--chroma-format='all' \
--enable-shared ")
def build():
shelltools.cd("build/linux")
autotools.make()
shelltools.cd("build/linux")
autotools.make()
def install():
shelltools.cd("build/linux")
autotools.rawInstall("DESTDIR=%s" %get.installDIR())
shelltools.cd("../..")
pisitools.dodoc("COPYING", "README.md")
shelltools.cd("build/linux")
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
shelltools.cd("../..")
pisitools.dodoc("COPYING", "README.md")
+34 -35
View File
@@ -1,60 +1,59 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>davs2</Name>
<Homepage>https://github.com/pkuvcl/davs2/</Homepage>
<Packager>
<Name>Mathias Freire</Name>
<Email>mathiasfreire45@gmail.com</Email>
<Name>Mathias Freire</Name>
<Email>mathiasfreire45@gmail.com</Email>
</Packager>
<License>GPL</License>
<IsA>library</IsA>
<Summary> Open-Source decoder of AVS2-P2/IEEE1857.4 video coding standard</Summary>
<License>GPL</License>
<IsA>library</IsA>
<PartOf>multimedia.video</PartOf>
<Summary>Open-Source decoder of AVS2-P2/IEEE1857.4 video coding standard</Summary>
<Description>davs2 is an open-source decoder of AVS2-P2/IEEE1857.4 video coding standard.</Description>
<Archive sha1sum="640563a6d4bf98e8b8d67b727e92403cca9beb3d" type="targz">https://github.com/pkuvcl/davs2/archive/1.6.tar.gz</Archive>
<Archive sha1sum="640563a6d4bf98e8b8d67b727e92403cca9beb3d" type="targz">https://github.com/pkuvcl/davs2/archive/1.6.tar.gz</Archive>
<BuildDependencies>
<Dependency>yasm-devel</Dependency>
</BuildDependencies>
<AdditionalFiles>
<AdditionalFile target="davs2-1.6-gcc8-fix.patch">davs2-1.6-gcc8-fix.patch</AdditionalFile>
</AdditionalFiles>
<AdditionalFiles>
<AdditionalFile target="davs2-1.6-gcc8-fix.patch">davs2-1.6-gcc8-fix.patch</AdditionalFile>
</AdditionalFiles>
</Source>
<Package>
<Name>davs2</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>davs2-devel</Name>
<Summary>Header files for davs2.</Summary>
<RuntimeDependencies>
<Dependency release="current">davs2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Package>
<Name>davs2-devel</Name>
<Summary>Header files for davs2.</Summary>
<RuntimeDependencies>
<Dependency release="current">davs2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-01-12</Date>
<Version>1.6</Version>
<Comment>First release.</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
<Version>1.6</Version>
<Comment>First release.</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</PISI>