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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
#!/usr/bin/make -f
TIMESTAMP ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" -Iseconds | cut -d+ -f1)
URL=http://cdsarc.u-strasbg.fr/ftp/I/259
endian=$(shell dpkg-architecture -q DEB_HOST_ARCH_ENDIAN)
ifeq ($(endian),little)
otherendian=big
othermark=01:02:03:04
else
otherendian=little
othermark=04:03:02:01
endif
%:
dh $@
override_dh_auto_build-indep:
python3 debian/cds-to-fits.py
for i in `seq -w 7 10` ; do \
build-astrometry-index \
-i tyc2.fits -o index-tycho2-$${i}.$(endian)endian.fits \
-d 4 -P $$i -S MAG_VT -B 0.1 -s 0 -r 1 -I 41$${i} -M; \
done
for i in `seq -w 11 19` ; do \
build-astrometry-index \
-i tyc2.fits -o index-tycho2-$${i}.$(endian)endian.fits \
-d 3 -P $$i -S MAG_VT -B 0.1 -s 0 -r 1 -I 41$${i} -M; \
done
for i in `seq -w 7 19` ; do \
python3 debian/modhead.py \
index-tycho2-$${i}.$(endian)endian.fits \
1,2,3,4,5,6,7,8,9,10,11,12,13 \
DATE "$(TIMESTAMP)"; \
fits-flip-endian \
-i index-tycho2-$${i}.$(endian)endian.fits \
-o index-tycho2-$${i}.$(otherendian)endian.fits \
-e 1 -s 4 -e 3 -s 4 -e 4 -s 2 -e 5 -s 8 -e 6 -s 2 \
-e 8 -s 4 -e 9 -s 4 -e 10 -s 8 -e 11 -s 4; \
python3 debian/modhead.py \
index-tycho2-$${i}.$(otherendian)endian.fits 0,2,7\
ENDIAN $(othermark); \
done
override_dh_gencontrol:
dh_gencontrol -- -Vendian=$(endian)
get-orig-source:
mkdir tycho2-2
( cd tycho2-2 \
&& curl -R -O $(URL)/{ReadMe,index.dat.gz} \
-O $(URL)/tyc2.dat.[00-19].gz \
-O $(URL)/suppl_[1-2].dat.gz \
&& gunzip *.gz \
&& chmod 644 * \
&& tar cJvf ../tycho2_2.orig.tar.xz --owner=tycho2 --group=tycho2 * ) ; \
rm -rf tycho2-2
|