Compare commits
8 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 9c174f5727 | |||
| 5a8d28d29d | |||
| b3c2552384 | |||
| eb8f0cd4d2 | |||
| bf80a10a9e | |||
| a328d1cd81 | |||
| 1a2319dee7 | |||
| 1ff517d350 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0a9f5f3de8964ac5cca31597aca74bf915a3d8214e3276fdcb52c80ad25b0096
|
||||
size 3073036
|
||||
3
ctl-1.5.4.tar.gz
Normal file
3
ctl-1.5.4.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fb84925320d053827fce965d7aeea5bb8690d7093bb083c8e3915d7a600e25fc
|
||||
size 3079675
|
||||
45
ctl.changes
45
ctl.changes
@@ -1,3 +1,48 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 17 07:46:59 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
|
||||
|
||||
- Update to 1.5.4:
|
||||
* Issues/0146 strict aliasing violations by @michaeldsmith in #147
|
||||
* Issues/0138 uint32 is deprecated by @michaeldsmith in #148
|
||||
* Issues/0150 max inst count segfault by @michaeldsmith in #151
|
||||
* restore tiff to vcpkg github workflow by @michaeldsmith in #152
|
||||
* Fix Mac Github workflow CI by @michaeldsmith in #154
|
||||
* Add soversion to IlmImfCtl too by @paolostivanin in #153
|
||||
* issues/0155 - typo in set_target_properties() in /lib/dpx/CMakeLists.txt by @michaeldsmith in #156
|
||||
* change from actions/checkout@v3 to actions/checkout@v4 by @michaeldsmith in #158
|
||||
* remove github workflow job that only does setup of freebsd by @michaeldsmith in #159
|
||||
* Issues/0134 openexr2 shared iex_debug trap by @michaeldsmith in #160
|
||||
* remove centos7 from github workflow, centos7 is EOL 2024-06-30 by @michaeldsmith in #161
|
||||
* add ZLIB to CMakeLists.txt target_link_libraries() by @michaeldsmith in #162
|
||||
* Disambiguate clamp calls in exrToDpx.cpp by @carlocab in #164
|
||||
* Ctlrender help by @aforsythe in #38
|
||||
* fix missing va_end by @rex4539 in #166
|
||||
* improve CMake status messages by @michaeldsmith in #169
|
||||
* CodeQL - add permissions to GH workflows by @michaeldsmith in #170
|
||||
* codeql/cpp-comparison-with-wider-type by @michaeldsmith in #172
|
||||
* codeql/cpp-wrong-type-format-argument by @michaeldsmith in #173
|
||||
* cmake/simplify-finding-openexr by @michaeldsmith in #174
|
||||
* codeql/cpp/integer-multiplication-cast-to-long by @michaeldsmith in #175
|
||||
* issues/0176-ctlrender-ctest-tiff32-uses-previous-ctest-output by @michaeldsmith in #177
|
||||
* Add ARM Linux GitHub workflow by @michaeldsmith in #178
|
||||
* Issues/0168 valgrind issue ctlrender with unsupported input format by @michaeldsmith in #179
|
||||
* Issues/0180 llvm gentoo error by @michaeldsmith in #181
|
||||
* Issues/0183 compile brew head by @michaeldsmith in #184
|
||||
* change SOVERSION to use MAJOR.MINOR format instead of MAJOR.MINOR.PATCH by @michaeldsmith in #186
|
||||
- Drop upstreamed fix-IlmCtl-sover.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 17 07:21:57 UTC 2025 - Max Lin <mlin@suse.com>
|
||||
|
||||
- Fix directory not found error when building on Leap 16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 21 12:06:36 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
||||
|
||||
- ensure openexr is at least version 3 and the devel package also
|
||||
needs to pull openexr-devel as its headers reference the openexr
|
||||
headers
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 30 06:30:17 UTC 2024 - Paolo Stivanin <info@paolostivanin.com>
|
||||
|
||||
|
||||
28
ctl.spec
28
ctl.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package ctl
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -15,22 +15,21 @@
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
%define so_ver 1_5_3
|
||||
|
||||
%define so_ver 1_5
|
||||
|
||||
Name: ctl
|
||||
Version: 1.5.3
|
||||
Version: 1.5.4
|
||||
Release: 0
|
||||
Summary: Programming language for digital color management
|
||||
License: AMPAS
|
||||
URL: https://github.com/ampas/CTL
|
||||
Source: https://github.com/ampas/CTL/archive/refs/tags/ctl-%{version}.tar.gz
|
||||
Source2: ctl-rpmlintrc
|
||||
# PATCH-FIX-UPSTREAM https://github.com/ampas/CTL/pull/153
|
||||
Patch0: fix-IlmCtl-sover.patch
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: openexr-devel
|
||||
BuildRequires: libtiff-devel
|
||||
BuildRequires: openexr-devel >= 3
|
||||
|
||||
%description
|
||||
The Color Transformation Language (CTL) is a programming language for digital
|
||||
@@ -52,10 +51,11 @@ This package contains various CTL files.
|
||||
%package devel
|
||||
Summary: Development package for CTL
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: %{name} = %{version}
|
||||
Requires: libIlmCtl%{so_ver} = %{version}
|
||||
Requires: libIlmCtlMath%{so_ver} = %{version}
|
||||
Requires: libIlmCtlSimd%{so_ver} = %{version}
|
||||
Requires: %{name} = %{version}
|
||||
Requires: openexr-devel >= 3
|
||||
|
||||
%description devel
|
||||
This package contain the devel files for CTL.
|
||||
@@ -112,12 +112,12 @@ CTL interpreter.
|
||||
%cmake_install
|
||||
|
||||
%ldconfig_scriptlets -n libIlmCtl%{so_ver}
|
||||
%ldconfig_scriptlets -n libIlmCtlMath%{so_ver}
|
||||
%ldconfig_scriptlets -n libIlmCtlMath%{so_ver}
|
||||
%ldconfig_scriptlets -n libIlmCtlSimd%{so_ver}
|
||||
%ldconfig_scriptlets -n libIlmImfCtl%{so_ver}
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%license LICENSE
|
||||
%doc CHANGELOG README.md
|
||||
%{_bindir}/ctlrender
|
||||
%{_bindir}/exr_ctl_exr
|
||||
@@ -163,19 +163,19 @@ CTL interpreter.
|
||||
%{_includedir}/OpenEXR/ImfCtlApplyTransforms.h
|
||||
|
||||
%files -n libIlmImfCtl%{so_ver}
|
||||
%{_libdir}/libIlmImfCtl.so.%{version}
|
||||
%{_libdir}/libIlmImfCtl.so.*
|
||||
|
||||
%files -n libIlmCtl%{so_ver}
|
||||
%{_libdir}/libIlmCtl.so.%{version}
|
||||
%{_libdir}/libIlmCtl.so.*
|
||||
|
||||
%files -n libIlmCtlMath%{so_ver}
|
||||
%{_libdir}/libIlmCtlMath.so.%{version}
|
||||
%{_libdir}/libIlmCtlMath.so.*
|
||||
|
||||
%files -n libIlmCtlSimd%{so_ver}
|
||||
%{_libdir}/libIlmCtlSimd.so.%{version}
|
||||
%{_libdir}/libIlmCtlSimd.so.*
|
||||
|
||||
%files doc
|
||||
%if 0%{?sle_version} >= 150600 || %{?suse_version} > 1600
|
||||
%if 0%{?sle_version} >= 150600 || %{?suse_version} >= 1600
|
||||
%dir %{_docdir}/ctl
|
||||
%dir %{_docdir}/ctl/CTL
|
||||
%{_docdir}/ctl/CTL/CtlManual.*
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
--- CTL-ctl-1.5.3/lib/IlmImfCtl/CMakeLists.txt.orig 2024-05-30 08:29:06.827039008 +0200
|
||||
+++ CTL-ctl-1.5.3/lib/IlmImfCtl/CMakeLists.txt 2024-05-30 08:29:23.433807650 +0200
|
||||
@@ -35,6 +35,12 @@
|
||||
$<$<TARGET_EXISTS:IlmBase::Iex>:IlmBase::Iex>
|
||||
)
|
||||
|
||||
+set_target_properties(IlmImfCtl
|
||||
+ PROPERTIES
|
||||
+ VERSION ${CTL_VERSION}
|
||||
+ SOVERSION ${CTL_VERSION}
|
||||
+)
|
||||
+
|
||||
install(FILES
|
||||
ImfCtlApplyTransforms.h
|
||||
DESTINATION
|
||||
Reference in New Issue
Block a user