r35376 - in /packages/kwwidgets/trunk/debian: ./ changelog get-orig-source rules
malat-guest at users.alioth.debian.org
malat-guest at users.alioth.debian.org
Sat Dec 20 12:41:53 UTC 2008
Author: malat-guest
Date: Sat Dec 20 12:41:53 2008
New Revision: 35376
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=35376
Log:
some improvements
Modified:
packages/kwwidgets/trunk/debian/ (props changed)
packages/kwwidgets/trunk/debian/changelog
packages/kwwidgets/trunk/debian/get-orig-source
packages/kwwidgets/trunk/debian/rules
Propchange: packages/kwwidgets/trunk/debian/
------------------------------------------------------------------------------
mergeWithUpstream = 1
Modified: packages/kwwidgets/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/changelog?rev=35376&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/changelog (original)
+++ packages/kwwidgets/trunk/debian/changelog Sat Dec 20 12:41:53 2008
@@ -1,3 +1,13 @@
+kwwidgets (1.0.0~cvs20080526-3) experimental; urgency=low
+
+ * debian/get-orig-source: cvs login is not required
+ * debian/rules: support DEB_BUILD_OPTIONS=parallel=4, DEB_BUILD_OPTIONS=noopt
+ * debian/rules: remove testing (neither installed, not run)
+ * debian/rules: remove duplicate configuration
+ * debian/rules: use doxygen target
+
+ -- Mathieu Malaterre <mathieu.malaterre at gmail.com> Sat, 20 Dec 2008 13:38:41 +0100
+
kwwidgets (1.0.0~cvs20080526-2) experimental; urgency=low
* debian/control: doxygen & graphviz moved to Build-Depends-Indep
Modified: packages/kwwidgets/trunk/debian/get-orig-source
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/get-orig-source?rev=35376&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/get-orig-source (original)
+++ packages/kwwidgets/trunk/debian/get-orig-source Sat Dec 20 12:41:53 2008
@@ -7,8 +7,8 @@
TARFILE=kwwidgets_$VERSION.orig.tar.gz
CVSHOME=:pserver:anoncvs at www.kwwidgets.org:/cvsroot/KWWidgets
-echo "ENTER PASSWORD : (press return)"
-cvs -d:pserver:anoncvs at www.kwwidgets.org:/cvsroot/KWWidgets login
+#echo "ENTER PASSWORD : (press return)"
+#cvs -d:pserver:anoncvs at www.kwwidgets.org:/cvsroot/KWWidgets login
cvs -d:pserver:anoncvs at www.kwwidgets.org:/cvsroot/KWWidgets checkout -D "$CVSDATE" KWWidgets
# cvs -d:pserver:anoncvs at www.kwwidgets.org:/cvsroot/KWWidgets checkout -r Slicer-3-2 KWWidgets
Modified: packages/kwwidgets/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/kwwidgets/trunk/debian/rules?rev=35376&op=diff
==============================================================================
--- packages/kwwidgets/trunk/debian/rules (original)
+++ packages/kwwidgets/trunk/debian/rules Sat Dec 20 12:41:53 2008
@@ -9,16 +9,30 @@
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
+CFLAGS = -g
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+export CFLAGS
+
+# set the number of build jobs
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+ JOBS := -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+endif
+
SHARED_BUILD_PATH = DEB_build_shared
CMAKE_FLAGS = -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+ -DCMAKE_VERBOSE_MAKEFILE=$(DH_VERBOSE) \
-DCMAKE_CXX_FLAGS="-Wno-deprecated -I/usr/include/python2.5" \
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed" \
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed" \
-DCMAKE_SKIP_RPATH:BOOL=ON \
-DBUILD_DOCUMENTATION:BOOL=ON \
-DKWWidgets_BUILD_EXAMPLES:BOOL=OFF \
- -DKWWidgets_BUILD_TESTING:BOOL=ON \
- -DVTK_INSTALL_LIB_DIR="/lib/vtk-5.0"
+ -DKWWidgets_BUILD_TESTING:BOOL=OFF \
+ -DVTK_DIR="/usr/lib/vtk-5.0"
get-orig-source:
@@ -36,9 +50,6 @@
cd $(SHARED_BUILD_PATH) \
&& cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON
- cd $(SHARED_BUILD_PATH) \
- && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON
-
touch configure-stamp
@@ -53,7 +64,7 @@
# Add here commands to compile the package.
# build shared libs and binaries
- cd $(SHARED_BUILD_PATH) && $(MAKE) VERBOSE=1
+ $(MAKE) $(JOBS) -C $(SHARED_BUILD_PATH)
# perform tests ('-' ignores return values)
# - cd $(SHARED_BUILD_PATH) && ctest -D Nightly -VV
@@ -65,8 +76,10 @@
build-indep-stamp: configure
dh_testdir
- doxygen -u -s $(SHARED_BUILD_PATH)/Utilities/Doxygen/doxyfile
- doxygen $(SHARED_BUILD_PATH)/Utilities/Doxygen/doxyfile
+ # KWWidgetsDoxygenDoc is a target not associated with 'all'
+ $(MAKE) $(JOBS) KWWidgetsDoxygenDoc -C $(SHARED_BUILD_PATH)
+ #doxygen -u -s $(SHARED_BUILD_PATH)/Utilities/Doxygen/doxyfile
+ #doxygen $(SHARED_BUILD_PATH)/Utilities/Doxygen/doxyfile
# remove zero byte files
find $(SHARED_BUILD_PATH)/Utilities/Doxygen/doc/ -depth -empty | xargs rm -rf
@@ -99,7 +112,7 @@
# Add here commands to install the package into debian/tmp
# install binaries and shared libs
- cd $(SHARED_BUILD_PATH) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+ $(MAKE) $(JOBS) -C $(SHARED_BUILD_PATH) install DESTDIR=$(CURDIR)/debian/tmp
dh_install -plibkwwidgets1 debian/tmp/usr/lib/lib*.so.* usr/lib
More information about the debian-science-commits
mailing list