Package Details: openjph 0.26.0-1

Git Clone URL: https://aur.archlinux.org/openjph.git (read-only, click to copy)
Package Base: openjph
Description: Open-source implementation of JPEG2000 Part-15
Upstream URL: https://github.com/aous72/OpenJPH/
Licenses: BSD-2-Clause
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 2
Popularity: 0.41
First Submitted: 2022-05-31 16:13 (UTC)
Last Updated: 2025-12-25 23:54 (UTC)

Latest Comments

tacaswell commented on 2026-01-01 04:02 (UTC)

This package has file conflicts with https://archlinux.org/packages/extra/x86_64/openexr/

(1/1) checking for file conflicts                                                                                                                                                                [########################################################################################################################] 100%
error: failed to commit transaction (conflicting files)
openjph: /usr/include/openjph/ojph_arch.h exists in filesystem (owned by openexr)
openjph: /usr/include/openjph/ojph_arg.h exists in filesystem (owned by openexr)
openjph: /usr/include/openjph/ojph_base.h exists in filesystem (owned by openexr)
openjph: /usr/include/openjph/ojph_codestream.h exists in filesystem (owned by openexr)
openjph: /usr/include/openjph/ojph_defs.h exists in filesystem (owned by openexr)
openjph: /usr/include/openjph/ojph_file.h exists in filesystem (owned by openexr)
openjph: /usr/include/openjph/ojph_mem.h exists in filesystem (owned by openexr)
openjph: /usr/include/openjph/ojph_message.h exists in filesystem (owned by openexr)
openjph: /usr/include/openjph/ojph_params.h exists in filesystem (owned by openexr)
openjph: /usr/include/openjph/ojph_version.h exists in filesystem (owned by openexr)
openjph: /usr/lib/cmake/openjph/openjph-config-version.cmake exists in filesystem (owned by openexr)
openjph: /usr/lib/cmake/openjph/openjph-config.cmake exists in filesystem (owned by openexr)
openjph: /usr/lib/cmake/openjph/openjph-targets-none.cmake exists in filesystem (owned by openexr)
openjph: /usr/lib/cmake/openjph/openjph-targets.cmake exists in filesystem (owned by openexr)
openjph: /usr/lib/libopenjph.so exists in filesystem (owned by openexr)
openjph: /usr/lib/pkgconfig/openjph.pc exists in filesystem (owned by openexr)
Errors occurred, no packages were upgraded.

patlefort commented on 2025-10-11 21:21 (UTC)

It's checked at runtime. If it still doesn't work, then it's an upstream issue.

dbermond commented on 2025-10-09 20:25 (UTC)

@patlefort that's not so simple. User-defined compiler flags that influence the emitted instruction set can be overridden by the programmer by, for example, directly calling the instruction set itself. Since I'm not sure if these instruction sets are evaluated at runtime or only at compile time, I'm disabling them to comply with the Arch Linux current target architecture (baseline x86-64 / x86-64-v1), potentially avoiding issues for such users.

patlefort commented on 2025-10-09 15:21 (UTC)

Can you please not hard disable SSE/AVX? It can be left to be detected from user compiler flags.