improved windozw build
This commit is contained in:
		@@ -1,3 +1,9 @@
 | 
				
			|||||||
 | 
					2016-12-12 14:12  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						* [r464] ChangeLog, bootstrap.sh, build-in-docker.sh,
 | 
				
			||||||
 | 
						  resolve-rpmbuilddeps.sh:
 | 
				
			||||||
 | 
						  new build mode for windows mingw cross compilation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
2016-12-10 14:53  
 | 
					2016-12-10 14:53  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	* [r463] ChangeLog, build-in-docker.sh:
 | 
						* [r463] ChangeLog, build-in-docker.sh:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -137,6 +137,8 @@ AC_DEFUN([AX_INIT_STANDARD_PROJECT], [
 | 
				
			|||||||
  AX_SUBST(PREFIX)
 | 
					  AX_SUBST(PREFIX)
 | 
				
			||||||
  SYSCONFDIR=$(test "$prefix" = NONE && prefix=$ac_default_prefix; eval echo "${sysconfdir}")
 | 
					  SYSCONFDIR=$(test "$prefix" = NONE && prefix=$ac_default_prefix; eval echo "${sysconfdir}")
 | 
				
			||||||
  AX_SUBST(SYSCONFDIR)
 | 
					  AX_SUBST(SYSCONFDIR)
 | 
				
			||||||
 | 
					  PKGSYSCONFDIR=$(test "$prefix" = NONE && prefix=$ac_default_prefix; eval echo "${SYSCONFDIR}/${PACKAGE_NAME}")
 | 
				
			||||||
 | 
					  AX_SUBST(PKGSYSCONFDIR)
 | 
				
			||||||
  DATADIR=$(test "$prefix" = NONE && prefix=$ac_default_prefix; eval echo "${datadir}")
 | 
					  DATADIR=$(test "$prefix" = NONE && prefix=$ac_default_prefix; eval echo "${datadir}")
 | 
				
			||||||
  AX_SUBST(DATADIR)
 | 
					  AX_SUBST(DATADIR)
 | 
				
			||||||
  PKGDATADIR=$(test "$prefix" = NONE && prefix=$ac_default_prefix; eval echo "${DATADIR}/${PACKAGE_NAME}")
 | 
					  PKGDATADIR=$(test "$prefix" = NONE && prefix=$ac_default_prefix; eval echo "${DATADIR}/${PACKAGE_NAME}")
 | 
				
			||||||
@@ -498,6 +500,12 @@ maintainer-clean-html-targets:
 | 
				
			|||||||
EOF
 | 
					EOF
 | 
				
			||||||
])
 | 
					])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# use this in configure.ac to support HTML data for webservers
 | 
				
			||||||
 | 
					AC_DEFUN([AX_BUILD_HTML_NPM], [
 | 
				
			||||||
 | 
					  AC_CONFIG_FILES([html/package.json])
 | 
				
			||||||
 | 
					  AX_BUILD_HTML
 | 
				
			||||||
 | 
					])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# use this in configure.ac to support C++ libraries
 | 
					# use this in configure.ac to support C++ libraries
 | 
				
			||||||
AC_DEFUN([AX_USE_LIBTOOL], [
 | 
					AC_DEFUN([AX_USE_LIBTOOL], [
 | 
				
			||||||
  # libtool versioning
 | 
					  # libtool versioning
 | 
				
			||||||
@@ -571,6 +579,11 @@ distclean-rpm-targets:
 | 
				
			|||||||
EOF
 | 
					EOF
 | 
				
			||||||
])
 | 
					])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# use this in configure.ac to support scripts, e.g. bash scripts
 | 
				
			||||||
 | 
					AC_DEFUN([AX_USE_ETC], [
 | 
				
			||||||
 | 
					  AC_CONFIG_FILES([etc/makefile])
 | 
				
			||||||
 | 
					])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# use this in configure.ac to support scripts, e.g. bash scripts
 | 
					# use this in configure.ac to support scripts, e.g. bash scripts
 | 
				
			||||||
AC_DEFUN([AX_USE_SCRIPTS], [
 | 
					AC_DEFUN([AX_USE_SCRIPTS], [
 | 
				
			||||||
  AC_CONFIG_FILES([scripts/makefile])
 | 
					  AC_CONFIG_FILES([scripts/makefile])
 | 
				
			||||||
@@ -968,9 +981,40 @@ AC_DEFUN([AX_CHECK_VALID_LD_FLAG], [
 | 
				
			|||||||
#  - parameter:
 | 
					#  - parameter:
 | 
				
			||||||
#     $1 = package name
 | 
					#     $1 = package name
 | 
				
			||||||
AC_DEFUN([AX_DEB_DEPEND_IFEXISTS], [
 | 
					AC_DEFUN([AX_DEB_DEPEND_IFEXISTS], [
 | 
				
			||||||
  pkg=$1
 | 
					  pkg="$1"
 | 
				
			||||||
  if test -n "$(apt-cache policy -q ${pkg} 2> /dev/null)"; then
 | 
					  if test -n "$(apt-cache policy -q ${pkg} 2> /dev/null)"; then
 | 
				
			||||||
     DEB_DEPEND_IFEXISTS+=", ${pkg}"
 | 
					     DEB_DEPEND_IFEXISTS="${DEB_DEPEND_IFEXISTS}, ${pkg}"
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
 | 
					])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# require package in debian/control.in append @DEB_BUILD_DEPEND@ to Build-Depends
 | 
				
			||||||
 | 
					#  - parameter:
 | 
				
			||||||
 | 
					#     $1 = package name
 | 
				
			||||||
 | 
					AC_DEFUN([AX_DEB_BUILD_DEPEND], [
 | 
				
			||||||
 | 
					  pkg="$1"
 | 
				
			||||||
 | 
					  DEB_BUILD_DEPEND="${DEB_BUILD_DEPEND}, ${pkg}"
 | 
				
			||||||
 | 
					])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# require package in debian/control.in append @DEB_DEPEND@ to Depends
 | 
				
			||||||
 | 
					#  - parameter:
 | 
				
			||||||
 | 
					#     $1 = package name
 | 
				
			||||||
 | 
					AC_DEFUN([AX_DEB_DEPEND], [
 | 
				
			||||||
 | 
					  pkg="$1"
 | 
				
			||||||
 | 
					  DEB_DEPEND="${DEB_DEPEND}, ${pkg}"
 | 
				
			||||||
 | 
					])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# require package in debian/control.in append @DEB_DEPEND@ to Depends
 | 
				
			||||||
 | 
					#  - parameter:
 | 
				
			||||||
 | 
					#     $1 = package name
 | 
				
			||||||
 | 
					AC_DEFUN([AX_DEB_SECTION], [
 | 
				
			||||||
 | 
					  pkg="$1"
 | 
				
			||||||
 | 
					  DEB_SECTION="${pkg}"
 | 
				
			||||||
 | 
					])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# call after setting debian dependencies
 | 
				
			||||||
 | 
					AC_DEFUN([AX_DEB_RESOLVE], [
 | 
				
			||||||
 | 
					  AC_SUBST(DEB_BUILD_DEPEND)
 | 
				
			||||||
 | 
					  AC_SUBST(DEB_DEPEND)
 | 
				
			||||||
 | 
					  AC_SUBST(DEB_SECTION)
 | 
				
			||||||
  AC_SUBST(DEB_DEPEND_IFEXISTS)
 | 
					  AC_SUBST(DEB_DEPEND_IFEXISTS)
 | 
				
			||||||
])
 | 
					])
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										123
									
								
								bootstrap.sh
									
									
									
									
									
								
							
							
						
						
									
										123
									
								
								bootstrap.sh
									
									
									
									
									
								
							@@ -147,7 +147,9 @@ GENERATED FILES
 | 
				
			|||||||
    * src/makefile.am - if you enabled AX_USE_CXX
 | 
					    * src/makefile.am - if you enabled AX_USE_CXX
 | 
				
			||||||
    * src/version.hxx - if you enabled AX_USE_CXX
 | 
					    * src/version.hxx - if you enabled AX_USE_CXX
 | 
				
			||||||
    * src/version.cxx - if you enabled AX_USE_CXX
 | 
					    * src/version.cxx - if you enabled AX_USE_CXX
 | 
				
			||||||
    * html/makefile.am - if you enabled AX_BUILD_HTML
 | 
					    * etc/makefile.am - if you enable AX_USE_ETC
 | 
				
			||||||
 | 
					    * html/makefile.am - if you enabled AX_BUILD_HTML or AX_BUILD_HTML_NPM
 | 
				
			||||||
 | 
					    * html/package.json.in - if you enabled AX_BUILD_HTML_NPM
 | 
				
			||||||
    * scripts/makefile.am - if you enabled AX_USE_SCRIPTS
 | 
					    * scripts/makefile.am - if you enabled AX_USE_SCRIPTS
 | 
				
			||||||
    * nodejs/makefile.am - if you add AX_USE_NODEJS
 | 
					    * nodejs/makefile.am - if you add AX_USE_NODEJS
 | 
				
			||||||
    * nodejs/${DEFAULT_PROJECT_NAME}.js - if you add AX_USE_NODEJS
 | 
					    * nodejs/${DEFAULT_PROJECT_NAME}.js - if you add AX_USE_NODEJS
 | 
				
			||||||
@@ -222,7 +224,7 @@ FILE DEPENDENCIES
 | 
				
			|||||||
  configuration a dependent, i.e.:
 | 
					  configuration a dependent, i.e.:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    * test/makefile.am depends on AX_USE_LIBTOOL
 | 
					    * test/makefile.am depends on AX_USE_LIBTOOL
 | 
				
			||||||
    * html/makefile.am depends on AX_BUILD_HTML
 | 
					    * html/makefile.am depends on AX_BUILD_HTML or AX_BUILD_HTML_NPM
 | 
				
			||||||
    * doc/doxyfile.in depends on AX_BUILD_EXAMPLES
 | 
					    * doc/doxyfile.in depends on AX_BUILD_EXAMPLES
 | 
				
			||||||
    * debian/control.in depends on AX_USE_DOXYGEN, AX_USE_PERLDOC,
 | 
					    * debian/control.in depends on AX_USE_DOXYGEN, AX_USE_PERLDOC,
 | 
				
			||||||
      AX_USE_CPPUNIT AX_CXX_QT, AX_CHECK_QT, AX_REQUIRE_QT, AX_USE_LIBTOOL
 | 
					      AX_USE_CPPUNIT AX_CXX_QT, AX_CHECK_QT, AX_REQUIRE_QT, AX_USE_LIBTOOL
 | 
				
			||||||
@@ -256,6 +258,7 @@ FILES
 | 
				
			|||||||
                  number. In git, git rev-list --all --count is used.
 | 
					                  number. In git, git rev-list --all --count is used.
 | 
				
			||||||
                  The following macros are supported in configure.ac:
 | 
					                  The following macros are supported in configure.ac:
 | 
				
			||||||
      * Enable C++: AX_USE_CXX
 | 
					      * Enable C++: AX_USE_CXX
 | 
				
			||||||
 | 
					      * Enable system config files in /etc: AX_USE_ETC
 | 
				
			||||||
      * Enable LibTool library creation: AX_USE_LIBTOOL
 | 
					      * Enable LibTool library creation: AX_USE_LIBTOOL
 | 
				
			||||||
      * Enable Scripts: AX_USE_SCRIPTS
 | 
					      * Enable Scripts: AX_USE_SCRIPTS
 | 
				
			||||||
      * Enable NodeJS project: AX_USE_NODEJS
 | 
					      * Enable NodeJS project: AX_USE_NODEJS
 | 
				
			||||||
@@ -302,7 +305,7 @@ VCSDEPENDS=""
 | 
				
			|||||||
if test -d .svn; then
 | 
					if test -d .svn; then
 | 
				
			||||||
    VCS="svn"
 | 
					    VCS="svn"
 | 
				
			||||||
    VCSDEPENDS_DEB="svn2cl, subversion, subversion-tools,"
 | 
					    VCSDEPENDS_DEB="svn2cl, subversion, subversion-tools,"
 | 
				
			||||||
    VCSDEPENDS_RPM="subversion, subversion-tools,"
 | 
					    VCSDEPENDS_RPM="subversion,"
 | 
				
			||||||
    echo -e " \e[32msuccess\e[0m detected ${VCS}"
 | 
					    echo -e " \e[32msuccess\e[0m detected ${VCS}"
 | 
				
			||||||
elif test -d .git; then
 | 
					elif test -d .git; then
 | 
				
			||||||
    VCS="git"
 | 
					    VCS="git"
 | 
				
			||||||
@@ -569,6 +572,7 @@ AX_INIT_STANDARD_PROJECT
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# requirements, uncomment, what you need:
 | 
					# requirements, uncomment, what you need:
 | 
				
			||||||
#AX_USE_CXX
 | 
					#AX_USE_CXX
 | 
				
			||||||
 | 
					#AX_USE_ETC
 | 
				
			||||||
#AX_USE_LIBTOOL
 | 
					#AX_USE_LIBTOOL
 | 
				
			||||||
#AX_USE_SCRIPTS
 | 
					#AX_USE_SCRIPTS
 | 
				
			||||||
#AX_USE_NODEJS
 | 
					#AX_USE_NODEJS
 | 
				
			||||||
@@ -580,6 +584,7 @@ AX_INIT_STANDARD_PROJECT
 | 
				
			|||||||
#AX_BUILD_TEST
 | 
					#AX_BUILD_TEST
 | 
				
			||||||
#AX_BUILD_EXAMPLES
 | 
					#AX_BUILD_EXAMPLES
 | 
				
			||||||
#AX_BUILD_HTML
 | 
					#AX_BUILD_HTML
 | 
				
			||||||
 | 
					#AX_BUILD_HTML_NPM
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# qt features, uncomment, what you need:
 | 
					# qt features, uncomment, what you need:
 | 
				
			||||||
#AX_CHECK_QT([QT], [QtCore QtGui QtNetwork], [QtWidgets])
 | 
					#AX_CHECK_QT([QT], [QtCore QtGui QtNetwork], [QtWidgets])
 | 
				
			||||||
@@ -690,9 +695,13 @@ ${CHEADER}#include <${PACKAGE_NAME}.hxx>
 | 
				
			|||||||
#include <QApplication>
 | 
					#include <QApplication>
 | 
				
			||||||
#include <QCommandLineParser>
 | 
					#include <QCommandLineParser>
 | 
				
			||||||
#include <iostream>
 | 
					#include <iostream>
 | 
				
			||||||
 | 
					#include <version.hxx>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int main(int argc, char *argv[]) try {
 | 
					int main(int argc, char *argv[]) try {
 | 
				
			||||||
  QApplication a(argc, argv);
 | 
					  QApplication a(argc, argv);
 | 
				
			||||||
 | 
					  a.setApplicationDisplayName(a.tr("${PACKAGE_NAME}"));
 | 
				
			||||||
 | 
					  a.setApplicationName(${PACKAGE_NAME}::package_name().c_str());
 | 
				
			||||||
 | 
					  a.setApplicationVersion(${PACKAGE_NAME}::version().c_str());
 | 
				
			||||||
  QCommandLineParser parser;
 | 
					  QCommandLineParser parser;
 | 
				
			||||||
  parser.addHelpOption();
 | 
					  parser.addHelpOption();
 | 
				
			||||||
  parser.process(a);
 | 
					  parser.process(a);
 | 
				
			||||||
@@ -725,6 +734,7 @@ class ${PackageName}: public QMainWindow, protected Ui::${PackageName} {
 | 
				
			|||||||
    Q_OBJECT;
 | 
					    Q_OBJECT;
 | 
				
			||||||
  public:
 | 
					  public:
 | 
				
			||||||
    explicit ${PackageName}(QWidget *parent = 0): QMainWindow(parent) {
 | 
					    explicit ${PackageName}(QWidget *parent = 0): QMainWindow(parent) {
 | 
				
			||||||
 | 
					      setTitle(tr("${PACKAGE_NAME}[*]"));
 | 
				
			||||||
      setupUi(this);
 | 
					      setupUi(this);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    virtual ~${PackageName}() {}
 | 
					    virtual ~${PackageName}() {}
 | 
				
			||||||
@@ -854,6 +864,13 @@ namespace NAMESPACE {
 | 
				
			|||||||
  const std::string IDENT("\$Id: " PACKAGE_STRING);
 | 
					  const std::string IDENT("\$Id: " PACKAGE_STRING);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
 | 
					to --condition AX_USE_ETC etc/makefile.am <<EOF
 | 
				
			||||||
 | 
					${HEADER}pkgsysconfdir = \${sysconfdir}/@PACKAGE_NAME@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					dist_pkgsysconf_DATA = 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					MAINTAINERCLEANFILES = makefile.in
 | 
				
			||||||
 | 
					EOF
 | 
				
			||||||
to --condition AX_USE_SCRIPTS scripts/makefile.am <<EOF
 | 
					to --condition AX_USE_SCRIPTS scripts/makefile.am <<EOF
 | 
				
			||||||
${HEADER}dist_bin_SCRIPTS =
 | 
					${HEADER}dist_bin_SCRIPTS =
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -873,9 +890,9 @@ nodejsdir = \${pkgdatadir}/nodejs
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
sysconfdefaultdir = \${sysconfdir}/default
 | 
					sysconfdefaultdir = \${sysconfdir}/default
 | 
				
			||||||
sysconfinitdir = \${sysconfdir}/init
 | 
					sysconfinitdir = \${sysconfdir}/init
 | 
				
			||||||
dist_sysconf_DATA = etc/@PACKAGE_NAME@.json
 | 
					dist_sysconf_DATA = \${sysconfdir}/@PACKAGE_NAME@.json
 | 
				
			||||||
dist_sysconfdefault_DATA = etc/default/@PACKAGE_NAME@
 | 
					dist_sysconfdefault_DATA = \${sysconfdir}/default/@PACKAGE_NAME@
 | 
				
			||||||
dist_sysconfinit_DATA = etc/init/@PACKAGE_NAME@.conf
 | 
					dist_sysconfinit_DATA = \${sysconfdir}/init/@PACKAGE_NAME@.conf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
all: node_modules
 | 
					all: node_modules
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1066,7 +1083,9 @@ to --condition AX_USE_NODEJS nodejs/etc/systemd/system/${PACKAGE_NAME}.service <
 | 
				
			|||||||
Description=$(head -1 README)
 | 
					Description=$(head -1 README)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Service]
 | 
					[Service]
 | 
				
			||||||
ExecStart=/usr/bin/nodejs /usr/share/${PACKAGE_NAME}/nodejs/${PACKAGE_NAME} > /var/log/${PACKAGE_NAME}.log
 | 
					ExecStart=/usr/bin/nodejs /usr/share/${PACKAGE_NAME}/nodejs/${PACKAGE_NAME}
 | 
				
			||||||
 | 
					StandardOutput=journal
 | 
				
			||||||
 | 
					StandardError=journal
 | 
				
			||||||
Restart=on-abort
 | 
					Restart=on-abort
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Install]
 | 
					[Install]
 | 
				
			||||||
@@ -1265,11 +1284,59 @@ LDADD = -l${PACKAGE_NAME#lib}
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
MAINTAINERCLEANFILES = makefile.in
 | 
					MAINTAINERCLEANFILES = makefile.in
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
to --condition AX_BUILD_HTML html/makefile.am <<EOF
 | 
					to --condition AX_BUILD_HTML_NPM html/package.json.in <<EOF
 | 
				
			||||||
${HEADER}EXTRA_DIST = \${www_DATA}
 | 
					{
 | 
				
			||||||
 | 
					  "name": "@PACKAGE_NAME@",
 | 
				
			||||||
 | 
					  "version": "@PACKAGE_VERSION@",
 | 
				
			||||||
 | 
					  "private": true,
 | 
				
			||||||
 | 
					  "dependencies": {
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "description": "@DESCRIPTION@",
 | 
				
			||||||
 | 
					  "devDependencies": {},
 | 
				
			||||||
 | 
					  "scripts": {
 | 
				
			||||||
 | 
					    "test": "echo \"Error: no test specified\" && exit 1"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "author": "@AUTHOR@",
 | 
				
			||||||
 | 
					  "license": "@LICENSE@",
 | 
				
			||||||
 | 
					  "path": {
 | 
				
			||||||
 | 
					      "prefix": "@PREFIX@",
 | 
				
			||||||
 | 
					      "sysconf": "@SYSCONFDIR@",
 | 
				
			||||||
 | 
					      "pkgdata": "@PKGDATADIR@",
 | 
				
			||||||
 | 
					      "localstate": "@LOCALSTATEDIR@",
 | 
				
			||||||
 | 
					      "log": "@LOCALSTATEDIR@/log/@PACKAGE_NAME@.log",
 | 
				
			||||||
 | 
					      "config":  "@SYSCONFDIR@/@PACKAGE_NAME@.json",
 | 
				
			||||||
 | 
					      "nodejs": "@PKGDATADIR@/nodejs"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					EOF
 | 
				
			||||||
 | 
					to --condition 'AX_BUILD_HTML|AX_BUILD_HTML_NPM' html/makefile.am <<EOF
 | 
				
			||||||
 | 
					${HEADER}EXTRA_DIST = $(testtag AX_BUILD_HTML_NPM && echo "package.json.in")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
wwwdir = \${pkgdatadir}/html
 | 
					wwwdir = \${pkgdatadir}/html
 | 
				
			||||||
www_DATA = 
 | 
					www_DATA = $(testtag AX_BUILD_HTML_NPM && echo "package.json")
 | 
				
			||||||
 | 
					dist_www_DATA = 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$(if testtag AX_BUILD_HTML_NPM; then
 | 
				
			||||||
 | 
					cat<<EOF2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					all: node_modules
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					node_modules: package.json.in
 | 
				
			||||||
 | 
						HOME=. npm install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clean-local:
 | 
				
			||||||
 | 
						-rm -r node_modules .npm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					install-data-hook:
 | 
				
			||||||
 | 
						test -d \$(DESTDIR)\${wwwdir} || mkdir -p \$(DESTDIR)\${wwwdir}
 | 
				
			||||||
 | 
						chmod -R u+w \$(DESTDIR)\${wwwdir}
 | 
				
			||||||
 | 
						cp -r . \$(DESTDIR)\${wwwdir}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					uninstall-local:
 | 
				
			||||||
 | 
						-chmod -R u+w \$(DESTDIR)\${wwwdir}
 | 
				
			||||||
 | 
						-rm -rf \$(DESTDIR)\${wwwdir}
 | 
				
			||||||
 | 
					EOF2
 | 
				
			||||||
 | 
					fi)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MAINTAINERCLEANFILES = makefile.in
 | 
					MAINTAINERCLEANFILES = makefile.in
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
@@ -1465,17 +1532,18 @@ if testtag AX_USE_DEBIAN_PACKAGING; then
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 -- @PACKAGER@  @BUILD_DATE@
 | 
					 -- @PACKAGER@  @BUILD_DATE@
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
    BUILD_DEPENDS="debhelper, fakeroot, ${VCSDEPENDS_DEB} pkg-config, automake, libtool, autotools-dev, pandoc, lsb-release, fakeroot, $(if testtag AX_USE_DOXYGEN; then echo -n ", doxygen, graphviz, mscgen, default-jre-headless|default-jre"; fi; if testtag AX_USE_PERLDOC; then echo -n ", libpod-tree-perl"; fi; if testtag AX_USE_CPPUNIT; then echo -n ", libcppunit-dev"; fi; if testtag AX_CXX_QT || testtag AX_CHECK_QT AX_REQUIRE_QT; then echo -n ", qt5-default | libqt4-core | libqtcore4, qt5-qmake | qt4-qmake, qtbase5-dev | libqt4-dev, qtbase5-dev-tools | qt4-dev-tools, qttools5-dev-tools | qt4-dev-tools, qttools5-dev-tools | qt4-dev-tools"; fi)"
 | 
					    RUN_DEPENDS="$(if testtag AX_USE_NODEJS; then echo -n ", nodejs, npm"; fi)"
 | 
				
			||||||
 | 
					    BUILD_DEPENDS="debhelper, fakeroot, ${VCSDEPENDS_DEB} pkg-config, automake, libtool, autotools-dev, pandoc, lsb-release$(if testtag AX_USE_DOXYGEN; then echo -n ", doxygen, graphviz, mscgen, default-jre-headless|default-jre"; fi; if testtag AX_USE_PERLDOC; then echo -n ", libpod-tree-perl"; fi; if testtag AX_USE_CPPUNIT; then echo -n ", libcppunit-dev"; fi; if testtag AX_CXX_QT || testtag AX_CHECK_QT AX_REQUIRE_QT; then echo -n ", qt5-default | libqt4-core | libqtcore4, qt5-qmake | qt4-qmake, qtbase5-dev | libqt4-dev, qtbase5-dev-tools | qt4-dev-tools, qttools5-dev-tools | qt4-dev-tools, qttools5-dev-tools | qt4-dev-tools"; fi)"
 | 
				
			||||||
    to debian/control.in <<EOF
 | 
					    to debian/control.in <<EOF
 | 
				
			||||||
Source: @PACKAGE_NAME@
 | 
					Source: @PACKAGE_NAME@
 | 
				
			||||||
Priority: extra
 | 
					Priority: extra
 | 
				
			||||||
Maintainer: @PACKAGER@
 | 
					Maintainer: @PACKAGER@
 | 
				
			||||||
Build-Depends: ${BUILD_DEPENDS}
 | 
					Build-Depends: ${BUILD_DEPENDS}${RUN_DEPENDS} @DEB_BUILD_DEPEND@ @DEB_DEPEND_IFEXISTS@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Package: @PACKAGE_NAME@
 | 
					Package: @PACKAGE_NAME@
 | 
				
			||||||
Section: $(if testtag AX_USE_LIBTOOL; then echo  "libs"; fi)
 | 
					Section: $(if testtag AX_USE_LIBTOOL; then echo  "libs"; else echo "@DEB_SECTION@"; fi)
 | 
				
			||||||
Architecture: any
 | 
					Architecture: any
 | 
				
			||||||
Depends: \${shlibs:Depends}, \${misc:Depends}
 | 
					Depends: \${shlibs:Depends}, \${misc:Depends}${RUN_DEPENDS} @DEB_DEPEND@
 | 
				
			||||||
Description: @DESCRIPTION@
 | 
					Description: @DESCRIPTION@
 | 
				
			||||||
@README_DEB@
 | 
					@README_DEB@
 | 
				
			||||||
$(      if testtag AX_USE_LIBTOOL; then
 | 
					$(      if testtag AX_USE_LIBTOOL; then
 | 
				
			||||||
@@ -1484,7 +1552,7 @@ $(      if testtag AX_USE_LIBTOOL; then
 | 
				
			|||||||
Package: @PACKAGE_NAME@-dev
 | 
					Package: @PACKAGE_NAME@-dev
 | 
				
			||||||
Section: libdevel
 | 
					Section: libdevel
 | 
				
			||||||
Architecture: any
 | 
					Architecture: any
 | 
				
			||||||
Depends: @PACKAGE_NAME@ (= \${binary:Version}), ${BUILD_DEPENDS}
 | 
					Depends: @PACKAGE_NAME@ (= \${binary:Version}), ${BUILD_DEPENDS}${RUN_DEPENDS} @DEB_DEPEND@ @DEB_BUILD_DEPEND@ @DEB_DEPEND_IFEXISTS@
 | 
				
			||||||
Description: @DESCRIPTION@ - Development Package
 | 
					Description: @DESCRIPTION@ - Development Package
 | 
				
			||||||
@README_DEB@
 | 
					@README_DEB@
 | 
				
			||||||
EOF2
 | 
					EOF2
 | 
				
			||||||
@@ -1496,6 +1564,7 @@ README
 | 
				
			|||||||
EOF
 | 
					EOF
 | 
				
			||||||
    to --condition AX_USE_LIBTOOL debian/${PACKAGE_NAME}.install <<EOF
 | 
					    to --condition AX_USE_LIBTOOL debian/${PACKAGE_NAME}.install <<EOF
 | 
				
			||||||
usr/lib/lib*.so.*
 | 
					usr/lib/lib*.so.*
 | 
				
			||||||
 | 
					usr/share/${PACKAGE_NAME}
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
    to --condition AX_USE_LIBTOOL debian/${PACKAGE_NAME}-dev.install <<EOF
 | 
					    to --condition AX_USE_LIBTOOL debian/${PACKAGE_NAME}-dev.install <<EOF
 | 
				
			||||||
usr/include/*
 | 
					usr/include/*
 | 
				
			||||||
@@ -1503,7 +1572,6 @@ usr/lib/lib*.a
 | 
				
			|||||||
usr/lib/lib*.so
 | 
					usr/lib/lib*.so
 | 
				
			||||||
usr/lib/pkgconfig/*
 | 
					usr/lib/pkgconfig/*
 | 
				
			||||||
usr/lib/*.la
 | 
					usr/lib/*.la
 | 
				
			||||||
usr/share/${PACKAGE_NAME}
 | 
					 | 
				
			||||||
usr/share/doc/${PACKAGE_NAME}/html
 | 
					usr/share/doc/${PACKAGE_NAME}/html
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
    to --mode "u=rwx,g=rwx,o=rx" debian/rules <<EOF
 | 
					    to --mode "u=rwx,g=rwx,o=rx" debian/rules <<EOF
 | 
				
			||||||
@@ -1600,7 +1668,9 @@ echo
 | 
				
			|||||||
echo This package contains only the shared libraries required at runtime.
 | 
					echo This package contains only the shared libraries required at runtime.
 | 
				
			||||||
fi)
 | 
					fi)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$(if ! testtag 'AX_USE_LIBTOOL|AX_USE_CXX'; then
 | 
				
			||||||
 | 
					  echo '%global debug_package %{nil}'
 | 
				
			||||||
 | 
					fi)
 | 
				
			||||||
%prep
 | 
					%prep
 | 
				
			||||||
%setup -q
 | 
					%setup -q
 | 
				
			||||||
./configure --prefix=/usr \\
 | 
					./configure --prefix=/usr \\
 | 
				
			||||||
@@ -1625,6 +1695,7 @@ else
 | 
				
			|||||||
echo '/usr/bin/*'
 | 
					echo '/usr/bin/*'
 | 
				
			||||||
echo '/usr/share/applications/*'
 | 
					echo '/usr/share/applications/*'
 | 
				
			||||||
fi)
 | 
					fi)
 | 
				
			||||||
 | 
					/usr/share/@PACKAGE_NAME@
 | 
				
			||||||
%doc
 | 
					%doc
 | 
				
			||||||
$(if testtag AX_USE_LIBTOOL; then
 | 
					$(if testtag AX_USE_LIBTOOL; then
 | 
				
			||||||
  cat <<EOF2
 | 
					  cat <<EOF2
 | 
				
			||||||
@@ -1636,7 +1707,7 @@ $(if testtag AX_USE_LIBTOOL; then
 | 
				
			|||||||
/usr/share/doc/packages/@PACKAGE_NAME@/README
 | 
					/usr/share/doc/packages/@PACKAGE_NAME@/README
 | 
				
			||||||
EOF2
 | 
					EOF2
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
  echo '/usr/share/*'
 | 
					  echo '/usr/share/doc/packages/@PACKAGE_NAME@'
 | 
				
			||||||
fi)
 | 
					fi)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(if testtag AX_USE_LIBTOOL; then
 | 
					$(if testtag AX_USE_LIBTOOL; then
 | 
				
			||||||
@@ -1671,6 +1742,9 @@ SUBDIRS=""
 | 
				
			|||||||
if testtag AX_USE_CXX; then
 | 
					if testtag AX_USE_CXX; then
 | 
				
			||||||
    SUBDIRS="${SUBDIRS} src"
 | 
					    SUBDIRS="${SUBDIRS} src"
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					if testtag AX_USE_ETC; then
 | 
				
			||||||
 | 
					    SUBDIRS="${SUBDIRS} etc"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
if testtag AX_BUILD_TEST AX_USE_CPPUNIT; then
 | 
					if testtag AX_BUILD_TEST AX_USE_CPPUNIT; then
 | 
				
			||||||
    SUBDIRS="${SUBDIRS} test"
 | 
					    SUBDIRS="${SUBDIRS} test"
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
@@ -1735,10 +1809,15 @@ Cflags: -I\${includedir} @CPPFLAGS@
 | 
				
			|||||||
Requires: @PKG_REQUIREMENTS@
 | 
					Requires: @PKG_REQUIREMENTS@
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
to build-in-docker.conf <<EOF
 | 
					to build-in-docker.conf <<EOF
 | 
				
			||||||
repos+=("Debian|Ubuntu-precise::::::universe")
 | 
					${HEADER}# Use Ubuntu Universe Repository
 | 
				
			||||||
repos+=("Ubuntu-precise:::'deb http://archive.ubuntu.com/ubuntu precise universe'")
 | 
					repos+=("Ubuntu:::universe")
 | 
				
			||||||
envs+=("-e 'HOME=\${HOME}'")
 | 
					
 | 
				
			||||||
dirs+=("-v \${HOME}/.gnupg:\${HOME}/.gnupg:ro")
 | 
					# Use Marc Wäckerlin's Repository, see https://dev.marc.waeckerlin.org
 | 
				
			||||||
 | 
					repos+=("Debian|Ubuntu:::https://dev.marc.waeckerlin.org/repository")
 | 
				
			||||||
 | 
					repos+=("openSUSE:::https://dev.marc.waeckerlin.org/repository/opensuse/marc-waeckerlin.repo")
 | 
				
			||||||
 | 
					repos+=("Fedora:::https://dev.marc.waeckerlin.org/repository/fedora/marc-waeckerlin.repo")
 | 
				
			||||||
 | 
					repos+=("CentOS:::https://dev.marc.waeckerlin.org/repository/centos/marc-waeckerlin.repo")
 | 
				
			||||||
 | 
					keys+=("https://dev.marc.waeckerlin.org/repository/PublicKey")
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#### Cleanup If Makefile Exists ####
 | 
					#### Cleanup If Makefile Exists ####
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -10,8 +10,8 @@ mode="deb"
 | 
				
			|||||||
img="ubuntu:latest"
 | 
					img="ubuntu:latest"
 | 
				
			||||||
repos=()
 | 
					repos=()
 | 
				
			||||||
keys=()
 | 
					keys=()
 | 
				
			||||||
envs=("-e LANG=${LANG}" "-e HOME=/home/$(id -un)" "-e TERM=xterm" "-e DEBIAN_FRONTEND=noninteractive" "-e DEBCONF_NONINTERACTIVE_SEEN=true")
 | 
					envs=("-e LANG=${LANG}" "-e HOME=${HOME}" "-e TERM=xterm" "-e DEBIAN_FRONTEND=noninteractive" "-e DEBCONF_NONINTERACTIVE_SEEN=true")
 | 
				
			||||||
dirs=("-v $(pwd):/workdir" "-v ${HOME}/.gnupg:/home/$(id -un)/.gnupg")
 | 
					dirs=("-v $(pwd):/workdir" "-v ${HOME}/.gnupg:${HOME}/.gnupg")
 | 
				
			||||||
packages=()
 | 
					packages=()
 | 
				
			||||||
targets="all check distcheck"
 | 
					targets="all check distcheck"
 | 
				
			||||||
commands=()
 | 
					commands=()
 | 
				
			||||||
@@ -24,6 +24,7 @@ if test -e ./build-in-docker.conf; then
 | 
				
			|||||||
    # if you do so, add the file to EXTRA_DIST in makefile.am
 | 
					    # if you do so, add the file to EXTRA_DIST in makefile.am
 | 
				
			||||||
    source ./build-in-docker.conf
 | 
					    source ./build-in-docker.conf
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
while test $# -gt 0; do
 | 
					while test $# -gt 0; do
 | 
				
			||||||
    case "$1" in
 | 
					    case "$1" in
 | 
				
			||||||
        (-h|--help)
 | 
					        (-h|--help)
 | 
				
			||||||
@@ -85,7 +86,11 @@ while test $# -gt 0; do
 | 
				
			|||||||
                (rpm|zypper) img="opensuse:latest";;
 | 
					                (rpm|zypper) img="opensuse:latest";;
 | 
				
			||||||
                (yum) img="centos:latest";;
 | 
					                (yum) img="centos:latest";;
 | 
				
			||||||
                (dnf) img="fedora:latest";;
 | 
					                (dnf) img="fedora:latest";;
 | 
				
			||||||
                (win) img="ubuntu:latest"; host="${host:---host=i686-w64-mingw32}";;
 | 
					                (win)
 | 
				
			||||||
 | 
					                    img="ubuntu:latest"; host="${host:---host=i686-w64-mingw32}"
 | 
				
			||||||
 | 
					                    targets="all install"
 | 
				
			||||||
 | 
					                    flags+=("--prefix=/workdir/usr")
 | 
				
			||||||
 | 
					                    ;;
 | 
				
			||||||
                (*)
 | 
					                (*)
 | 
				
			||||||
                    echo "**** ERROR: unknown mode '$1', try --help" 1>&2
 | 
					                    echo "**** ERROR: unknown mode '$1', try --help" 1>&2
 | 
				
			||||||
                    exit 1
 | 
					                    exit 1
 | 
				
			||||||
@@ -102,7 +107,7 @@ while test $# -gt 0; do
 | 
				
			|||||||
            targets="$1"
 | 
					            targets="$1"
 | 
				
			||||||
            if test "$1" = "deb" -o "$1" = "rpm"; then
 | 
					            if test "$1" = "deb" -o "$1" = "rpm"; then
 | 
				
			||||||
                # set mode to same value
 | 
					                # set mode to same value
 | 
				
			||||||
                set -- "-m" $@
 | 
					                set -- "-m" "$@"
 | 
				
			||||||
                continue
 | 
					                continue
 | 
				
			||||||
            fi
 | 
					            fi
 | 
				
			||||||
            ;;
 | 
					            ;;
 | 
				
			||||||
@@ -113,6 +118,7 @@ while test $# -gt 0; do
 | 
				
			|||||||
            flags+=("$1")
 | 
					            flags+=("$1")
 | 
				
			||||||
            ;;
 | 
					            ;;
 | 
				
			||||||
        (-r|--repo) shift;
 | 
					        (-r|--repo) shift;
 | 
				
			||||||
 | 
					            echo "OPTION: $1"
 | 
				
			||||||
            repos+=("$1")
 | 
					            repos+=("$1")
 | 
				
			||||||
            ;;
 | 
					            ;;
 | 
				
			||||||
        (-k|--key) shift;
 | 
					        (-k|--key) shift;
 | 
				
			||||||
@@ -227,6 +233,7 @@ fi
 | 
				
			|||||||
if ! docker exec ${DOCKER_ID} getent passwd $(id -u) > /dev/null 2>&1; then
 | 
					if ! docker exec ${DOCKER_ID} getent passwd $(id -u) > /dev/null 2>&1; then
 | 
				
			||||||
    docker exec ${DOCKER_ID} useradd -m -u $(id -u) -g $(id -g) -d"${HOME}" $(id -un)
 | 
					    docker exec ${DOCKER_ID} useradd -m -u $(id -u) -g $(id -g) -d"${HOME}" $(id -un)
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					docker exec ${DOCKER_ID} chown $(id -u):$(id -g) "${HOME}"
 | 
				
			||||||
case $mode in
 | 
					case $mode in
 | 
				
			||||||
    (deb|apt)
 | 
					    (deb|apt)
 | 
				
			||||||
        if [[ "${img}" =~ "ubuntu" ]]; then
 | 
					        if [[ "${img}" =~ "ubuntu" ]]; then
 | 
				
			||||||
@@ -245,7 +252,7 @@ case $mode in
 | 
				
			|||||||
            docker exec ${DOCKER_ID} apt-get install ${OPTIONS} software-properties-common apt-transport-https dpkg-dev lsb-release || \
 | 
					            docker exec ${DOCKER_ID} apt-get install ${OPTIONS} software-properties-common apt-transport-https dpkg-dev lsb-release || \
 | 
				
			||||||
            docker exec ${DOCKER_ID} apt-get install ${OPTIONS} python-software-properties apt-transport-https dpkg-dev lsb-release;
 | 
					            docker exec ${DOCKER_ID} apt-get install ${OPTIONS} python-software-properties apt-transport-https dpkg-dev lsb-release;
 | 
				
			||||||
        for repo in "${repos[@]}"; do
 | 
					        for repo in "${repos[@]}"; do
 | 
				
			||||||
            ifthenelse "${repo}" "apt-add-repository ARG"
 | 
					            ifthenelse "${repo}" "apt-add-repository 'ARG'"
 | 
				
			||||||
        done
 | 
					        done
 | 
				
			||||||
        for key in "${keys[@]}"; do
 | 
					        for key in "${keys[@]}"; do
 | 
				
			||||||
            wget -O- "$key" \
 | 
					            wget -O- "$key" \
 | 
				
			||||||
@@ -283,7 +290,7 @@ EOF
 | 
				
			|||||||
        done
 | 
					        done
 | 
				
			||||||
        for repo in "${repos[@]}"; do
 | 
					        for repo in "${repos[@]}"; do
 | 
				
			||||||
            INSTALL_REPO=$((docker exec ${DOCKER_ID} test -x /usr/bin/zypper && echo zypper ar) || (docker exec ${DOCKER_ID} test -x /usr/bin/dnf && echo dnf config-manager --add-repo) || (docker exec ${DOCKER_ID} test -x /usr/bin/yum && echo wget -O/etc/yum.repos.d/additional$i.repo) || (docker exec ${DOCKER_ID} test -x /usr/sbin/urpmi && echo true))
 | 
					            INSTALL_REPO=$((docker exec ${DOCKER_ID} test -x /usr/bin/zypper && echo zypper ar) || (docker exec ${DOCKER_ID} test -x /usr/bin/dnf && echo dnf config-manager --add-repo) || (docker exec ${DOCKER_ID} test -x /usr/bin/yum && echo wget -O/etc/yum.repos.d/additional$i.repo) || (docker exec ${DOCKER_ID} test -x /usr/sbin/urpmi && echo true))
 | 
				
			||||||
            ifthenelse "${repo}" "${INSTALL_REPO} ARG"
 | 
					            ifthenelse "${repo}" "${INSTALL_REPO} 'ARG'"
 | 
				
			||||||
            ((++i))
 | 
					            ((++i))
 | 
				
			||||||
        done
 | 
					        done
 | 
				
			||||||
        docker exec ${DOCKER_ID} ./resolve-rpmbuilddeps.sh
 | 
					        docker exec ${DOCKER_ID} ./resolve-rpmbuilddeps.sh
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -32,21 +32,24 @@ function install() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
TO_INSTALL=
 | 
					TO_INSTALL=
 | 
				
			||||||
 | 
					DEPS=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if test -e debian/control.in -a ! -e debian/control; then
 | 
					if test -e debian/control.in -a ! -e debian/control; then
 | 
				
			||||||
    for f in $(sed -n 's, *AX_DEB_DEPEND_IFEXISTS(\([^)]*\)).*,\1,p' configure.ac); do
 | 
					    for f in $(sed -n 's, *AX_DEB_DEPEND_IFEXISTS(\([^)]*\)).*,\1,p' configure.ac); do
 | 
				
			||||||
        if test -n "$(${DO} apt-cache policy -q ${f})" && ((! $(${DO} apt-cache policy ${f} 2>&1 | grep -q 'N: Unable to locate package')) && (! ${DO} dpkg -l "${f}")); then
 | 
					        if test -n "$(${DO} apt-cache policy -q ${f})" && ((! $(${DO} apt-cache policy ${f} 2>&1 | grep -q 'N: Unable to locate package')) && (! ${DO} dpkg -l "${f}")); then
 | 
				
			||||||
            TO_INSTALL+=" ${f}"
 | 
					            DEPS+=" ${f}"
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
    done
 | 
					    done
 | 
				
			||||||
 | 
					    for f in $(sed -n 's, *AX_DEB_BUILD_DEPEND(\([^)]*\)).*,\1,p' configure.ac); do
 | 
				
			||||||
 | 
					        DEPS+=" ${f}"
 | 
				
			||||||
 | 
					    done
 | 
				
			||||||
    trap "rm debian/control" INT TERM EXIT
 | 
					    trap "rm debian/control" INT TERM EXIT
 | 
				
			||||||
    sed 's,@DEB_DEPEND_IFEXISTS@,,g' debian/control.in | \
 | 
					    sed 's,@\(DEB_DEPEND_IFEXISTS\|DEB_BUILD_DEPEND\|DEB_DEPEND\)@,,g' debian/control.in | \
 | 
				
			||||||
        sed 's,@[^@]*@, dummytext,g' > debian/control
 | 
					        sed 's,@[^@]*@, dummytext,g' > debian/control
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
install dpkg-dev
 | 
					install dpkg-dev
 | 
				
			||||||
DEPS=$(LANG= ${DO} dpkg-checkbuilddeps 2>&1 || true)
 | 
					DEPS+=" $(LANG= ${DO} dpkg-checkbuilddeps 2>&1 | sed -n '/Unmet build dependencies/ { s,.*Unmet build dependencies: ,,g; s, ([^)]*),,g; s, *| *,|,g; p}')"
 | 
				
			||||||
DEPS=$(echo "$DEPS" | sed -n '/Unmet build dependencies/ { s,.*Unmet build dependencies: ,,g; s, ([^)]*),,g; s, *| *,|,g; p}')
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
for pa in ${DEPS}; do
 | 
					for pa in ${DEPS}; do
 | 
				
			||||||
    if test ${pa//|/} = ${pa}; then
 | 
					    if test ${pa//|/} = ${pa}; then
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user