From d477e8c35d763641ef053e71982865ead504b88f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Fri, 24 Jul 2015 16:36:00 +0300 Subject: [PATCH] tier1 / Part 4 ? --- desktop/kde/framework/kimageformats/pspec.xml | 17 ++++++++++------- multimedia/misc/openexr/actions.py | 2 ++ multimedia/misc/openexr/pspec.xml | 4 ++++ science/misc/ilmbase/actions.py | 2 ++ science/misc/ilmbase/pspec.xml | 7 +++++-- 5 files changed, 23 insertions(+), 9 deletions(-) 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