ready to build debian packages
This commit is contained in:
		
							
								
								
									
										1
									
								
								AUTHORS
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								AUTHORS
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| Marc Wäckerlin (http://marc.waeckerlin.org) <marc@waeckerlin.org> | ||||
							
								
								
									
										19
									
								
								bootstrap.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										19
									
								
								bootstrap.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| #! /bin/sh | ||||
|  | ||||
| ## @file | ||||
| ## | ||||
| ## $Id: bootstrap.sh 2 2009-06-16 13:20:59Z  $ | ||||
| ## | ||||
| ## $Date: 2004/08/31 15:57:19 $ | ||||
| ## $Author: marc $ | ||||
| ## | ||||
| ## @copy © Marc Wäckerlin | ||||
| ## @license LGPL, see file <a href="license.html">COPYING</a> | ||||
| ## | ||||
| ## $Log: bootstrap.sh,v $ | ||||
| ## Revision 1.3  2004/08/31 15:57:19  marc | ||||
| ## added file header | ||||
| ## | ||||
|  | ||||
| test -f makefile && make distclean | ||||
| aclocal && libtoolize --force && automake -a && autoconf | ||||
							
								
								
									
										43
									
								
								configure.ac
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								configure.ac
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | ||||
| ## @id $Id$ | ||||
|  | ||||
| ##       1         2         3         4         5         6         7         8 | ||||
| ## 45678901234567890123456789012345678901234567890123456789012345678901234567890 | ||||
|  | ||||
| AC_INIT(webtester, 1.0.m4_esyscmd_s( | ||||
|   LEAST="ERROR-UNDEFINED-REVISION-to-be-built-in-subdirectory-of-svn-checkout" | ||||
|   for path in . .. ../..; do | ||||
|     if svn info $path 2>&1 > /dev/null; then | ||||
|       LEAST=$(LANG= svn info $path | sed -n 's/Last Changed Rev: //p') | ||||
|       (cd $path && svn2cl) | ||||
|       break; | ||||
|     fi | ||||
|   done | ||||
|   echo -n $LEAST | ||||
| )) | ||||
|  | ||||
| AM_INIT_AUTOMAKE([1.9 tar-pax]) | ||||
|  | ||||
| AC_CONFIG_FILES(makefile src/makefile debian/changelog debian/control) | ||||
|  | ||||
| AC_PROG_CXX | ||||
| AC_PROG_CC | ||||
|  | ||||
| README=$(tail -n +3 README) | ||||
| README_DEB=$(tail -n +3 README | sed -e 's/^$/./g' -e 's/^/ /g') | ||||
| DESCRIPTION=$(head -1 README) | ||||
| AUTHOR=$(head -1 AUTHORS) | ||||
| AC_SUBST(AUTHOR) | ||||
| _AM_SUBST_NOTMAKE([AUTHOR]) | ||||
| AC_SUBST(DESCRIPTION) | ||||
| _AM_SUBST_NOTMAKE([DESCRIPTION]) | ||||
| AC_SUBST(README) | ||||
| _AM_SUBST_NOTMAKE([README]) | ||||
| AC_SUBST(README_DEB) | ||||
| _AM_SUBST_NOTMAKE([README_DEB]) | ||||
| DISTRO=$(lsb_release -sc) | ||||
| AC_SUBST(DISTRO) | ||||
| BUILD_NUMBER=${BUILD_NUMBER:-1} | ||||
| AC_SUBST(BUILD_NUMBER) | ||||
| BUILD_DATE=$(date -R) | ||||
| AC_SUBST(BUILD_DATE) | ||||
| AC_OUTPUT | ||||
							
								
								
									
										5
									
								
								debian/changelog.in
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								debian/changelog.in
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| @PACKAGE@ (@VERSION@~@DISTRO@.@BUILD_NUMBER@) @DISTRO@; urgency=low | ||||
|  | ||||
|   * Please see https://dev.marc.waeckerlin.org/redmine/@PROJECT_NAME@ | ||||
|  | ||||
|  -- @AUTHOR@  @BUILD_DATE@ | ||||
							
								
								
									
										1
									
								
								debian/compat
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								debian/compat
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 8 | ||||
							
								
								
									
										13
									
								
								debian/control.in
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								debian/control.in
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| Source: @PACKAGE_NAME@ | ||||
| Section: devel | ||||
| Priority: extra | ||||
| Maintainer: @AUTHOR@ | ||||
| Build-Depends: debhelper (>= 8.0.0), autotools-dev, subversion-tools, lsb-release | ||||
| Standards-Version: 3.9.2 | ||||
| Homepage: https://dev.marc.waeckerlin.org/redmine/@PACKAGE_NAME@ | ||||
|  | ||||
| Package: @PACKAGE_NAME@ | ||||
| Architecture: any | ||||
| Depends: ${shlibs:Depends}, ${misc:Depends} | ||||
| Description: @DESCRIPTION@ | ||||
| @README_DEB@ | ||||
							
								
								
									
										2
									
								
								debian/docs
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								debian/docs
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| NEWS | ||||
| README | ||||
							
								
								
									
										13
									
								
								debian/rules
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										13
									
								
								debian/rules
									
									
									
									
										vendored
									
									
										Executable file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| #!/usr/bin/make -f | ||||
| # -*- makefile -*- | ||||
| # Sample debian/rules that uses debhelper. | ||||
| # This file was originally written by Joey Hess and Craig Small. | ||||
| # As a special exception, when this file is copied by dh-make into a | ||||
| # dh-make output file, you may use that output file without restriction. | ||||
| # This special exception was added by Craig Small in version 0.37 of dh-make. | ||||
|  | ||||
| # Uncomment this to turn on verbose mode. | ||||
| #export DH_VERBOSE=1 | ||||
|  | ||||
| %: | ||||
| 	dh $@  | ||||
							
								
								
									
										38
									
								
								makefile.am
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								makefile.am
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | ||||
| ## @id $Id$ | ||||
|  | ||||
| ##       1         2         3         4         5         6         7         8 | ||||
| ## 45678901234567890123456789012345678901234567890123456789012345678901234567890 | ||||
|  | ||||
| SUBDIRS = src | ||||
|  | ||||
| doc_DATA = AUTHORS COPYING ChangeLog NEWS README INSTALL | ||||
|  | ||||
| EXTRA_DIST = bootstrap.sh debian | ||||
|  | ||||
| DISTCLEANFILES = debian/changelog | ||||
|  | ||||
| doc_DATA = AUTHORS NEWS README COPYING INSTALL ChangeLog | ||||
| #@PACKAGE_NAME@.spec | ||||
|  | ||||
| deb: dist | ||||
| 	tar xzvf @PACKAGE_TARNAME@-@PACKAGE_VERSION@.tar.gz | ||||
| 	cd @PACKAGE_TARNAME@-@PACKAGE_VERSION@ && dpkg-buildpackage | ||||
| 	rm -rf @PACKAGE_TARNAME@-@PACKAGE_VERSION@ | ||||
|  | ||||
| #rpm: dist | ||||
| #	rpmbuild -ba \ | ||||
| #                 --define "_topdir $$(pwd)" \ | ||||
| #                 --define "_sourcedir $$(pwd)" \ | ||||
| #                 @PACKAGE_NAME@.spec | ||||
|  | ||||
| MAINTAINERCLEANFILES = debian/control aclocal.m4 compile	\ | ||||
|                        configure install-sh ltmain.sh makefile.in	\ | ||||
|                        missing | ||||
|  | ||||
| CLEANFILES = @PACKAGE_TARNAME@-@PACKAGE-VERSION@.tar.gz	\ | ||||
|              @PACKAGE_TARNAME@_@PACKAGE_VERSION@~@DISTRO@.@BUILD_NUMBER@.dsc	\ | ||||
|              @PACKAGE_TARNAME@_@PACKAGE_VERSION@~@DISTRO@.@BUILD_NUMBER@.tar.gz \ | ||||
|              @PACKAGE_TARNAME@_@PACKAGE_VERSION@~@DISTRO@.@BUILD_NUMBER@_*.deb \ | ||||
|              @PACKAGE_TARNAME@_@PACKAGE_VERSION@~@DISTRO@.@BUILD_NUMBER@_*.changes | ||||
|  | ||||
| .PHONY: dep rpm | ||||
							
								
								
									
										11
									
								
								src/makefile
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								src/makefile
									
									
									
									
									
								
							| @@ -1,11 +0,0 @@ | ||||
| all: make-webrunner make-webtester | ||||
| clean: clean-webrunner clean-webtester | ||||
|  | ||||
| makefile-%: | ||||
| 	qmake -o $@ -config debug -config ${@:makefile-%=%} | ||||
|  | ||||
| make-%: makefile-% | ||||
| 	make -f ${<} | ||||
|  | ||||
| clean-%: makefile-% | ||||
| 	make -f ${<} clean | ||||
							
								
								
									
										28
									
								
								src/makefile.am
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								src/makefile.am
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| ## @id $Id$ | ||||
|  | ||||
| ##       1         2         3         4         5         6         7         8 | ||||
| ## 45678901234567890123456789012345678901234567890123456789012345678901234567890 | ||||
|  | ||||
| bin_SCRIPTS = webrunner webtester | ||||
| BUILT_SOURCES = ${bin_SCRIPTS:%=makefile.%} | ||||
| EXTRA_DIST = *.[ch]xx *.ui @PACKAGE_NAME@.pro | ||||
|  | ||||
| clean-local: ${bin_SCRIPTS:%=clean.%} | ||||
|  | ||||
| webrunner: make.webrunner | ||||
| webtester: make.webtester | ||||
|  | ||||
| makefile.%: | ||||
| 	qmake -o $@ -config debug -config ${@:makefile.%=%} | ||||
|  | ||||
| make.%: makefile.% | ||||
| 	make -f ${<} | ||||
|  | ||||
| clean.%: makefile.% | ||||
| 	make -f ${<} clean | ||||
|  | ||||
| CLEANFILES = ${bin_SCRIPTS} | ||||
| DISTCLEANFILES = ${BUILT_SOURCES} | ||||
| MAINTAINERCLEANFILES = makefile.in | ||||
|  | ||||
| .PHONY: make.* clean.* | ||||
		Reference in New Issue
	
	Block a user