gnu: Add kafs-client
[jackhill/guix/guix.git] / gnu / packages / patches / kafs-client-soname-symlink.patch
diff --git a/gnu/packages/patches/kafs-client-soname-symlink.patch b/gnu/packages/patches/kafs-client-soname-symlink.patch
new file mode 100644 (file)
index 0000000..3f425b4
--- /dev/null
@@ -0,0 +1,33 @@
+From 7b07ce8a738817747de9a87ad91e48f963c92b24 Mon Sep 17 00:00:00 2001
+From: Jack Hill <jackhill@jackhill.us>
+Date: Tue, 11 Aug 2020 15:44:54 -0400
+Subject: [PATCH] src/Makefile: Use relative link for devellib
+
+- Use relavive link for devellib to soname link. This adds consistency
+  with the libname to soname link, and fixes the linking with
+  a non-empty DESTDIR.
+
+Signed-off-by: Jack Hill <jackhill@jackhill.us>
+---
+
+Patch submitted upstream: https://lists.infradead.org/pipermail/linux-afs/2020-August/002599.html
+
+ src/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index d7fd488..0cb6bc7 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -84,7 +84,7 @@ install: all
+       $(INSTALL) -D -m 0644 $(LIB_HEADERS) $(DESTDIR)$(INCLUDEDIR)/kafs/
+       $(INSTALL) -D -m 0755 $(LIBNAME) $(DESTDIR)$(LIBDIR)/$(LIBNAME)
+       $(LNS) $(LIBNAME) $(DESTDIR)$(LIBDIR)/$(SONAME)
+-      $(LNS) $(LIBDIR)/$(SONAME) $(DESTDIR)$(LIBDIR)/$(DEVELLIB)
++      $(LNS) $(SONAME) $(DESTDIR)$(LIBDIR)/$(DEVELLIB)
+       $(INSTALL) -D -m 0755 aklog-kafs $(DESTDIR)$(BINDIR)/aklog-kafs
+       $(INSTALL) -D -m 0755 kafs-check-config $(DESTDIR)$(SBINDIR)/kafs-check-config
+       $(INSTALL) -D -m 0755 kafs-preload $(DESTDIR)$(LIBEXECDIR)/kafs-preload
+-- 
+2.28.0
+