Package Details: tev 1.27-2

Git Clone URL: https://aur.archlinux.org/tev.git (read-only, click to copy)
Package Base: tev
Description: High dynamic range (HDR) image comparison tool for graphics people. Supports primarily OpenEXR files.
Upstream URL: https://github.com/Tom94/tev
Keywords: graphic hdr image
Licenses: LicenseRef-BSD
Conflicts: tev
Provides: tev
Submitter: oktomus
Maintainer: oktomus (alhirzel)
Last Packager: alhirzel
Votes: 2
Popularity: 0.000000
First Submitted: 2018-02-25 21:17 (UTC)
Last Updated: 2024-05-21 06:36 (UTC)

Latest Comments

alhirzel commented on 2024-05-21 06:38 (UTC)

I have made the changes suggested by zcyaya - thank you so much for your contribution!

zcyaya commented on 2024-05-16 06:59 (UTC) (edited on 2024-05-16 09:13 (UTC) by zcyaya)

I met the same problem with @Tutul. Turns out it's because upstream has changed the repo of OpenEXR from WJakob's mitsuba-renderer/openexr to AcademySoftwareFoundation/openexr, and CMakeLists is changed correspondingly. Somehow the new install process will copy duplicate headers and static libs to /usr/include and /usr/lib, resulting in conflicts.

I'm not a pro with CMake, but a quick remedy would be to manually rm -r $pkgdir/usr/lib $pkgdir/usr/include, and that will do (notice that tev links against static OpenEXR and IMath libs so adding them as dep is not a good idea). If you have time to look into it, there might be more elegent solutions.

----- Updated -----

Adding -DOPENEXR_INSTALL=OFF -DOPENEXR_INSTALL_TOOLS=OFF -DOPENEXR_INSTALL_PKG_CONFIG=OFF -DIMATH_INSTALL=OFF -DIMATH_INSTALL_PKG_CONFIG=OFF will do.

Tutul commented on 2024-04-27 02:28 (UTC)

The new package can't be installed without conflict!

The package include imath and openexr, both may already be installed with they respective package.

Both libraries should be excluded from the package and specify them as dependencies instead.

tbb commented on 2024-02-24 12:59 (UTC) (edited on 2024-02-24 13:00 (UTC) by tbb)

 CMake Error at CMakeLists.txt:94 (message):
 When Clang is used to compile TEV, libc++ must be available -- GCC's
 libstdc++ is not supported! (please install the libc++ development headers,
 provided e.g.  by the packages 'libc++-dev' and 'libc++abi-dev' on
 Debian/Ubuntu).


 -- Configuring incomplete, errors occurred!
 ==> ERROR: A failure occurred in build().

add libc++ as dep.

dreieck commented on 2022-11-30 16:42 (UTC)

Please strip away the leading v in $pkgver, as laid out by the packaging guidelines.

Regards!

spider-mario commented on 2020-02-27 22:01 (UTC)

Great, thanks :)

oktomus commented on 2020-02-25 15:11 (UTC)

Thanks, I fixed it :)

spider-mario commented on 2020-02-24 20:10 (UTC) (edited on 2020-02-24 20:38 (UTC) by spider-mario)

I mean in the source array:

source=("${_pkgname}::git+${url}.git#tag=${pkgver}")

then, when cloning the source, makepkg should do the necessary checkout automatically.

It should likely be removed from the url field and only be in the source array.

I used that feature in this package for example.

oktomus commented on 2020-02-24 12:29 (UTC)

@spider-mario, Can you elaborate ? The link https://github.com/Tom94/tev#tag=v1.14 is not valid and can't be cloned.

spider-mario commented on 2020-02-23 22:24 (UTC)

There should be no need for that call to git checkout in prepare(). You can simply add #tag=$pkgver to the source URL.