[packages/libicns] - fix for missing include; release 7

qboosh qboosh at pld-linux.org
Sat Sep 27 18:21:47 CEST 2025


commit 2d9e837ba529d1ddd3012aa128cb17d516dd9b66
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Sep 27 18:24:48 2025 +0200

    - fix for missing include; release 7

 libicns-includes.patch | 10 ++++++++++
 libicns.spec           | 12 +++++++-----
 2 files changed, 17 insertions(+), 5 deletions(-)
---
diff --git a/libicns.spec b/libicns.spec
index ed8c73d..81229a0 100644
--- a/libicns.spec
+++ b/libicns.spec
@@ -6,14 +6,15 @@ Summary:	Library for manipulating Macintosh icns files
 Summary(pl.UTF-8):	Biblioteka do operowania na plikach icns z Macintosha
 Name:		libicns
 Version:	0.8.1
-Release:	6
+Release:	7
 Group:		Libraries
 # libicns, icns2png and icontainer2icns are under LGPLv2+
 # png2icns is under GPLv2+
 License:	LGPL v2+ (library and most tools), GPL v2+ (png2icns)
-Source0:	http://downloads.sourceforge.net/icns/%{name}-%{version}.tar.gz
+Source0:	https://downloads.sourceforge.net/icns/%{name}-%{version}.tar.gz
+Patch0:		%{name}-includes.patch
 # Source0-md5:	7a9b74b84ce08c5b11bdee3cad296dd3
-URL:		http://icns.sourceforge.net/
+URL:		https://icns.sourceforge.net/
 BuildRequires:	jasper-devel
 BuildRequires:	libpng-devel
 BuildRequires:	pkgconfig
@@ -55,6 +56,7 @@ Statyczna biblioteka libicns.
 
 %prep
 %setup -q
+%patch -P0 -p1
 
 %build
 %configure \
@@ -82,7 +84,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/icontainer2icns
 %attr(755,root,root) %{_bindir}/png2icns
 %attr(755,root,root) %{_libdir}/libicns.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libicns.so.1
+%ghost %{_libdir}/libicns.so.1
 %{_mandir}/man1/icns2png.1*
 %{_mandir}/man1/icontainer2icns.1*
 %{_mandir}/man1/png2icns.1*
@@ -90,7 +92,7 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(644,root,root,755)
 %doc src/apidocs.html
-%attr(755,root,root) %{_libdir}/libicns.so
+%{_libdir}/libicns.so
 %{_includedir}/icns.h
 %{_pkgconfigdir}/libicns.pc
 
diff --git a/libicns-includes.patch b/libicns-includes.patch
new file mode 100644
index 0000000..187e718
--- /dev/null
+++ b/libicns-includes.patch
@@ -0,0 +1,10 @@
+--- libicns-0.8.1/icnsutils/png2icns.c.orig	2012-06-14 01:42:07.000000000 +0200
++++ libicns-0.8.1/icnsutils/png2icns.c	2025-09-27 18:12:09.238626727 +0200
+@@ -22,6 +22,7 @@
+ #include <stdio.h>
+ #include <string.h>
+ #include <stdint.h>
++#include <unistd.h>
+ 
+ #include <errno.h>
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libicns.git/commitdiff/2d9e837ba529d1ddd3012aa128cb17d516dd9b66



More information about the pld-cvs-commit mailing list