File libalogg1-1.3.7-Makefile.patch of Package libalogg1

--- Makefile
+++ Makefile
@@ -335,65 +335,60 @@
 
 install_alogg_config:
 ifeq ($(SYSTEM),unix)
-	-$(INSTALL_DIR) $(PREFIXD)bin
-	$(INSTALL_BIN) alogg-config $(PREFIXD)bin
+	-$(INSTALL_DIR) $(DESTDIR)$(PREFIXD)bin
+	$(INSTALL_BIN) alogg-config $(DESTDIR)$(PREFIXD)bin
 endif
 
 install_lib: install_alogg_config
-	-$(INSTALL_DIR) $(PREFIXD)lib
+	-$(INSTALL_DIR) $(DESTDIR)$(LIBDIR)
 ifeq ($(SHARED),)
-	-$(INSTALL_LIB) $(BASELIBNAME).a $(PREFIXD)lib
+	-$(INSTALL_LIB) $(BASELIBNAME).a $(DESTDIR)$(LIBDIR)
 else
-	ln -fs $(SHAREDLIBNAME) $(PREFIX)/lib/$(BASELIBNAME)-$(MAJOR).so
-	-($(INSTALL_LIB) $(SHAREDLIBNAME) $(PREFIXD)lib && \
-          /sbin/ldconfig $(PREFIX)/lib || \
-          (echo "ldconfig could not be run" && \
-          echo "you will have to tell the linker where $(SHAREDLIBNAME) lives"))
+	ln -fs $(SHAREDLIBNAME) $(DESTDIR)$(LIBDIR)/$(BASELIBNAME).so.$(MAJOR)
+	ln -fs $(SHAREDLIBNAME) $(DESTDIR)$(LIBDIR)/$(BASELIBNAME).so
+	-$(INSTALL_LIB) $(SHAREDLIBNAME) $(DESTDIR)$(LIBDIR)
 endif
 
 install_headers:
-	-$(INSTALL_DIR) $(PREFIXD)include
-	-$(INSTALL_DIR) $(PREFIXD)include$(PATHSEP)alogg
-	$(INSTALL_HDR) alogg.h $(PREFIXD)include$(PATHSEP)alogg
-	$(INSTALL_HDR) aloggint.h $(PREFIXD)include$(PATHSEP)alogg
-	$(INSTALL_HDR) aloggurl.h $(PREFIXD)include$(PATHSEP)alogg
-	$(INSTALL_HDR) aloggpth.h $(PREFIXD)include$(PATHSEP)alogg
+	-$(INSTALL_DIR) $(DESTDIR)$(PREFIXD)include
+	-$(INSTALL_DIR) $(DESTDIR)$(PREFIXD)include$(PATHSEP)alogg
+	$(INSTALL_HDR) alogg.h $(DESTDIR)$(PREFIXD)include$(PATHSEP)alogg
+	$(INSTALL_HDR) aloggint.h $(DESTDIR)$(PREFIXD)include$(PATHSEP)alogg
+	$(INSTALL_HDR) aloggurl.h $(DESTDIR)$(PREFIXD)include$(PATHSEP)alogg
+	$(INSTALL_HDR) aloggpth.h $(DESTDIR)$(PREFIXD)include$(PATHSEP)alogg
 
 install_examples:
-	-$(INSTALL_DIR) $(PREFIXD)bin
-	$(INSTALL_BIN) $(BASEBINNAME)_play$(SUFFIX) $(PREFIXD)bin
-	$(INSTALL_BIN) $(BASEBINNAME)_stream$(SUFFIX) $(PREFIXD)bin
-	$(INSTALL_BIN) $(BASEBINNAME)_encode$(SUFFIX) $(PREFIXD)bin
-	$(INSTALL_BIN) $(BASEBINNAME)_dat$(SUFFIX) $(PREFIXD)bin
+	-$(INSTALL_DIR) $(DESTDIR)$(PREFIXD)bin
+	$(INSTALL_BIN) $(BASEBINNAME)_play$(SUFFIX) $(DESTDIR)$(PREFIXD)bin
+	$(INSTALL_BIN) $(BASEBINNAME)_stream$(SUFFIX) $(DESTDIR)$(PREFIXD)bin
+	$(INSTALL_BIN) $(BASEBINNAME)_encode$(SUFFIX) $(DESTDIR)$(PREFIXD)bin
+	$(INSTALL_BIN) $(BASEBINNAME)_dat$(SUFFIX) $(DESTDIR)$(PREFIXD)bin
 ifneq ($(PTHREAD),)
-	$(INSTALL_BIN) $(BASEBINNAME)_thread$(SUFFIX) $(PREFIXD)bin
+	$(INSTALL_BIN) $(BASEBINNAME)_thread$(SUFFIX) $(DESTDIR)$(PREFIXD)bin
 endif
 
 install_man:
-	-$(INSTALL_DIR) $(PREFIXD)man/$(PATHSEP)man1
-	$(INSTALL_MAN) alogg-config.1 $(PREFIXD)man$(PATHSEP)man1
-	-$(INSTALL_DIR) $(PREFIXD)man/$(PATHSEP)man3
-	-$(INSTALL_MAN) datogg_*.3 $(PREFIXD)man$(PATHSEP)man3
-	-$(INSTALL_MAN) alogg_*.3 $(PREFIXD)man$(PATHSEP)man3
+	-$(INSTALL_DIR) $(DESTDIR)$(PREFIXD)/share/man/$(PATHSEP)man1
+	$(INSTALL_MAN) alogg-config.1 $(DESTDIR)$(PREFIXD)/share/man$(PATHSEP)man1
+	-$(INSTALL_DIR) $(DESTDIR)$(PREFIXD)/share/man/$(PATHSEP)man3
+	-$(INSTALL_MAN) datogg_*.3 $(DESTDIR)$(PREFIXD)/share/man$(PATHSEP)man3
+	-$(INSTALL_MAN) alogg_*.3 $(DESTDIR)$(PREFIXD)/share/man$(PATHSEP)man3
 
 uninstall:
-	-$(RM) $(PREFIXD)bin$(PATHSEP)$(BASEBINNAME)_play
-	-$(RM) $(PREFIXD)bin$(PATHSEP)$(BASEBINNAME)_stream
-	-$(RM) $(PREFIXD)bin$(PATHSEP)$(BASEBINNAME)_encode
-	-$(RM) $(PREFIXD)bin$(PATHSEP)$(BASEBINNAME)_dat
-	-$(RM) $(PREFIXD)bin$(PATHSEP)$(BASEBINNAME)_thread
+	-$(RM) $(DESTDIR)$(PREFIXD)bin$(PATHSEP)$(BASEBINNAME)_play
+	-$(RM) $(DESTDIR)$(PREFIXD)bin$(PATHSEP)$(BASEBINNAME)_stream
+	-$(RM) $(DESTDIR)$(PREFIXD)bin$(PATHSEP)$(BASEBINNAME)_encode
+	-$(RM) $(DESTDIR)$(PREFIXD)bin$(PATHSEP)$(BASEBINNAME)_dat
+	-$(RM) $(DESTDIR)$(PREFIXD)bin$(PATHSEP)$(BASEBINNAME)_thread
 ifeq ($(SYSTEM),unix)
-	-$(RM) $(PREFIXD)bin$(PATHSEP)alogg-config
+	-$(RM) $(DESTDIR)$(PREFIXD)bin$(PATHSEP)alogg-config
 endif
-	-$(RM) $(PREFIXD)lib$(PATHSEP)$(BASELIBNAME).a
-	-$(RM) $(PREFIXD)lib$(PATHSEP)$(SHAREDLIBNAME) && \
-          /sbin/ldconfig $(PREFIX)/lib || \
-          (echo "ldconfig could not be run" && \
-          echo "there might be some links to $(SHAREDLIBNAME) left")
-	-$(RMTREE) $(PREFIXD)include$(PATHSEP)alogg
-	-$(RM) $(PREFIXD)man$(PATHSEP)man1$(PATHSEP)alogg-config.1
-	-$(RM) $(PREFIXD)man$(PATHSEP)man3$(PATHSEP)datogg_*.3
-	-$(RM) $(PREFIXD)man$(PATHSEP)man3$(PATHSEP)alogg_*.3
+	-$(RM) $(DESTDIR)$(LIBDIR)$(PATHSEP)$(BASELIBNAME).a
+	-$(RM) $(DESTDIR)$(LIBDIR)$(PATHSEP)$(SHAREDLIBNAME)
+	-$(RMTREE) $(DESTDIR)$(PREFIXD)include$(PATHSEP)alogg
+	-$(RM) $(DESTDIR)$(PREFIXD)man$(PATHSEP)man1$(PATHSEP)alogg-config.1
+	-$(RM) $(DESTDIR)$(PREFIXD)man$(PATHSEP)man3$(PATHSEP)datogg_*.3
+	-$(RM) $(DESTDIR)$(PREFIXD)man$(PATHSEP)man3$(PATHSEP)alogg_*.3
 
 dist:
 	-rm -f $(TARBALLNAME).tar.gz
@@ -416,16 +411,16 @@
 	rm -rf $(ZIPNAME)
 
 alogg.html: alogg._tx
-	makedoc -html alogg.html alogg._tx
+	allegro-makedoc -html alogg.html alogg._tx
 	@echo The docs can be generated in a variety of formats.
 	@echo To generate the docs in the FOO format, type:
 	@echo \ \ make TYPE=FOO docs
 	@echo For example, to generate docs in text format, type:
 	@echo \ \ make TYPE=txt docs
-	@echo Note: Allegro\'s makedoc must be in your path.
+	@echo Note: Allegro\'s allegro-makedoc must be in your path.
 
 docs:
-	makedoc -$(TYPE) alogg.$(TYPEEXT) alogg._tx
+	allegro-makedoc -$(TYPE) alogg.$(TYPEEXT) alogg._tx
 
 autodetect_message:
 	@echo Your system type could not be autodetected
openSUSE Build Service is sponsored by