[packages/xxHash] up to 0.8.1

atler atler at pld-linux.org
Sat Dec 4 15:50:39 CET 2021


commit d98297185a86c1c7ee6e7c7b6988a39f4fe1fc6b
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Dec 4 15:49:37 2021 +0100

    up to 0.8.1
    
    - pc version patch no longer needed
    - fix man page symlinks (https://github.com/Cyan4973/xxHash/issues/647)

 man-symlinks.patch | 15 +++++++++++++++
 xxHash-pc.patch    | 13 -------------
 xxHash.spec        |  7 ++++---
 3 files changed, 19 insertions(+), 16 deletions(-)
---
diff --git a/xxHash.spec b/xxHash.spec
index 0d740c1..d49467f 100644
--- a/xxHash.spec
+++ b/xxHash.spec
@@ -1,14 +1,14 @@
 Summary:	xxHash - extremely fast hash algorithm
 Summary(pl.UTF-8):	xxHash - bardzo szybki algorytm haszowania
 Name:		xxHash
-Version:	0.8.0
+Version:	0.8.1
 Release:	1
 License:	BSD
 Group:		Libraries
 #Source0Download: https://github.com/Cyan4973/xxHash/releases
 Source0:	https://github.com/Cyan4973/xxHash/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	62310678857c30fcef4128f41f711f49
-Patch0:		%{name}-pc.patch
+# Source0-md5:	b67c587f5ff4894253da0095ba7ea393
+Patch0:		man-symlinks.patch
 URL:		https://github.com/Cyan4973/xxHash
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -59,6 +59,7 @@ Statyczna biblioteka xxHash.
 %patch0 -p1
 
 %build
+CC="%{__cc}" \
 CFLAGS="%{rpmcflags}" \
 CPPFLAGS="%{rpmcflags} %{?archcflags}" \
 LDFLAGS="%{rpmldflags}" \
diff --git a/man-symlinks.patch b/man-symlinks.patch
new file mode 100644
index 0000000..150c866
--- /dev/null
+++ b/man-symlinks.patch
@@ -0,0 +1,15 @@
+--- xxHash-0.8.1/Makefile.orig	2021-11-29 19:34:10.000000000 +0100
++++ xxHash-0.8.1/Makefile	2021-12-04 15:46:47.797723560 +0100
+@@ -518,9 +518,9 @@
+ 	$(Q)ln -sf xxhsum $(DESTDIR)$(BINDIR)/xxh128sum
+ 	@echo Installing man pages
+ 	$(Q)$(INSTALL_DATA) $(MAN) $(DESTDIR)$(MANDIR)/xxhsum.1
+-	$(Q)ln -sf $(MAN) $(DESTDIR)$(MANDIR)/xxh32sum.1
+-	$(Q)ln -sf $(MAN) $(DESTDIR)$(MANDIR)/xxh64sum.1
+-	$(Q)ln -sf $(MAN) $(DESTDIR)$(MANDIR)/xxh128sum.1
++	$(Q)ln -sf $(notdir $(MAN)) $(DESTDIR)$(MANDIR)/xxh32sum.1
++	$(Q)ln -sf $(notdir $(MAN)) $(DESTDIR)$(MANDIR)/xxh64sum.1
++	$(Q)ln -sf $(notdir $(MAN)) $(DESTDIR)$(MANDIR)/xxh128sum.1
+ 	@echo xxhash installation completed
+ 
+ .PHONY: uninstall
diff --git a/xxHash-pc.patch b/xxHash-pc.patch
deleted file mode 100644
index 1d197e8..0000000
--- a/xxHash-pc.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makefile b/Makefile
-index ef24e94..da1ce06 100644
---- a/Makefile
-+++ b/Makefile
-@@ -437,7 +437,7 @@ libxxhash.pc: libxxhash.pc.in
-           -e 's|@EXECPREFIX@|$(PCEXECDIR)|' \
-           -e 's|@LIBDIR@|$(PCLIBDIR)|' \
-           -e 's|@INCLUDEDIR@|$(PCINCDIR)|' \
--          -e 's|@VERSION@|$(VERSION)|' \
-+          -e 's|@VERSION@|$(LIBVER)|' \
-           $< > $@
- 
- 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xxHash.git/commitdiff/d98297185a86c1c7ee6e7c7b6988a39f4fe1fc6b



More information about the pld-cvs-commit mailing list