[Pkg-electronics-commits] [gnucap] 24/43: move gnucap.conf into @sysconfdir@

felix salfelder felix-guest at moszumanska.debian.org
Wed Oct 4 03:21:45 UTC 2017


This is an automated email from the git hooks/post-receive script.

felix-guest pushed a commit to branch master
in repository gnucap.

commit 7814b2eb6e1a8f74f3b4a5640d7e82d74af1631e
Author: Felix Salfelder <felix at salfelder.org>
Date:   Sun Apr 23 23:28:01 2017 +0100

    move gnucap.conf into @sysconfdir@
    
    ... meeting gnu standard.
    https://www.gnu.org/prep/standards/html_node/Directory-Variables.html
---
 Make3               | 8 +++++++-
 main/Make1          | 4 ++--
 main/configure      | 1 +
 main/gnucap-conf.in | 8 ++++++--
 main/gnucap.conf.in | 1 +
 5 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/Make3 b/Make3
index fe7d128..3cff268 100644
--- a/Make3
+++ b/Make3
@@ -31,10 +31,16 @@ install : $(INSTALL_FILES) $(DATA_FILES)
 	echo ==================
 	mkdir -p $(DESTDIR)$(INSTALL_DIR)
 	cp $(INSTALL_FILES) $(DESTDIR)$(INSTALL_DIR)
+
 	[ -z "$(INSTALL_DATA_DIR)" ] || \
 	mkdir -p $(DESTDIR)$(INSTALL_DATA_DIR)
 	[ -z "$(INSTALL_DATA_FILES)" ] || \
-        cp $(INSTALL_DATA_FILES) $(DESTDIR)$(INSTALL_DATA_DIR)
+	cp $(INSTALL_DATA_FILES) $(DESTDIR)$(INSTALL_DATA_DIR)
+
+	[ -z "$(INSTALL_SYSCONF_DIR)" ] || \
+	mkdir -p $(DESTDIR)$(INSTALL_SYSCONF_DIR)
+	[ -z "$(INSTALL_SYSCONF_FILES)" ] || \
+	cp $(INSTALL_SYSCONF_FILES) $(DESTDIR)$(INSTALL_SYSCONF_DIR)
 #------------------------------------------------------------------------
 uninstall :
 	(cd $(DESTDIR)$(INSTALL_DIR) ; rm $(INSTALL_FILES))
diff --git a/main/Make1 b/main/Make1
index e95763b..890d6d6 100644
--- a/main/Make1
+++ b/main/Make1
@@ -24,8 +24,8 @@ TARGET = gnucap
 INSTALL_DIR = $(PREFIX)/bin
 INSTALL_FILES = $(TARGET)$(TARGET_EXT) ../gnucap-conf
 #------------------------------------------------------------------------
-INSTALL_DATA_DIR = $(PREFIX)/share/gnucap
-INSTALL_DATA_FILES = ../gnucap.conf
+INSTALL_SYSCONF_DIR = $(PREFIX)/etc
+INSTALL_SYSCONF_FILES = ../gnucap.conf
 #------------------------------------------------------------------------
 DELETED =
 #------------------------------------------------------------------------
diff --git a/main/configure b/main/configure
index 7910025..a1359a5 100755
--- a/main/configure
+++ b/main/configure
@@ -34,6 +34,7 @@ sed -e "s#@prefix@#$prefix#" \
     -e "s#@libdir@#$prefix/lib#" \
     -e "s#@includedir@#$\{prefix\}/include#" \
     -e "s#@datarootdir@#$\{prefix\}/share/gnucap#" \
+    -e "s#@sysconfdir@#$\{prefix\}/etc#" \
     -e "s#@pkglibdir@#$pkglibdir#" \
     -e "s#@CXXFLAGS@#$CCFLAGS#" \
     -e "s#@LIBS@#-lgnucap#" \
diff --git a/main/gnucap-conf.in b/main/gnucap-conf.in
index 2eac87c..c2f47f6 100644
--- a/main/gnucap-conf.in
+++ b/main/gnucap-conf.in
@@ -1,9 +1,9 @@
 #!/bin/bash
 
 prefix="@prefix@"
-datarootdir="@datarootdir@"
+sysconfdir="@sysconfdir@"
 
-source $datarootdir/gnucap.conf
+source $sysconfdir/gnucap.conf
 
 case $1 in
 	--cppflags)
@@ -36,6 +36,9 @@ case $1 in
 	--data)
 		echo "$datarootdir"
 	;;
+	--sysconfdir)
+		echo "$sysconfdir"
+	;;
 	*)
 	echo $0 --cppflags
 	echo $0 --cxxflags
@@ -46,4 +49,5 @@ case $1 in
 	echo $0 --libs
 	echo $0 --exec-prefix
 	echo $0 --data
+	echo $0 --sysconfdir
 esac
diff --git a/main/gnucap.conf.in b/main/gnucap.conf.in
index b33119d..96fad6d 100644
--- a/main/gnucap.conf.in
+++ b/main/gnucap.conf.in
@@ -9,3 +9,4 @@ LIBS="@LIBS@"
 CXX="@CXX@"
 CXXFLAGS="@CXXFLAGS@"
 datarootdir="@datarootdir@"
+sysconfdir="@sysconfdir@"

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-electronics/gnucap.git



More information about the Pkg-electronics-commits mailing list