diff --git a/multimedia/video/aom/actions.py b/multimedia/video/aom/actions.py old mode 100755 new mode 100644 index 5ce69df284..9cba528cb9 --- a/multimedia/video/aom/actions.py +++ b/multimedia/video/aom/actions.py @@ -2,37 +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 get +from pisi.actionsapi import cmaketools, mesontools, pisitools, get WorkDir="libaom-%s" % get.srcVERSION() +j = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DBUILD_SHARED_LIBS=1', + ' -DENABLE_TESTS=0', + ' -S . -B build -G Ninja -L ' + ]) + def setup(): - #shelltools.cd("%s" % get.workDIR()) - #shelltools.move("libaom-*", "aom-%s" % get.srcVERSION()) - #shelltools.cd("aom-%s" % get.srcVERSION()) - cmaketools.configure("-S . -B build -G Ninja \ - -DBUILD_SHARED_LIBS=1 \ - -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_TESTS=0") + cmaketools.configure(j) def build(): - shelltools.cd("build") - shelltools.system("ninja") + mesontools.build("-C build") def install(): - shelltools.cd("build") - shelltools.system("DESTDIR=%s ninja install" % get.installDIR()) - - #pisitools.dosym("/usr/lib/libaom.so.3.4.0", "/usr/lib/libaom.so.0") - - pisitools.insinto("/usr/share/pixmaps", "aomedia_logo_200.png", "aom.png") - - shelltools.cd("..") - pisitools.dodoc("AUTHORS", "CHANGELOG", "README.md") + mesontools.install("-C build") + pisitools.insinto("/usr/share/pixmaps", "aomedia_logo_200.png", "aom.png") + pisitools.dodoc("AUTHORS", "CHANGELOG", "README.md") diff --git a/multimedia/video/aom/pspec.xml b/multimedia/video/aom/pspec.xml old mode 100755 new mode 100644 index ac0836b991..143a01ace3 --- a/multimedia/video/aom/pspec.xml +++ b/multimedia/video/aom/pspec.xml @@ -1,73 +1,80 @@ - + - - aom - https://aomedia.org/ - - Mathias Freire - mathiasfreire45@gmail.com - - BSD - library - aom - Alliance for Open Media video codec - aom is the AOMedia video encoder for ​AV1, an open source and royalty-free video codec. aom can save about 30% bitrate compared to VP9 and H.265 / HEVC, and about 50% over H.264, while retaining the same visual quality. - https://storage.googleapis.com/aom-releases/libaom-3.4.0.tar.gz + + aom + https://aomedia.org/ + + Mathias Freire + mathiasfreire45@gmail.com + + BSD + library + aom + Alliance for Open Media video codec + aom is the AOMedia video encoder for ​AV1, an open source and royalty-free video codec. aom can save about 30% bitrate compared to VP9 and H.265 / HEVC, and about 50% over H.264, while retaining the same visual quality. + https://storage.googleapis.com/aom-releases/libaom-3.5.0.tar.gz ninja doxygen - cmake + cmake yasm-devel - - - - aom + + + + aom libgcc - - /usr/bin - /usr/lib - /usr/share/doc - /usr/share/pixmaps - - - + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/pixmaps + + + - aom-devel + aom-devel Header files for aom. aom - - /usr/include + + /usr/include /usr/lib/pkgconfig - - + + - - - 2022-08-02 - 3.4.0 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2021-11-01 - 3.2.0 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2020-01-12 + + + 2023-01-09 + 3.5.0 + Version bump. + fury + uglyside@yandex.ru + + + 2022-08-02 + 3.4.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + + 2021-11-01 + 3.2.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + + 2020-01-12 1.0.0_20200112 First release Idris Kalp idriskalp@gmail.com - - + +