83 lines
3.3 KiB
Diff
83 lines
3.3 KiB
Diff
--- live-build/Makefile 2022-06-13 19:21:33.158185611 +0200
|
|
+++ live-build/Makefile 2022-06-13 19:23:40.925897928 +0200
|
|
@@ -39,27 +39,27 @@
|
|
|
|
install:
|
|
# Installing shared data
|
|
- mkdir -p $(DESTDIR)/usr/share/live/build
|
|
- cp -r data functions $(DESTDIR)/usr/share/live/build
|
|
- sed -e 's/.*(\(.*\)).*/\1/; s/^[0-9]://; q' debian/changelog >$(DESTDIR)/usr/share/live/build/VERSION
|
|
- cp -r share/* $(DESTDIR)/usr/share/live/build
|
|
+ mkdir -p $(DESTDIR)/$(datadir)/live/build
|
|
+ cp -r data functions $(DESTDIR)/$(datadir)/live/build
|
|
+ sed -e 's/.*(\(.*\)).*/\1/; s/^[0-9]://; q' debian/changelog >$(DESTDIR)/$(datadir)/live/build/VERSION
|
|
+ cp -r share/* $(DESTDIR)/$(datadir)/live/build
|
|
|
|
# Installing executables
|
|
- mkdir -p $(DESTDIR)/usr/bin
|
|
- cp -a frontend/* $(DESTDIR)/usr/bin
|
|
+ mkdir -p $(DESTDIR)/$(bindir)
|
|
+ cp -a frontend/* $(DESTDIR)/$(bindir)
|
|
|
|
- mkdir -p $(DESTDIR)/usr/lib/live
|
|
- cp -a scripts/* $(DESTDIR)/usr/lib/live
|
|
+ mkdir -p $(DESTDIR)/$(libdir)
|
|
+ cp -a scripts/* $(DESTDIR)/$(libdir)
|
|
|
|
# Installing documentation
|
|
- mkdir -p $(DESTDIR)/usr/share/doc/live-build
|
|
- cp -r COPYING examples $(DESTDIR)/usr/share/doc/live-build
|
|
+ mkdir -p $(DESTDIR)/$(docdir)
|
|
+ cp -r COPYING examples $(DESTDIR)/$(docdir)
|
|
|
|
# Installing manpages
|
|
for MANPAGE in manpages/en/*; \
|
|
do \
|
|
SECTION="$$(basename $${MANPAGE} | awk -F. '{ print $$2 }')"; \
|
|
- install -D -m 0644 $${MANPAGE} $(DESTDIR)/usr/share/man/man$${SECTION}/$$(basename $${MANPAGE}); \
|
|
+ install -D -m 0644 $${MANPAGE} $(DESTDIR)/$(mandir)/man$${SECTION}/$$(basename $${MANPAGE}); \
|
|
done
|
|
|
|
for LANGUAGE in $(LANGUAGES); \
|
|
@@ -67,26 +67,26 @@
|
|
for MANPAGE in manpages/$${LANGUAGE}/*; \
|
|
do \
|
|
SECTION="$$(basename $${MANPAGE} | awk -F. '{ print $$3 }')"; \
|
|
- install -D -m 0644 $${MANPAGE} $(DESTDIR)/usr/share/man/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
|
|
+ install -D -m 0644 $${MANPAGE} $(DESTDIR)/$(mandir)/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
|
|
done; \
|
|
done
|
|
|
|
uninstall:
|
|
# Uninstalling shared data
|
|
- rm -rf $(DESTDIR)/usr/share/live/build
|
|
- rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share/live > /dev/null 2>&1 || true
|
|
+ rm -rf $(DESTDIR)/$(datadir)/live/build
|
|
+ rmdir --ignore-fail-on-non-empty $(DESTDIR)/$(datadir)/live > /dev/null 2>&1 || true
|
|
|
|
# Uninstalling executables
|
|
- rm -f $(DESTDIR)/usr/bin/lb $(DESTDIR)/usr/bin/live-build
|
|
+ rm -f $(DESTDIR)/$(bindir)/lb $(DESTDIR)/$(bindir)/live-build
|
|
|
|
# Uninstalling documentation
|
|
- rm -rf $(DESTDIR)/usr/share/doc/live-build
|
|
+ rm -rf $(DESTDIR)/$(docdir)
|
|
|
|
# Uninstalling manpages
|
|
for MANPAGE in manpages/en/*; \
|
|
do \
|
|
SECTION="$$(basename $${MANPAGE} | awk -F. '{ print $$2 }')"; \
|
|
- rm -f $(DESTDIR)/usr/share/man/man$${SECTION}/$$(basename $${MANPAGE} .en.$${SECTION}).$${SECTION}; \
|
|
+ rm -f $(DESTDIR)/$(mandir)/man$${SECTION}/$$(basename $${MANPAGE} .en.$${SECTION}).$${SECTION}; \
|
|
done
|
|
|
|
for LANGUAGE in $(LANGUAGES); \
|
|
@@ -94,7 +94,7 @@
|
|
for MANPAGE in manpages/$${LANGUAGE}/*; \
|
|
do \
|
|
SECTION="$$(basename $${MANPAGE} | awk -F. '{ print $$3 }')"; \
|
|
- rm -f $(DESTDIR)/usr/share/man/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
|
|
+ rm -f $(DESTDIR)/$(mandir)/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
|
|
done; \
|
|
done
|