[packages/zopfli] - updated to 1.0.3

qboosh qboosh at pld-linux.org
Sat Jul 1 19:09:59 CEST 2023


commit 6bdb17fc9ceb7e61f2652432fd0dbfab9b0094af
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jul 1 18:44:30 2023 +0200

    - updated to 1.0.3

 zopfli-link.patch | 55 +++++++++++++++++++++++++++----------------------------
 zopfli.spec       |  8 ++++----
 2 files changed, 31 insertions(+), 32 deletions(-)
---
diff --git a/zopfli.spec b/zopfli.spec
index d41638c..d000e58 100644
--- a/zopfli.spec
+++ b/zopfli.spec
@@ -1,13 +1,13 @@
 Summary:	Compression library to perform very good, but slow, deflate or zlib compression
 Summary(pl.UTF-8):	Biblioteka wykonująca bardzo dobrą, ale wolną kompresję deflate lub zlib
 Name:		zopfli
-Version:	1.0.1
+Version:	1.0.3
 Release:	1
 License:	Apache v2.0
 Group:		Libraries
 #Source0Download: https://github.com/google/zopfli/releases
 Source0:	https://github.com/google/zopfli/archive/%{name}-%{version}.tar.gz
-# Source0-md5:	fc41b0619cf5632460396e0c997352b9
+# Source0-md5:	ebc042f0c13f7e367e72d2b96be1a4c0
 Patch0:		%{name}-link.patch
 URL:		https://github.com/google/zopfli
 BuildRequires:	libstdc++-devel
@@ -71,13 +71,13 @@ Pliki nagłówkowe biblioteki Zopfli PNG.
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_includedir}}
 
-install libzopfli.so.%{version} libzopflipng.so.1.0.0 $RPM_BUILD_ROOT%{_libdir}
+install libzopfli.so.%{version} libzopflipng.so.%{version} $RPM_BUILD_ROOT%{_libdir}
 install zopfli zopflipng $RPM_BUILD_ROOT%{_bindir}
 cp -p src/zopfli/zopfli.h src/zopflipng/zopflipng_lib.h $RPM_BUILD_ROOT%{_includedir}
 
 /sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir}
 ln -sf libzopfli.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libzopfli.so
-ln -sf libzopflipng.so.1.0.0 $RPM_BUILD_ROOT%{_libdir}/libzopflipng.so
+ln -sf libzopflipng.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libzopflipng.so
 
 %clean
 rm -rf $RPM_BUILD_ROOT
diff --git a/zopfli-link.patch b/zopfli-link.patch
index 0a76470..f80fc3b 100644
--- a/zopfli-link.patch
+++ b/zopfli-link.patch
@@ -1,40 +1,39 @@
---- zopfli-zopfli-1.0.1/Makefile.orig	2015-08-22 16:36:46.000000000 +0200
-+++ zopfli-zopfli-1.0.1/Makefile	2016-12-04 13:01:28.401951278 +0100
-@@ -1,8 +1,9 @@
- CC = gcc
- CXX = g++
+--- zopfli-zopfli-1.0.3/Makefile.orig	2023-07-01 18:35:05.780549484 +0200
++++ zopfli-zopfli-1.0.3/Makefile	2023-07-01 18:38:20.396161828 +0200
+@@ -1,7 +1,7 @@
+ CC ?= gcc
+ CXX ?= g++
  
--CFLAGS = -W -Wall -Wextra -ansi -pedantic -lm -O2
-+CFLAGS = -W -Wall -Wextra -ansi -pedantic -O2
- CXXFLAGS = -W -Wall -Wextra -ansi -pedantic -O2
-+LDFLAGS =
+-override CFLAGS := -W -Wall -Wextra -ansi -pedantic -lm -O2 -Wno-unused-function -fPIC $(CFLAGS)
++override CFLAGS := -W -Wall -Wextra -ansi -pedantic -O2 -Wno-unused-function -fPIC $(CFLAGS)
+ override CXXFLAGS := -W -Wall -Wextra -ansi -pedantic -O2 -fPIC $(CXXFLAGS)
  
  ZOPFLILIB_SRC = src/zopfli/blocksplitter.c src/zopfli/cache.c\
-                 src/zopfli/deflate.c src/zopfli/gzip_container.c\
-@@ -20,22 +21,22 @@
+@@ -38,11 +38,11 @@ obj/%.o: %.cpp
  
  # Zopfli binary
- zopfli:
--	$(CC) $(ZOPFLILIB_SRC) $(ZOPFLIBIN_SRC) $(CFLAGS) -o zopfli
-+	$(CC) $(LDFLAGS) $(ZOPFLILIB_SRC) $(ZOPFLIBIN_SRC) $(CFLAGS) -o zopfli -lm
+ zopfli: $(ZOPFLILIB_OBJ) $(ZOPFLIBIN_OBJ)
+-	$(CC) $^ $(CFLAGS) -o $@ $(LDFLAGS)
++	$(CC) $(LDFLAGS) $^ $(CFLAGS) -o $@ -lm
  
  # Zopfli shared library
- libzopfli:
- 	$(CC) $(ZOPFLILIB_SRC) $(CFLAGS) -fPIC -c
--	$(CC) $(ZOPFLILIB_OBJ) $(CFLAGS) -shared -Wl,-soname,libzopfli.so.1 -o libzopfli.so.1.0.1
-+	$(CC) $(LDFLAGS) $(ZOPFLILIB_OBJ) $(CFLAGS) -shared -Wl,-soname,libzopfli.so.1 -o libzopfli.so.1.0.1 -lm
+ libzopfli: $(ZOPFLILIB_OBJ)
+-	$(CC) $^ $(CFLAGS) -shared -Wl,-soname,libzopfli.so.1 -o libzopfli.so.1.0.3 $(LDFLAGS)
++	$(CC) $(LDFLAGS) $^ $(CFLAGS) -shared -Wl,-soname,libzopfli.so.1 -o libzopfli.so.1.0.3 -lm
+ 
+ # Zopfli static library
+ libzopfli.a: $(ZOPFLILIB_OBJ)
+@@ -50,11 +50,11 @@ libzopfli.a: $(ZOPFLILIB_OBJ)
  
  # ZopfliPNG binary
- zopflipng:
- 	$(CC) $(ZOPFLILIB_SRC) $(CFLAGS) -c
--	$(CXX) $(ZOPFLILIB_OBJ) $(LODEPNG_SRC) $(ZOPFLIPNGLIB_SRC) $(ZOPFLIPNGBIN_SRC) $(CFLAGS) -o zopflipng
-+	$(CXX) $(LDFLAGS) $(ZOPFLILIB_OBJ) $(LODEPNG_SRC) $(ZOPFLIPNGLIB_SRC) $(ZOPFLIPNGBIN_SRC) $(CFLAGS) -o zopflipng
+ zopflipng: $(ZOPFLILIB_OBJ) $(LODEPNG_OBJ) $(ZOPFLIPNGLIB_OBJ) $(ZOPFLIPNGBIN_OBJ)
+-	$(CXX) $^ $(CFLAGS) -o $@ $(LDFLAGS)
++	$(CXX) $(LDFLAGS) $^ $(CFLAGS) -o $@
  
  # ZopfliPNG shared library
- libzopflipng:
- 	$(CC) $(ZOPFLILIB_SRC) $(CFLAGS) -fPIC -c
--	$(CXX) $(ZOPFLILIB_OBJ) $(LODEPNG_SRC) $(ZOPFLIPNGLIB_SRC) $(CFLAGS) -fPIC --shared -Wl,-soname,libzopflipng.so.1 -o libzopflipng.so.1.0.0
-+	$(CXX) $(LDFLAGS) $(ZOPFLILIB_OBJ) $(LODEPNG_SRC) $(ZOPFLIPNGLIB_SRC) $(CFLAGS) -fPIC --shared -Wl,-soname,libzopflipng.so.1 -o libzopflipng.so.1.0.0
+ libzopflipng: $(ZOPFLILIB_OBJ) $(LODEPNG_OBJ) $(ZOPFLIPNGLIB_OBJ)
+-	$(CXX) $^ $(CFLAGS) --shared -Wl,-soname,libzopflipng.so.1 -o libzopflipng.so.1.0.3 $(LDFLAGS)
++	$(CXX) $(LDFLAGS) $^ $(CFLAGS) --shared -Wl,-soname,libzopflipng.so.1 -o libzopflipng.so.1.0.3
  
- # Remove all libraries and binaries
- clean:
+ # ZopfliPNG static library
+ libzopflipng.a: $(LODEPNG_OBJ) $(ZOPFLIPNGLIB_OBJ)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/zopfli.git/commitdiff/6bdb17fc9ceb7e61f2652432fd0dbfab9b0094af



More information about the pld-cvs-commit mailing list