[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