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