X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=debian%2Frules;h=f1921e0322aecf04929245d564d7d1e9f30f5953;hb=41fe0d795abca302db24e7a955df6ef15ffed722;hp=44910551347782db0295b331cf436dc1b9164af8;hpb=ac4073ce6e7ae6e89129c5874baad05df9f44480;p=senf.git diff --git a/debian/rules b/debian/rules index 4491055..f1921e0 100755 --- a/debian/rules +++ b/debian/rules @@ -23,8 +23,8 @@ else endif # shared library versions, option 1 -version=2.0.5 -major=2 +#version=2.0.5 +#major=2 # option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so #version=`ls src/.libs/lib*.so.* | \ # awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` @@ -37,14 +37,23 @@ configure: configure-stamp configure-stamp: dh_testdir # # Add here commands to configure the package. + rm -f Doxyfile.local SConfig local_config.hh + scons prepare +# If needed, we could create new files 'Doxyfile.local', +# 'SConfig' and/or 'local_config.hh' here. We don't remove them +# in 'clean' to allow building a source package from an +# individually configured svn working copy. (The files are ignored +# by dpkg-buildpackge because of appropriate -I arguments provided +# by 'scons deb' and 'scons debsrc' touch configure-stamp - build: build-stamp build-stamp: configure-stamp dh_testdir # # Add here commands to compile the package. - scons -j $(CONCURRENCY_LEVEL) all final=1 + scons -j $(CONCURRENCY_LEVEL) default all_docs final=1 + scons linklint + scons fixlinks touch $@ clean: @@ -53,7 +62,7 @@ clean: rm -f build-stamp configure-stamp # # Add here commands to clean up after the build process. -scons -c all - dh_clean + dh_clean install: build dh_testdir @@ -61,9 +70,10 @@ install: build dh_clean -k dh_installdirs # # Add here commands to install the package into debian/tmp - scons install_all final=1\ + scons install_all final=1 \ PREFIX='$(destdir)/usr' \ - DOCINSTALLDIR='$$PREFIX/share/doc/libsenf-doc' + DOCINSTALLDIR='$$PREFIX/share/doc/libsenf-doc' \ + INCLUDEINSTALLDIR='$$PREFIX/include/senf' # We need to install the example sourcecode find Examples \( -name "*.hh" -o -name "*.cc" \) -printf "%P\n" | \ while read src; do \