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