packages: libglpng/libglpng-Makefile.patch (NEW) - new; proper use of DESTD...

adamg adamg at pld-linux.org
Tue Sep 22 09:10:27 CEST 2009


Author: adamg                        Date: Tue Sep 22 07:10:27 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new; proper use of DESTDIR, introduce PREFIX and LIBDIR

---- Files affected:
packages/libglpng:
   libglpng-Makefile.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/libglpng/libglpng-Makefile.patch
diff -u /dev/null packages/libglpng/libglpng-Makefile.patch:1.1
--- /dev/null	Tue Sep 22 09:10:27 2009
+++ packages/libglpng/libglpng-Makefile.patch	Tue Sep 22 09:10:22 2009
@@ -0,0 +1,44 @@
+- proper use of of DESTDIR
+- introduce PREFIX and LIBDIR
+--- libglpng-1.45/Makefile~	2009-09-22 08:51:33.683645548 +0200
++++ libglpng-1.45/Makefile	2009-09-22 09:04:38.941066846 +0200
+@@ -1,8 +1,10 @@
+ CFLAGS=-Wall $(OPT) -fPIC -I$(shell pwd)/include -I/usr/X11R6/include
+ LDFLAGS=-L/usr/X11R6/lib -lpng -lGL
+ SHAREDLIBFLAGS=-shared
+-DESTDIR=/usr/local
+-DOCDIR=$(DESTDIR)/share/doc/libglpng
++DESTDIR=
++PREFIX=/usr/local
++DOCDIR=$(PREFIX)/share/doc/libglpng
++LIBDIR=lib
+ 
+ all: libglpng.a libglpng.so.1.45
+ 
+@@ -19,17 +21,17 @@
+ 	rm glpng.o libglpng.*
+ 
+ install: libglpng.a libglpng.so.1.45
+-	for i in include include/GL lib; do \
+-		install -m 755 -d $(DESTDIR)/$$i; \
++	for i in $(PREFIX)include $(PREFIX)/include/GL $(LIBDIR); do \
++		install -m 755 -d $(DESTDIR)/$$i; \
+ 	done
+ 	for i in $(DOCDIR) $(DOCDIR)/examples; do \
+-		install -m 755 -d $$i; \
++		install -m 755 -d $(DESTDIR)$$i; \
+ 	done
+-	install -m 644 glpng.htm $(DOCDIR)/glpng.html
+-	install -m 644 Example/Stunt.png Example/Test.c $(DOCDIR)/examples
+-	install -m 644 include/GL/glpng.h $(DESTDIR)/include/GL
+-	install -m 644 libglpng.* $(DESTDIR)/lib
+-	ln -s libglpng.so.1.45 $(DESTDIR)/lib/libglpng.so.1
+-	ln -s libglpng.so.1.45 $(DESTDIR)/lib/libglpng.so
++	install -m 644 glpng.htm $(DESTDIR)$(DOCDIR)/glpng.html
++	install -m 644 Example/Stunt.png Example/Test.c $(DESTDIR)$(DOCDIR)/examples
++	install -m 644 include/GL/glpng.h $(DESTDIR)/$(PREFIX)/include/GL
++	install -m 644 libglpng.* $(DESTDIR)/$(LIBDIR)
++	ln -s libglpng.so.1.45 $(DESTDIR)/$(LIBDIR)/libglpng.so.1
++	ln -s libglpng.so.1.45 $(DESTDIR)/$(LIBDIR)/libglpng.so
+ 
+ .PHONY: clean install
================================================================


More information about the pld-cvs-commit mailing list