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