[doris] 08/14: Update debian/rules
Antonio Valentino
a_valentino-guest at moszumanska.debian.org
Mon Aug 7 17:57:35 UTC 2017
This is an automated email from the git hooks/post-receive script.
a_valentino-guest pushed a commit to branch master
in repository doris.
commit 9d28bfe4f8b66a147c9e98acad71877cf0097af1
Author: Antonio Valentino <antonio.valentino at tiscali.it>
Date: Sun Aug 6 21:53:26 2017 +0200
Update debian/rules
---
debian/changelog | 3 +++
debian/rules | 82 ++++++++++++++++++++++++--------------------------------
2 files changed, 38 insertions(+), 47 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 26cd0d4..2bc803a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -18,6 +18,9 @@ doris (5.0.3~beta+dfsg-1) UNRELEASED; urgency=medium
* debiam/patches
- drop 0005-compatibility-with-gcc-4.8.x.patch (applied upstream)
- refresh remaining patches
+ * debiam/rules
+ - update to new directory layout
+ - dropped get-orig-source target (implemented via uscan)
-- Bas Couwenberg <sebastic at debian.org> Sat, 21 Jan 2017 15:48:04 +0100
diff --git a/debian/rules b/debian/rules
index 44b7096..49a3a35 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,37 +24,39 @@ CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
COMMON_FLAGS = -O3 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
EXTRA_FLAGS = -Wno-deprecated -D__USE_FFTW_LIBRARY__ -D__USE_LAPACK_LIBRARY__ -D__X86PROCESSOR__
-DH_OPTIONS=--sourcedirectory=src
%:
dh $@
override_dh_auto_configure:
- rm -f src/Makefile
- src/configure < /dev/null
- mv Makefile src
+ if [ ! -f doris_core/Makefile.bak ]; then \
+ mv doris_core/Makefile doris_core/Makefile.bak; \
+ fi
+ rm -f doris_core/Makefile
+ doris_core/configure < /dev/null
+ mv Makefile doris_core
override_dh_auto_build:
- dh_auto_build --sourcedirectory=SARtools -- CFLAGS="$(CXXFLAGS) $(COMMON_FLAGS)"
- dh_auto_build --sourcedirectory=ENVISAT_TOOLS -- CFLAGS="$(CFLAGS) $(COMMON_FLAGS)"
- dh_auto_build --sourcedirectory=src -- CFLAGS="$(CXXFLAGS) $(COMMON_FLAGS) $(EXTRA_FLAGS)"
+ dh_auto_build --sourcedirectory=sar_tools -- CFLAGS="$(CXXFLAGS) $(COMMON_FLAGS)"
+ dh_auto_build --sourcedirectory=envisat_tools -- CFLAGS="$(CFLAGS) $(COMMON_FLAGS)"
+ dh_auto_build --sourcedirectory=doris_core -- CFLAGS="$(CXXFLAGS) $(COMMON_FLAGS) $(EXTRA_FLAGS)"
override_dh_auto_install:
install -D --mode=0755 debian/doris.sh debian/doris/usr/bin/doris
- dh_auto_install --sourcedirectory=SARtools -- INSTALL_DIR=../debian/doris/usr/lib/doris
- install -D --mode=0644 SARtools/README \
- debian/doris/usr/share/doc/doris/README_SARtools.txt
+ dh_auto_install --sourcedirectory=sar_tools -- INSTALL_DIR=../debian/doris/usr/lib/doris
+ install -D --mode=0644 sar_tools/README \
+ debian/doris/usr/share/doc/doris/README_sar_tools.txt
- dh_auto_install --sourcedirectory=ENVISAT_TOOLS -- INSTALL_DIR=../debian/doris/usr/lib/doris
+ dh_auto_install --sourcedirectory=envisat_tools -- INSTALL_DIR=../debian/doris/usr/lib/doris
rm -f debian/doris/usr/lib/doris/*.csh
- install -D --mode=0755 ENVISAT_TOOLS/envisat_dump_header2doris.csh \
+ install -D --mode=0755 envisat_tools/envisat_dump_header2doris.csh \
debian/doris/usr/share/doris/bin/envisat_dump_header2doris.csh
- install -D --mode=0644 ENVISAT_TOOLS/README \
- debian/doris/usr/share/doc/doris/README_ENVISAT_TOOLS.txt
+ install -D --mode=0644 envisat_tools/README \
+ debian/doris/usr/share/doc/doris/README_envisat_tools.txt
- #dh_auto_install --sourcedirectory=src -- INSTALLDIR=../debian/doris/usr/lib/doris
- install -D --mode=0755 src/doris debian/doris/usr/lib/doris
+ #dh_auto_install --sourcedirectory=doris_core -- INSTALLDIR=../debian/doris/usr/lib/doris
+ install -D --mode=0755 doris_core/doris debian/doris/usr/lib/doris
cp -R bin debian/doris/usr/share/doris
chmod 0755 debian/doris/usr/share/doris/*
rm -f debian/doris/usr/share/doris/bin/README*
@@ -63,43 +65,29 @@ override_dh_auto_install:
install -D --mode=0644 bin/README_CSK.txt \
debian/doris/usr/share/doc/doris/README_CSK.txt
- cp -R editor_support debian/doris/usr/share/doris
- chmod 0644 debian/doris/usr/share/doris/editor_support/README
+ dh_auto_install -- INSTALLDIR=../debian/doris/usr/lib/doris
install -D --mode=0644 debian/overrides debian/doris/usr/share/lintian/overrides/doris
-
+
dh_python2
override_dh_auto_clean:
dh_auto_clean
- $(MAKE) -C SARtools cleaner
- #$(MAKE) -C ENVISAT_TOOLS cleaner
- rm -f ENVISAT_TOOLS/*.o ENVISAT_TOOLS/envisat_dump_header \
- ENVISAT_TOOLS/envisat_dump_data ENVISAT_TOOLS/envisat_dump_HH \
- ENVISAT_TOOLS/envisat_dump_VV
- rm -f ENVISAT_TOOLS/envisat_dump_header
- rm -f ENVISAT_TOOLS/envisat_dump_data
- if [ -f src/Makefile ]; then \
- $(MAKE) -C src cleaner;\
- rm -f src/Makefile;\
+ $(MAKE) -C sar_tools cleaner
+ #$(MAKE) -C envisat_tools cleaner
+ rm -f envisat_tools/*.o ENVISAT_TOOLS/envisat_dump_header \
+ envisat_tools/envisat_dump_data ENVISAT_TOOLS/envisat_dump_HH \
+ envisat_tools/envisat_dump_VV
+ rm -f envisat_tools/envisat_dump_header
+ rm -f envisat_tools/envisat_dump_data
+ if [ -f doris_core/Makefile ]; then \
+ $(MAKE) -C doris_core cleaner;\
+ if [ -f doris_core/Makefile.bak ]; then \
+ rm -f doris_core/Makefile;\
+ mv doris_core/Makefile.bak doris_core/Makefile;\
+ fi \
fi
-# Grab the version before +dfsg
-UPSTREAM_VERSION ?=$(shell uscan --dehs | sed -n 's/.*<upstream-version>\(.*\)<\/upstream-version>.*/\1/p')
-DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^+]+).*,\1,p')
-get-orig-source:
- uscan --force-download --download-current-version --no-symlink --destdir=.
- rm -rf doris_v$(DEB_UPSTREAM_VERSION).orig
- tar xfz doris_v$(UPSTREAM_VERSION).tar.gz
- mv `find . -type d -name 'doris_v*'` doris_v$(UPSTREAM_VERSION).orig
- rm -rf \$(find doris_v$(UPSTREAM_VERSION).orig -d -name '.viminfo')
- rm -f doris_v$(UPSTREAM_VERSION).orig/src/triangle.*
- rm -f doris_v$(UPSTREAM_VERSION).orig/src/Makefile
- rm -rf doris_v$(UPSTREAM_VERSION).orig/ENVISAT_TOOLS/epr_api-?.?
- GZIP=--best tar -cz --owner root --group root --mode a+rX \
- -f doris_$(DEB_UPSTREAM_VERSION)+dfsg.orig.tar.gz \
- doris_v$(UPSTREAM_VERSION).orig
- rm -r doris_v$(UPSTREAM_VERSION).orig
-
-.PHONY: get-orig-source override_dh_auto_configure override_dh_auto_build \
+
+.PHONY: override_dh_auto_configure override_dh_auto_build \
override_dh_auto_install override_dh_auto_clean
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/doris.git
More information about the Pkg-grass-devel
mailing list