Package Details: gthumb-openexr-extension 3.12.0-13

Git Clone URL: https://aur.archlinux.org/gthumb-openexr-extension.git (read-only, click to copy)
Package Base: gthumb-openexr-extension
Description: Extension for gThumb to support OpenEXR
Upstream URL: https://github.com/afichet/gthumb-openexr-extension
Licenses: GPL
Provides: gthumb-openexr-extension
Submitter: afichet
Maintainer: afichet
Last Packager: afichet
Votes: 0
Popularity: 0.000000
First Submitted: 2017-09-21 23:24 (UTC)
Last Updated: 2021-10-27 16:46 (UTC)

Latest Comments

afichet commented on 2021-05-03 17:00 (UTC)

Bad timing there. The OpenEXR 3.0 release is very new and the package was indeed last successfully build with OpenEXR 2.0.

I have to get some time to update the git repo and the PKGBUILD.

Thanks for your feedbacks.

dreieck commented on 2021-05-03 14:32 (UTC) (edited on 2021-05-03 14:40 (UTC) by dreieck)

Also, you download some latest version from git.

So, your package should be renamed to gthumb-openexr-extension-git according to the packaging guidelines. A proper provides=("gthumb-openexr-extension=${pkgver}") you already have; a conflicts=("gthumb-openexr-extension") should be added as well.

Also, the $pkgver should reflect any updates to the git repository -- so you should add a pkgver()-function which dynamically creates the package version -- ideally beginning with the upstream's notion (like 3.10), and then some monotoneously increasing information about the actual commit (git rev-list --count HEAD e.g., maybe adding latest commit date and short hash if wanted).

Thanks for maintaining!

dreieck commented on 2021-05-03 14:29 (UTC)

Build fails for me now with:

==> Starting build()...
-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenEXR: OPENEXR_HALF_LIBRARY-NOTFOUND;/usr/lib/libIex.so;OPENEXR_ILMIMF_LIBRARY-NOTFOUND;/usr/lib/libIlmThread.so;/usr/lib/libImath.so  
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") 
-- Checking for module 'gthumb-3.10'
--   Found gthumb-3.10, version 3.10.3
-- Checking for module 'glib-2.0'
--   Found glib-2.0, version 2.68.1
-- Checking for module 'gtk+-3.0'
--   Found gtk+-3.0, version 3.24.29
-- Configuring done
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
OPENEXR_HALF_LIBRARY
    linked by target "openexr-viewer" in directory /[...]/gthumb-openexr-extension/src/gthumb-openexr-extension
OPENEXR_ILMIMF_LIBRARY
    linked by target "openexr-viewer" in directory /[...]/gthumb-openexr-extension/src/gthumb-openexr-extension

-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.
==> ERROR: A failure occurred in build().
    Aborting...
error making: gthumb-openexr-extension

I needed to install openexr2 to make it compile. The proper depends then would be 'openexr<3' 'openexr>=2' instead of openexr.

And this then would break other software which needs the up to date openexr. Can maybe the cmake-call be adapted to use the up to date openexr version 3* instead?

afichet commented on 2021-04-19 16:09 (UTC)

Hi dreieck,

Great to know this package can be usefull. I have changed the build system to cmake. It shall now work.

Let me know if you have any issue.

dreieck commented on 2021-04-13 20:03 (UTC)

I get the build error

==> Starting build()...

ERROR: Neither directory contains a build file meson.build.

Thanks for maintaining!