diff --git a/ChangeLog b/ChangeLog index c468a9b..17fb1e1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,32 @@ +2015-11-03 23:01 marc + + * debian/control.in: set section + +2015-11-03 22:02 marc + + * AUTHORS: AUTHOR updated to new homepage + +2015-11-03 15:38 marc + + * AUTHORS, COPYING, ChangeLog, INSTALL, NEWS, README, aclocal.m4, + ax_check_qt.m4, ax_cxx_compile_stdcxx_11.m4, + ax_init_standard_project.m4, bootstrap-build-environment.spec.in, + bootstrap.sh, build-resource-file.sh, configure.ac, debian, + debian/changelog.in, debian/compat, debian/control.in, + debian/docs, debian/rules, doc, doc/doxyfile.in, doc/makefile.am, + mac-create-app-bundle.sh, makefile.am, resolve-debbuilddeps.sh, + resolve-rpmbuilddeps.sh, scripts, scripts/ax_check_qt.m4, + scripts/ax_cxx_compile_stdcxx_11.m4, + scripts/ax_init_standard_project.m4, scripts/bootstrap.sh, + scripts/build-resource-file.sh, scripts/mac-create-app-bundle.sh, + scripts/makefile.am, scripts/resolve-debbuilddeps.sh, + scripts/resolve-rpmbuilddeps.sh: initial release for packaging + +2015-11-03 15:06 marc + + * ax_init_standard_project.m4, resolve-debbuilddeps.sh: can be + built in fresh docker container + 2015-11-03 15:05 marc * bootstrap.sh, resolve-debbuilddeps.sh: some improvements diff --git a/ax_init_standard_project.m4 b/ax_init_standard_project.m4 index c02825e..eef210e 100644 --- a/ax_init_standard_project.m4 +++ b/ax_init_standard_project.m4 @@ -265,14 +265,8 @@ maintainer-clean-cxx-targets: EOF ]) -# use this in configure.ac to support CppUnit for C++ unit tests -AC_DEFUN([AX_USE_CPPUNIT], [ - AM_PATH_CPPUNIT([1.0.0], [have_cppunit="yes"], [have_cppunit="no"]) - # infos and warnings - if test "$have_cppunit" = "no"; then - AC_MSG_WARN([Missing cppunit development library! - - you cannot check the library using "make check" - - everything else works perfectly]); fi +# use this in configure.ac to support tests without CppUnit +AC_DEFUN([AX_BUILD_TEST], [ AC_CONFIG_FILES([test/makefile]) AX_ADD_MAKEFILE_TARGET_DEP([maintainer-clean-am], [maintainer-clean-test-targets], [test/makefile.in]) test -f test/makefile.in && cat >> test/makefile.in < same as -b, but specify target instead of distcheck --overwrite, -o overwrite all basic files (bootstrap.sh, m4-macros) @@ -105,6 +108,7 @@ GENERATED FILES * ax_check_qt.m4 - auxiliary macro definition file * resolve-debbuilddeps.sh - script to install debian package dependencies * resolve-rpmbuilddeps.sh - script to install RPM package dependencies + * build-in-docker.sh - script to build the project encapsulated in a docker container * build-resource-file.sh - build resource.qrc file from a resource directory * mac-create-app-bundle.sh - script to create apple mac os-x app-bundle * AUTHORS - replace your name in AUTHORS before first run @@ -119,7 +123,7 @@ GENERATED FILES * scripts/makefile.in - if you enabled AX_USE_SCRIPTS * doc/makefile.am - if you enabled AX_USE_DOXYGEN * doc/doxyfile.in - if you enabled AX_USE_DOXYGEN - * test/makefile.am - if you enabled AX_BUILD_TEST + * test/makefile.am - if you enabled AX_BUILD_TEST or AX_USE_CPPUNIT * examples/makefile.am - if you enabled AX_BUILD_EXAMPLES * debian/changelog.in - if you enabled AX_USE_DEBIAN_PACKAGING * debian/control.in - if you enabled AX_USE_DEBIAN_PACKAGING @@ -170,14 +174,14 @@ FILE DEPENDENCIES * test/makefile.am depends on AX_USE_LIBTOOL * html/makefile.am depends on AX_BUILD_HTML * doc/doxyfile.in depends on AX_BUILD_EXAMPLES - * debian/control.in depends on AX_USE_DOXYGEN, AX_BUILD_TEST, + * debian/control.in depends on AX_USE_DOXYGEN, AX_USE_CPPUNIT AX_CXX_QT, AX_CHECK_QT, AX_REQUIRE_QT, AX_USE_LIBTOOL * debian/${DEFAULT_PROJECT_NAME}.install depends on AX_USE_LIBTOOL * debian/${DEFAULT_PROJECT_NAME}.dirs depends on AX_USE_LIBTOOL * debian/${DEFAULT_PROJECT_NAME}-dev.install depends on AX_USE_LIBTOOL * debian/${DEFAULT_PROJECT_NAME}-dev.dirs depends on AX_USE_LIBTOOL * ${DEFAULT_PROJECT_NAME}.spec.in depends on AX_USE_RPM_PACKAGING, - AX_USE_LIBTOOL, AX_CHECK_QT, AX_REQUIRE_QT, AX_CXX_QT, AX_BUILD_TEST + AX_USE_LIBTOOL, AX_CHECK_QT, AX_REQUIRE_QT, AX_CXX_QT, AX_USE_CPPUNIT FILES @@ -206,7 +210,7 @@ FILES * Enable Doxygen documentation generation: AX_USE_DOXYGEN * Enable Debian packaging by calling "make deb": AX_USE_DEBIAN_PACKAGING * Enable RPM packaging by calling "make rpm": AX_USE_RPM_PACKAGING - * Enable C++ testing using CppUnit: AX_BUILD_TEST plus AX_USE_CXX + * Enable C++ testing using CppUnit: AX_USE_CPPUNIT * Enable other tests: AX_BUILD_TEST * Enable C++ examples, i.e. for libraries: AX_BUILD_EXAMPLES * Check for C++11 support: AX_CXX_COMPILE_STDCXX_11 (see ax_cxx_compile_stdcxx_11.m4) @@ -405,6 +409,7 @@ copy ax_cxx_compile_stdcxx_11.m4 copy ax_check_qt.m4 copy resolve-debbuilddeps.sh copy resolve-rpmbuilddeps.sh +copy build-in-docker.sh copy build-resource-file.sh copy mac-create-app-bundle.sh AUTHOR=$(gpg -K | sed -n 's,uid *,,p' | sort | head -1) @@ -439,6 +444,7 @@ AX_INIT_STANDARD_PROJECT #AX_USE_DOXYGEN #AX_USE_DEBIAN_PACKAGING #AX_USE_RPM_PACKAGING +#AX_USE_CPPUNIT #AX_BUILD_TEST #AX_BUILD_EXAMPLES #AX_BUILD_HTML @@ -696,7 +702,7 @@ namespace NAMESPACE { EOF echo "${HEADER}MAINTAINERCLEANFILES = makefile.in" | to --condition AX_USE_SCRIPTS scripts/makefile.am echo "${HEADER}MAINTAINERCLEANFILES = makefile.in" | to --condition AX_USE_DOXYGEN doc/makefile.am -to --condition AX_BUILD_TEST test/makefile.am <