summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2014-05-01 11:09:24 +0200
committerDaniel Friesel <derf@finalrewind.org>2014-05-01 11:09:24 +0200
commit48804d10fe82c3b5d871187858312aa2bcbed510 (patch)
treeffae74e29a005aaa03315e821072ad78ecf2a390
parent5e8118b2523cc917714ca89aef35dc421cafe191 (diff)
don't install feh-cam and gen-cam-menu by default
They have been deprecated since 2011 and may be removed entirely in future versions.
-rw-r--r--ChangeLog6
-rw-r--r--Makefile27
-rw-r--r--README1
-rw-r--r--config.mk1
4 files changed, 29 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 5eb94bb..d347a88 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+git HEAD
+
+ * feh-cam and gen-cam-menu are no longer installed by default. Use
+ make install cam=1 to install them or make uninstall cam=1 to remove
+ them permanently
+
Sun, 27 Apr 2014 20:28:02 +0200 Daniel Friesel <derf+feh@finalrewind.org>
* Release v2.11
diff --git a/Makefile b/Makefile
index 9cdf453..9f90891 100644
--- a/Makefile
+++ b/Makefile
@@ -21,12 +21,28 @@ test-x11: all
install: install-man install-doc install-bin install-font install-img
install: install-examples install-applications
+ifeq (${cam},1)
+install: install-cam
+uninstall: uninstall-cam
+endif
+
+install-cam:
+ @echo installing fe-cam and gen-cam-menu
+ @cp man/feh-cam.1 man/gen-cam-menu.1 ${man_dir}/man1
+ @chmod 644 ${man_dir}/man1/feh-cam.1 ${man_dir}/man1/gen-cam-menu.1
+ @cp cam/feh-cam cam/gen-cam-menu ${bin_dir}
+ @chmod 755 ${bin_dir}/feh-cam ${bin_dir}/gen-cam-menu
+
+uninstall-cam:
+ rm -f ${man_dir}/man1/feh-cam.1
+ rm -f ${man_dir}/man1/gen-cam-menu.1
+ rm -f ${bin_dir}/feh-cam ${bin_dir}/gen-cam-menu
+
install-man:
@echo installing manuals to ${man_dir}
@mkdir -p ${man_dir}/man1
- @cp man/*.1 ${man_dir}/man1
- @chmod 644 ${man_dir}/man1/feh.1 ${man_dir}/man1/feh-cam.1 \
- ${man_dir}/man1/gen-cam-menu.1
+ @cp man/feh.1 ${man_dir}/man1
+ @chmod 644 ${man_dir}/man1/feh.1
install-doc:
@echo installing docs to ${doc_dir}
@@ -38,9 +54,8 @@ install-doc:
install-bin:
@echo installing executables to ${bin_dir}
@mkdir -p ${bin_dir}
- @cp src/feh cam/feh-cam cam/gen-cam-menu ${bin_dir}
- @chmod 755 ${bin_dir}/feh ${bin_dir}/feh-cam \
- ${bin_dir}/gen-cam-menu
+ @cp src/feh ${bin_dir}
+ @chmod 755 ${bin_dir}/feh
install-font:
@echo installing fonts to ${font_dir}
diff --git a/README b/README
index 19c14cc..d0f3167 100644
--- a/README
+++ b/README
@@ -43,6 +43,7 @@ support and get a debug build.
Available flags are:
+ * cam (default 0) - install deprecated feh-cam und gen-cam-menu scripts
* curl (default 1) - use libcurl to view http:// and similar images
* debug (default 0) - debug build, enables --debug
* exif (default 0) - Builtin EXIF tag display support
diff --git a/config.mk b/config.mk
index d17c0ab..1fd0602 100644
--- a/config.mk
+++ b/config.mk
@@ -18,6 +18,7 @@ desktop_dir = ${main_dir}/share/applications
CFLAGS ?= -g -O2
CFLAGS += -Wall -Wextra -pedantic
+cam ?= 0
curl ?= 1
debug ?= 0
help ?= 0