[packages/argyllcms] up to 3.4.1
atler
atler at pld-linux.org
Mon Sep 22 21:42:52 CEST 2025
commit c1aee503feebae4b9de172b33e611ba91dc49480
Author: Jan Palus <atler at pld-linux.org>
Date: Mon Sep 22 21:42:18 2025 +0200
up to 3.4.1
argyllcms.spec | 10 +++++++---
x32.patch | 21 +++++++++++----------
2 files changed, 18 insertions(+), 13 deletions(-)
---
diff --git a/argyllcms.spec b/argyllcms.spec
index 0ba938f..c673645 100644
--- a/argyllcms.spec
+++ b/argyllcms.spec
@@ -1,12 +1,12 @@
Summary: ICC compatible color management system
Summary(pl.UTF-8): System zarządzania kolorami kompatybilny z ICC
Name: argyllcms
-Version: 3.0.1
+Version: 3.4.1
Release: 1
License: AGPL v3, MIT, GPL v2+, LGPL v2.1+, FDL v1.3
Group: X11/Applications/Graphics
Source0: https://www.argyllcms.com/Argyll_V%{version}_src.zip
-# Source0-md5: faf8673e2f493c66edf5b90f0925eac7
+# Source0-md5: 1e0ab0d03557b8e96c2d494b1d8568fc
Patch0: x32.patch
URL: http://www.argyllcms.com/
BuildRequires: jam
@@ -97,10 +97,13 @@ jam -fJambase %{_smp_mflags} -dx -sPREFIX="%{_prefix}" -sREFSUBDIR=share/color/a
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_datadir}/metainfo
jam -fJambase %{_smp_mflags} -dx -sPREFIX="%{_prefix}" -sDESTDIR=$RPM_BUILD_ROOT -sREFSUBDIR=share/color/argyll/ref install
%{__rm} $RPM_BUILD_ROOT%{_prefix}/bin/License.txt
+%{__mv} $RPM_BUILD_ROOT%{_prefix}/bin/com.argyllcms.metainfo.xml $RPM_BUILD_ROOT%{_datadir}/metainfo
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -109,7 +112,7 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc Readme.txt
+%doc ReadMe.txt
%attr(755,root,root) %{_bindir}/applycal
%attr(755,root,root) %{_bindir}/average
%attr(755,root,root) %{_bindir}/cb2ti3
@@ -160,6 +163,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/xicclu
%dir %{_datadir}/color/argyll
%{_datadir}/color/argyll/ref
+%{_datadir}/metainfo/com.argyllcms.metainfo.xml
%files doc
%defattr(644,root,root,755)
diff --git a/x32.patch b/x32.patch
index ded91b2..be6b865 100644
--- a/x32.patch
+++ b/x32.patch
@@ -1,7 +1,7 @@
diff -ur Argyll_V2.3.0.orig/Jambase Argyll_V2.3.0/Jambase
--- Argyll_V2.3.0.orig/Jambase 2021-12-23 23:37:07.000000000 +0100
+++ Argyll_V2.3.0/Jambase 2022-04-24 21:01:17.080866907 +0200
-@@ -1011,16 +1011,6 @@
+@@ -1011,17 +1011,6 @@
HOSTTYPE = $(JAMUNAME[1]) ;
}
@@ -10,6 +10,7 @@ diff -ur Argyll_V2.3.0.orig/Jambase Argyll_V2.3.0/Jambase
- || $(HOSTTYPE) = amd64 {
- ECHO "We're on a 64 bit host" ;
- HOST64 = true ;
+- TARGET64 = true ; # We're not allowing for cross-compiling here...
- CCFLAGS += -m64 ;
- C++FLAGS += -m64 ;
- }
@@ -18,14 +19,14 @@ diff -ur Argyll_V2.3.0.orig/Jambase Argyll_V2.3.0/Jambase
# Hmm. Newer linux gcc ar defaults to no timestamps
# and introduces a new option to get old behaviour,
# breaking the dependency determination.
-diff -ur Argyll_V2.3.0.orig/Jamtop Argyll_V2.3.0/Jamtop
---- Argyll_V2.3.0.orig/Jamtop 2021-12-23 23:37:07.000000000 +0100
-+++ Argyll_V2.3.0/Jamtop 2022-04-24 21:01:08.610422555 +0200
-@@ -162,6 +162,7 @@
- if [ GLOB /usr/lib : lib$(lcase).so ] || [ GLOB /usr/lib : lib$(lcase).a ]
- || [ GLOB /usr/local/lib : lib$(lcase).so ] || [ GLOB /usr/local/lib : lib$(lcase).a ]
- || [ GLOB /usr/lib64 : lib$(lcase).so ] || [ GLOB /usr/lib64 : lib$(lcase).a ]
-+ || [ GLOB /usr/libx32 : lib$(lcase).so ] || [ GLOB /usr/libx32 : lib$(lcase).a ]
+--- Argyll_V3.4.1/Jamtop.orig 2025-08-26 06:00:41.000000000 +0200
++++ Argyll_V3.4.1/Jamtop 2025-09-22 21:30:51.198813092 +0200
+@@ -188,6 +188,8 @@
+ || [ GLOB /usr/local/lib : lib$(lcase).a ]
+ || [ GLOB /usr/lib64 : lib$(lcase).so ]
+ || [ GLOB /usr/lib64 : lib$(lcase).a ]
++ || [ GLOB /usr/libx32 : lib$(lcase).so ]
++ || [ GLOB /usr/libx32 : lib$(lcase).a ]
|| [ GLOB /usr/lib/x86_64-linux-gnu : lib$(lcase).so ]
|| [ GLOB /usr/lib/x86_64-linux-gnu : lib$(lcase).a ]
- || [ GLOB /usr/lib/i386-linux-gnu : lib$(lcase).so ]
+ || [ GLOB /usr/lib/i386-linux-gnu : lib$(lcase).so ]
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/argyllcms.git/commitdiff/c1aee503feebae4b9de172b33e611ba91dc49480
More information about the pld-cvs-commit
mailing list