[SCM] General FITS file browser/editor/plotter with a gui branch, debian, updated. 26639efb3f08bb6ead7b45433aeb0e31359a256d

Ole Streicher debian at liska.ath.cx
Sun Jul 29 18:18:45 UTC 2012


The following commit has been merged in the debian branch:
commit cf34cf863dc851309282745909559803ad939e04
Author: Ole Streicher <debian at liska.ath.cx>
Date:   Sun Jul 29 19:01:59 2012 +0200

    Separate package for POW

diff --git a/debian/control b/debian/control
index 7d14c73..ea91e61 100644
--- a/debian/control
+++ b/debian/control
@@ -6,11 +6,8 @@ Uploaders: Ole Streicher <debian at liska.ath.cx>
 DM-Upload-Allowed: yes
 Build-Depends: debhelper (>= 9),
                dh-autoreconf,
-               itcl-dev,
-               itk3-dev,
-               iwidgets4,
                libcfitsio3-dev,
-               libwcs-dev,
+               wcslib-dev,
                tcl-dev,
                tk-dev
 Standards-Version: 3.9.3
@@ -20,8 +17,8 @@ Vcs-Browser: http://git.debian.org/?p=debian-science/packages/heasoft-fv.git
 
 Package: heasoft-fv
 Architecture: any
-Depends: itcl3.1, itk3.1, iwidgets3.1, ${shlibs:Depends}
-Description: a tool for viewing and editing FITS format files
+Depends: itcl3.1, itk3.1, iwidgets4, ${shlibs:Depends}, ${misc:Depends}
+Description: Tool for viewing and editing FITS format files
  Fv provides a graphical user interface to data stored in FITS
  (Flexible Image Transport System) files.  Local files can be created,
  viewed and edited, files on the internet can be opened read-only
@@ -30,3 +27,15 @@ Description: a tool for viewing and editing FITS format files
  interface to the SkyView online database allows for searching,
  downloading, and plotting of images and object lists for a region of
  the sky.
+
+Package: heasoft-pow
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Curve plotting and image display interface tool
+ POW is a curve plotting and image display interface tool written and
+ distributed by the HEASARC at NASA/GSFC.
+ .
+ The current version of POW is still under active development. POW features a
+ very flexible developer's interface and a "friendly" end user GUI
+ interface. POW is a Tcl/Tk extension and can be called from standard C or
+ FORTRAN main programs.
diff --git a/debian/heasoft-pow.docs b/debian/heasoft-pow.docs
new file mode 100644
index 0000000..795823b
--- /dev/null
+++ b/debian/heasoft-pow.docs
@@ -0,0 +1,3 @@
+tcltk/pow/*.html
+tcltk/pow/stretcharrow.xbm
+tcltk/pow/mhh7.gif
diff --git a/debian/heasoft-pow.install b/debian/heasoft-pow.install
new file mode 100644
index 0000000..559395c
--- /dev/null
+++ b/debian/heasoft-pow.install
@@ -0,0 +1,5 @@
+usr/lib/tcltk/POW
+usr/bin/POWplot
+usr/include/tkpict.h
+usr/include/pow.h
+usr/share/heasoft/POW
diff --git a/debian/patches/pow_fix_makefile.patch b/debian/patches/pow_fix_makefile.patch
index 2a3d102..7c9d878 100644
--- a/debian/patches/pow_fix_makefile.patch
+++ b/debian/patches/pow_fix_makefile.patch
@@ -50,12 +50,43 @@ Description: Set variables in Makefile.in to get pow compiled (Q&D patch)
  
  #----------------------------------------------------------------------------
  # Targets:
-@@ -86,7 +83,7 @@
+@@ -84,28 +81,31 @@
+ 	${SHLIB_LD} ${LD_FLAGS} ${SHARED_OBJ} ${SHLIB_LD_LIBS} -o ${SHARED_LIB}
+ 
  install:
- 	@if [ ! -d ${INSTALLDIR}/lib/pow ]; then \
- 		echo "mkdir ${INSTALLDIR}/lib/pow"; \
+-	@if [ ! -d ${INSTALLDIR}/lib/pow ]; then \
+-		echo "mkdir ${INSTALLDIR}/lib/pow"; \
 -		mkdir ${INSTALLDIR}/lib/pow; \
-+		mkdir -p ${INSTALLDIR}/lib/pow ${INSTALLDIR}/bin ${INSTALLDIR}/include; \
++	@if [ ! -d ${INSTALLDIR}/lib/tcltk/POW ]; then \
++		echo "mkdir ${INSTALLDIR}/lib/tcltk/POW"; \
++		mkdir -p ${INSTALLDIR}/lib/tcltk/POW; \
  	fi
  	@if [ "x${C_LIB_OPTION}" = xstatic ]; then \
  		echo "cp ${STATIC_LIB} ${INSTALLDIR}/lib/"; \
+ 		cp ${STATIC_LIB} ${INSTALLDIR}/lib/; \
+ 	else \
+-		echo "cp ${SHARED_LIB} ${INSTALLDIR}/lib/"; \
+-		cp ${SHARED_LIB} ${INSTALLDIR}/lib/; \
++		echo "cp ${SHARED_LIB} ${INSTALLDIR}/lib/tcltk/POW/"; \
++		cp ${SHARED_LIB} ${INSTALLDIR}/lib/tcltk/POW/; \
+ 	fi
++	mkdir -p ${INSTALLDIR}/bin
+ 	@for file in ${SCRIPTS}; do \
+ 		echo "cp $$file ${INSTALLDIR}/bin/"; \
+ 		cp $$file ${INSTALLDIR}/bin/; \
+ 	done
++	mkdir -p ${INSTALLDIR}/include
+ 	@for file in ${HEADERS}; do \
+ 		echo "cp $$file ${INSTALLDIR}/include/"; \
+ 		cp $$file ${INSTALLDIR}/include/; \
+ 	done
+-	@for file in ${TCLFILES} ${EXTRAS}; do \
+-		echo "cp $$file ${INSTALLDIR}/lib/pow/"; \
+-		cp $$file ${INSTALLDIR}/lib/pow/; \
++	mkdir -p ${INSTALLDIR}/share/heasoft/POW
++	@for file in ${TCLFILES}; do \
++		echo "cp $$file ${INSTALLDIR}/share/heasoft/POW/"; \
++		cp $$file ${INSTALLDIR}/share/heasoft/POW/; \
+ 	done
+ 
+ clean:

-- 
General FITS file browser/editor/plotter with a gui



More information about the debian-science-commits mailing list