diff --git a/desktop/kde/framework/kimageformats/pspec.xml b/desktop/kde/framework/kimageformats/pspec.xml
index 0989c6bef9..453949b672 100644
--- a/desktop/kde/framework/kimageformats/pspec.xml
+++ b/desktop/kde/framework/kimageformats/pspec.xml
@@ -10,13 +10,16 @@
LGPLv2
library
- app:console
+ app:console
Image formats addons for QT 5
This framework provides additional image format plugins for QtGui.
http://download.kde.org/stable/frameworks/5.11/kimageformats-5.11.0.tar.xz
- qt5-base-devel
- extra-cmake-modules
+ qt5-base-devel
+ openexr-devel
+ ilmbase-devel
+ extra-cmake-modules
+ cmake
@@ -24,14 +27,14 @@
kimageformats
qt5-base
- libgcc
- openexr-libs
+ libgcc
+ openexr-libs
ilmbase
/usr/share
- /usr/lib/qt5
- /usr/lib
+ /usr/lib/qt5
+ /usr/lib
/usr/share/doc
diff --git a/multimedia/misc/openexr/actions.py b/multimedia/misc/openexr/actions.py
index 80932f975f..f681132891 100644
--- a/multimedia/misc/openexr/actions.py
+++ b/multimedia/misc/openexr/actions.py
@@ -15,6 +15,8 @@ def setup():
shelltools.system("./bootstrap")
autotools.configure("--enable-shared \
--disable-static")
+
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
diff --git a/multimedia/misc/openexr/pspec.xml b/multimedia/misc/openexr/pspec.xml
index c6fbfad9cb..abece6bc53 100644
--- a/multimedia/misc/openexr/pspec.xml
+++ b/multimedia/misc/openexr/pspec.xml
@@ -16,6 +16,7 @@
http://download.savannah.nongnu.org/releases/openexr/openexr-2.1.0.tar.gz
ilmbase-devel
+ zlib-devel
@@ -23,6 +24,7 @@
openexr
ilmbase
+ libgcc
openexr-libs
@@ -35,6 +37,8 @@
OpenEXR runtime libraries
ilmbase
+ zlib
+ libgcc
/usr/lib/lib*
diff --git a/science/misc/ilmbase/actions.py b/science/misc/ilmbase/actions.py
index f2f348b5bd..3771bd7830 100644
--- a/science/misc/ilmbase/actions.py
+++ b/science/misc/ilmbase/actions.py
@@ -12,6 +12,8 @@ from pisi.actionsapi import get
def setup():
shelltools.system("./bootstrap")
autotools.configure("--disable-static")
+
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
diff --git a/science/misc/ilmbase/pspec.xml b/science/misc/ilmbase/pspec.xml
index cda3640dde..7037c864ed 100644
--- a/science/misc/ilmbase/pspec.xml
+++ b/science/misc/ilmbase/pspec.xml
@@ -22,6 +22,9 @@
ilmbase
+
+ libgcc
+
/usr/lib
/usr/share/doc
@@ -33,8 +36,8 @@
Development files for ilmbase
ilmbase
- mesa-glu-devel
- mesa-devel
+
/usr/include