File: rules

package info (click to toggle)
saga 2.0.4%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 18,960 kB
  • ctags: 15,621
  • sloc: cpp: 160,734; sh: 10,136; ansic: 3,213; makefile: 1,826
file content (33 lines) | stat: -rwxr-xr-x 1,411 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk

DEB_CONFIGURE_EXTRA_FLAGS = --enable-unicode
DEB_INSTALL_MANPAGES_saga = saga_cmd.1
VERSION := $(shell grep '^AC_INIT' configure.in | \
	sed 's/AC_INIT(saga, \([0-9|\.]*\)\,.*)/\1/g')
UPSTREAM_URL ?=$(shell uscan --dehs | sed -n 's/.*<upstream-url>\(.*\)<\/upstream-url>.*/\1/p')
UPSTREAM_VERSION ?=$(shell uscan --dehs | sed -n 's/.*<upstream-version>\(.*\)<\/upstream-version>.*/\1/p')
# remove libtool helpers
install/saga::
	find debian/tmp/usr/lib ! -type d -a -name "*.la" -delete

build/saga::
	pod2man --section=1 --release=$(VERSION) --center " " debian/saga_cmd.pod >saga_cmd.1
	pod2man --section=1 --release=$(VERSION) --center " " debian/saga_gui.pod >saga_gui.1

cleanbuilddir/saga::
	rm -f saga_cmd.1
	rm -f saga_gui.1

debian/% :: debian/%.in
	sed -e 's/@VERSION@/$(VERSION)/' $< >$@

get-orig-source:
	wget $(UPSTREAM_URL)
	gunzip *.tar.gz
	tar --delete -f saga_$(UPSTREAM_VERSION)_src_linux.tar saga-2.0/src/modules/grid/grid_gridding/nn
	tar --delete -f saga_$(UPSTREAM_VERSION)_src_linux.tar saga-2.0/src/modules_simulation/fire
	tar --delete -f saga_$(UPSTREAM_VERSION)_src_linux.tar saga-2.0/src/modules_io/grid/io_grid_grib2/g2clib-1.0.4
	gzip -9n saga_$(UPSTREAM_VERSION)_src_linux.tar
	mv saga_$(UPSTREAM_VERSION)_src_linux.tar.gz ../saga_$(UPSTREAM_VERSION)+dfsg.orig.tar.gz