File getfem-octave-installation-destdir-support.patch of Package getfem

Index: getfem-5.4.2/interface/src/octave/Makefile.am
===================================================================
--- getfem-5.4.2.orig/interface/src/octave/Makefile.am
+++ getfem-5.4.2/interface/src/octave/Makefile.am
@@ -95,15 +95,15 @@ clean-local: clean-m-files
 toolboxdir=@OCTAVETOOLBOXDIR@
 
 install:
-	$(mkinstalldirs) $(toolboxdir)/private
-	@INSTALL@ -m 644 -t $(toolboxdir)/ *.m
-	@INSTALL@ -m 644 -t $(toolboxdir)/ $(srcdir)/*.m
-	@INSTALL@ -m 644 -t $(toolboxdir)/private/ $(srcdir)/private/*.m
+	$(mkinstalldirs) $(DESTDIR)$(toolboxdir)/private
+	@INSTALL@ -m 644 -t $(DESTDIR)$(toolboxdir)/ *.m
+	@INSTALL@ -m 644 -t $(DESTDIR)$(toolboxdir)/ $(srcdir)/*.m
+	@INSTALL@ -m 644 -t $(DESTDIR)$(toolboxdir)/private/ $(srcdir)/private/*.m
 	@list='$(MATLAB_OBJ_DIRS)'; for p in $$list; do \
-	  $(mkinstalldirs) $(toolboxdir)/$$p; \
-	  @INSTALL@ -m 644 -t $(toolboxdir)/$$p $$p/*.m; \
+	  $(mkinstalldirs) $(DESTDIR)$(toolboxdir)/$$p; \
+	  @INSTALL@ -m 644 -t $(DESTDIR)$(toolboxdir)/$$p $$p/*.m; \
 	done
-	@INSTALL@ -m 744 -t $(toolboxdir)/ gf_octave@OCTAVE_COM_EXT@
+	@INSTALL@ -m 744 -t $(DESTDIR)$(toolboxdir)/ gf_octave@OCTAVE_COM_EXT@
 
 uninstall:
-	rm -fr $(toolboxdir)
+	rm -fr $(DESTDIR)$(toolboxdir)
openSUSE Build Service is sponsored by