diff --git a/multimedia/misc/libheif/actions.py b/multimedia/misc/libheif/actions.py index 3696128ec9..ebce12e831 100644 --- a/multimedia/misc/libheif/actions.py +++ b/multimedia/misc/libheif/actions.py @@ -7,16 +7,23 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools from pisi.actionsapi import get def setup(): - shelltools.system("./autogen.sh") - autotools.configure("--enable-static=no --disable-go") + cmaketools.configure("-B build \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DWITH_DAV1D=ON \ + -DWITH_RAV1E=ON \ + -DWITH_SvtEnc=ON") def build(): - autotools.make() + shelltools.cd("build") + cmaketools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + shelltools.cd("..") pisitools.dodoc("COPYING", "README*") diff --git a/multimedia/misc/libheif/pspec.xml b/multimedia/misc/libheif/pspec.xml index 7444c99b96..fbf9f9d911 100644 --- a/multimedia/misc/libheif/pspec.xml +++ b/multimedia/misc/libheif/pspec.xml @@ -12,9 +12,11 @@ app HEIF file format decoder and encoder HEIF file format decoder and encoder - https://github.com/strukturag/libheif/archive/v1.15.2.tar.gz + https://github.com/strukturag/libheif/archive/v1.17.1.tar.gz + cmake aom-devel + webp-devel x265-devel dav1d-devel glib2-devel @@ -34,6 +36,7 @@ libheif aom + webp x265 dav1d glib2 @@ -58,6 +61,7 @@ aom-devel x265-devel + webp-devel dav1d-devel libheif @@ -68,6 +72,13 @@ + + 2023-11-02 + 1.17.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-04-01 1.15.2