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