Blame SOURCES/0001-BUILD-respect-DESTDIR-variable.patch

5b2a6e
From 094647cb14cf99b776f7c635068a702e4968902a Mon Sep 17 00:00:00 2001
5b2a6e
From: hasufell <julian.ospald@googlemail.com>
5b2a6e
Date: Wed, 24 Jul 2013 01:41:27 +0200
5b2a6e
Subject: [PATCH] BUILD: respect DESTDIR variable
5b2a6e
5b2a6e
DESTDIR is used for temporary install location
5b2a6e
in package managers otherwise you have to add
5b2a6e
the temporary locations to BINDIR and LIBDIR
5b2a6e
which can cause trouble with the pkg-config file.
5b2a6e
---
5b2a6e
 Makefile | 74 ++++++++++++++++++++++++++++++++--------------------------------
5b2a6e
 1 file changed, 37 insertions(+), 37 deletions(-)
5b2a6e
5b2a6e
diff --git a/Makefile b/Makefile
5b2a6e
index e6f08a7..9fdac23 100644
5b2a6e
--- a/Makefile
5b2a6e
+++ b/Makefile
5b2a6e
@@ -231,81 +231,81 @@ install:     install.include install.lib install.pkgconfig
5b2a6e
 install.mx:  install.include install.lib.mx install.pkgconfig.mx
5b2a6e
 
5b2a6e
 install.lib: glew.lib
5b2a6e
-	$(INSTALL) -d -m 0755 $(LIBDIR)
5b2a6e
+	$(INSTALL) -d -m 0755 "$(DESTDIR)$(LIBDIR)"
5b2a6e
 # runtime
5b2a6e
 ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
5b2a6e
-	$(INSTALL) -d -m 0755 $(BINDIR)
5b2a6e
-	$(INSTALL) -m 0755 lib/$(LIB.SHARED) $(BINDIR)/
5b2a6e
+	$(INSTALL) -d -m 0755 "$(DESTDIR)$(BINDIR)"
5b2a6e
+	$(INSTALL) -m 0755 lib/$(LIB.SHARED) "$(DESTDIR)$(BINDIR)/"
5b2a6e
 else
5b2a6e
-	$(INSTALL) -m 0644 lib/$(LIB.SHARED) $(LIBDIR)/
5b2a6e
+	$(INSTALL) -m 0644 lib/$(LIB.SHARED) "$(DESTDIR)$(LIBDIR)/"
5b2a6e
 endif
5b2a6e
 ifneq ($(LN),)
5b2a6e
-	$(LN) $(LIB.SHARED) $(LIBDIR)/$(LIB.SONAME)
5b2a6e
+	$(LN) $(LIB.SHARED) "$(DESTDIR)$(LIBDIR)/$(LIB.SONAME)"
5b2a6e
 endif
5b2a6e
 
5b2a6e
 # development files
5b2a6e
 ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
5b2a6e
-	$(INSTALL) -m 0644 lib/$(LIB.DEVLNK) $(LIBDIR)/
5b2a6e
+	$(INSTALL) -m 0644 lib/$(LIB.DEVLNK) "$(DESTDIR)$(LIBDIR)/"
5b2a6e
 endif
5b2a6e
 ifneq ($(LN),)
5b2a6e
-	$(LN) $(LIB.SHARED) $(LIBDIR)/$(LIB.DEVLNK)
5b2a6e
+	$(LN) $(LIB.SHARED) "$(DESTDIR)$(LIBDIR)/$(LIB.DEVLNK)"
5b2a6e
 endif
5b2a6e
-	$(INSTALL) -m 0644 lib/$(LIB.STATIC) $(LIBDIR)/
5b2a6e
+	$(INSTALL) -m 0644 lib/$(LIB.STATIC) "$(DESTDIR)$(LIBDIR)/"
5b2a6e
 
5b2a6e
 install.lib.mx: glew.lib.mx
5b2a6e
-	$(INSTALL) -d -m 0755 $(LIBDIR)
5b2a6e
+	$(INSTALL) -d -m 0755 "$(DESTDIR)$(LIBDIR)"
5b2a6e
 # runtime
5b2a6e
 ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
5b2a6e
-	$(INSTALL) -d -m 0755 $(BINDIR)
5b2a6e
-	$(INSTALL) -m 0755 lib/$(LIB.SHARED.MX) $(BINDIR)/
5b2a6e
+	$(INSTALL) -d -m 0755 "$(DESTDIR)$(BINDIR)"
5b2a6e
+	$(INSTALL) -m 0755 lib/$(LIB.SHARED.MX) "$(DESTDIR)$(BINDIR)/"
5b2a6e
 else
5b2a6e
-	$(INSTALL) -m 0644 lib/$(LIB.SHARED.MX) $(LIBDIR)/
5b2a6e
+	$(INSTALL) -m 0644 lib/$(LIB.SHARED.MX) "$(DESTDIR)$(LIBDIR)/"
5b2a6e
 endif
5b2a6e
 ifneq ($(LN),)
5b2a6e
-	$(LN) $(LIB.SHARED.MX) $(LIBDIR)/$(LIB.SONAME.MX)
5b2a6e
+	$(LN) $(LIB.SHARED.MX) "$(DESTDIR)$(LIBDIR)/$(LIB.SONAME.MX)"
5b2a6e
 endif
5b2a6e
 # development files
5b2a6e
 ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
5b2a6e
-	$(INSTALL) -m 0644 lib/$(LIB.DEVLNK.MX) $(LIBDIR)/
5b2a6e
+	$(INSTALL) -m 0644 lib/$(LIB.DEVLNK.MX) "$(DESTDIR)$(LIBDIR)/"
5b2a6e
 endif
5b2a6e
 ifneq ($(LN),)
5b2a6e
-	$(LN) $(LIB.SHARED.MX) $(LIBDIR)/$(LIB.DEVLNK.MX)
5b2a6e
+	$(LN) $(LIB.SHARED.MX) "$(DESTDIR)$(LIBDIR)/$(LIB.DEVLNK.MX)"
5b2a6e
 endif
5b2a6e
-	$(INSTALL) -m 0644 lib/$(LIB.STATIC.MX) $(LIBDIR)/
5b2a6e
+	$(INSTALL) -m 0644 lib/$(LIB.STATIC.MX) "$(DESTDIR)$(LIBDIR)/"
5b2a6e
 
5b2a6e
 install.bin: glew.bin
5b2a6e
-	$(INSTALL) -d -m 0755 $(BINDIR)
5b2a6e
-	$(INSTALL) -s -m 0755 bin/$(GLEWINFO.BIN) bin/$(VISUALINFO.BIN) $(BINDIR)/
5b2a6e
+	$(INSTALL) -d -m 0755 "$(DESTDIR)$(BINDIR)"
5b2a6e
+	$(INSTALL) -s -m 0755 bin/$(GLEWINFO.BIN) bin/$(VISUALINFO.BIN) "$(DESTDIR)$(BINDIR)/"
5b2a6e
 
5b2a6e
 install.include:
5b2a6e
-	$(INSTALL) -d -m 0755 $(INCDIR)
5b2a6e
-	$(INSTALL) -m 0644 include/GL/wglew.h $(INCDIR)/
5b2a6e
-	$(INSTALL) -m 0644 include/GL/glew.h $(INCDIR)/
5b2a6e
-	$(INSTALL) -m 0644 include/GL/glxew.h $(INCDIR)/
5b2a6e
+	$(INSTALL) -d -m 0755 "$(DESTDIR)$(INCDIR)"
5b2a6e
+	$(INSTALL) -m 0644 include/GL/wglew.h "$(DESTDIR)$(INCDIR)/"
5b2a6e
+	$(INSTALL) -m 0644 include/GL/glew.h "$(DESTDIR)$(INCDIR)/"
5b2a6e
+	$(INSTALL) -m 0644 include/GL/glxew.h "$(DESTDIR)$(INCDIR)/"
5b2a6e
 
5b2a6e
 install.pkgconfig: glew.pc
5b2a6e
-	$(INSTALL) -d -m 0755 $(LIBDIR)
5b2a6e
-	$(INSTALL) -d -m 0755 $(LIBDIR)/pkgconfig
5b2a6e
-	$(INSTALL) -m 0644 glew.pc $(LIBDIR)/pkgconfig/
5b2a6e
+	$(INSTALL) -d -m 0755 "$(DESTDIR)$(LIBDIR)"
5b2a6e
+	$(INSTALL) -d -m 0755 "$(DESTDIR)$(LIBDIR)/pkgconfig"
5b2a6e
+	$(INSTALL) -m 0644 glew.pc "$(DESTDIR)$(LIBDIR)/pkgconfig/"
5b2a6e
 
5b2a6e
 install.pkgconfig.mx: glewmx.pc
5b2a6e
-	$(INSTALL) -d -m 0755 $(LIBDIR)
5b2a6e
-	$(INSTALL) -d -m 0755 $(LIBDIR)/pkgconfig
5b2a6e
-	$(INSTALL) -m 0644 glewmx.pc $(LIBDIR)/pkgconfig/
5b2a6e
+	$(INSTALL) -d -m 0755 "$(DESTDIR)$(LIBDIR)"
5b2a6e
+	$(INSTALL) -d -m 0755 "$(DESTDIR)$(LIBDIR)/pkgconfig"
5b2a6e
+	$(INSTALL) -m 0644 glewmx.pc "$(DESTDIR)$(LIBDIR)/pkgconfig/"
5b2a6e
 
5b2a6e
 uninstall:
5b2a6e
-	$(RM) $(INCDIR)/wglew.h
5b2a6e
-	$(RM) $(INCDIR)/glew.h
5b2a6e
-	$(RM) $(INCDIR)/glxew.h
5b2a6e
-	$(RM) $(LIBDIR)/$(LIB.DEVLNK) $(LIBDIR)/$(LIB.DEVLNK.MX)
5b2a6e
+	$(RM) "$(DESTDIR)$(INCDIR)/wglew.h"
5b2a6e
+	$(RM) "$(DESTDIR)$(INCDIR)/glew.h"
5b2a6e
+	$(RM) "$(DESTDIR)$(INCDIR)/glxew.h"
5b2a6e
+	$(RM) "$(DESTDIR)$(LIBDIR)/$(LIB.DEVLNK)" "$(DESTDIR)$(LIBDIR)/$(LIB.DEVLNK.MX)"
5b2a6e
 ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
5b2a6e
-	$(RM) $(BINDIR)/$(LIB.SHARED) $(BINDIR)/$(LIB.SHARED.MX)
5b2a6e
+	$(RM) "$(DESTDIR)$(BINDIR)/$(LIB.SHARED)" "$(DESTDIR)$(BINDIR)/$(LIB.SHARED.MX)"
5b2a6e
 else
5b2a6e
-	$(RM) $(LIBDIR)/$(LIB.SONAME) $(LIBDIR)/$(LIB.SONAME.MX)
5b2a6e
-	$(RM) $(LIBDIR)/$(LIB.SHARED) $(LIBDIR)/$(LIB.SHARED.MX)
5b2a6e
+	$(RM) "$(DESTDIR)$(LIBDIR)/$(LIB.SONAME)" "$(DESTDIR)$(LIBDIR)/$(LIB.SONAME.MX)"
5b2a6e
+	$(RM) "$(DESTDIR)$(LIBDIR)/$(LIB.SHARED)" "$(DESTDIR)$(LIBDIR)/$(LIB.SHARED.MX)"
5b2a6e
 endif
5b2a6e
-	$(RM) $(LIBDIR)/$(LIB.STATIC) $(LIBDIR)/$(LIB.STATIC.MX)
5b2a6e
-	$(RM) $(BINDIR)/$(GLEWINFO.BIN) $(BINDIR)/$(VISUALINFO.BIN)
5b2a6e
+	$(RM) "$(DESTDIR)$(LIBDIR)/$(LIB.STATIC)" "$(DESTDIR)$(LIBDIR)/$(LIB.STATIC.MX)"
5b2a6e
+	$(RM) "$(DESTDIR)$(BINDIR)/$(GLEWINFO.BIN)" "$(DESTDIR)$(BINDIR)/$(VISUALINFO.BIN)"
5b2a6e
 
5b2a6e
 clean:
5b2a6e
 	$(RM) -r tmp/
5b2a6e
-- 
5b2a6e
1.8.4.2
5b2a6e