[SCM] Common Astronomy Software Applications core library branch, debian, updated. 9c26d0601720452f33fd2e65a8ceb4c530ba2c89

Ole Streicher debian at liska.ath.cx
Tue Sep 11 18:46:48 UTC 2012


The following commit has been merged in the debian branch:
commit 9c26d0601720452f33fd2e65a8ceb4c530ba2c89
Author: Ole Streicher <debian at liska.ath.cx>
Date:   Tue Sep 11 20:46:11 2012 +0200

    Separate library packages and start with mulitarch

diff --git a/debian/casacore-dev.install b/debian/casacore-dev.install
new file mode 100644
index 0000000..9798bc3
--- /dev/null
+++ b/debian/casacore-dev.install
@@ -0,0 +1 @@
+usr/include/casacore
diff --git a/debian/casacore-tools.install b/debian/casacore-tools.install
new file mode 100644
index 0000000..e772481
--- /dev/null
+++ b/debian/casacore-tools.install
@@ -0,0 +1 @@
+usr/bin
diff --git a/debian/control b/debian/control
index 0eb9c24..13a3aba 100644
--- a/debian/control
+++ b/debian/control
@@ -3,24 +3,246 @@ Priority: optional
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Ole Streicher <debian at liska.ath.cx>
 DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 9),cmake
+Build-Depends: bison,
+               cfitsio-dev,
+               cmake,
+               debhelper (>= 9),
+               flex,
+               gfortran,
+               libfftw3-dev,
+               wcslib-dev
 Standards-Version: 3.9.3
 Section: science
 Homepage: http://code.google.com/p/casacore/
 Vcs-Git: git://git.debian.org/git/debian-science/packages/casacore.git
 Vcs-Browser: http://git.debian.org/?p=debian-science/packages/casacore.git
 
-Package: casacore
+Package: casacore-dev
+Section: libdevel
+Architecture: all
+Depends: ${misc:Depends}, libcasa-casa, libcasa-scimath, libcasa-scimath-f
+Pre-Depends: ${misc:Pre-Depends}
+Description: Common Astronomy Software Applications core library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package contains the header files for application development.
+
+Package: casacore-tools
+Section: science
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: Tools build with CASA
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package contains the tools built with the CASAcore package.
+
+Package: libcasa-casa
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
-Description: Common Astronomy Software Applications core library
+Description: CASA core library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package containes the Core modules: N-dim arrays, quanta, OS, IO,
+ logging, and various other classes.
+
+Package: libcasa-scimath
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA scimath library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package contains the Mathematical modules N-dim functionals,
+ linear/non-linear fitting, and miscellaneous.
+
+Package: libcasa-scimath-f
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA scimath F library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package contains the Mathematical modules N-dim functionals,
+ linear/non-linear fitting, and miscellaneous.
+
+Package: libcasa-tables
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA table library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package contains the database-like table system with advanced query
+ language (TaQL).
+
+Package: libcasa-measures
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA measures library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package implements quantities with references frames and their
+ persistency.
+
+Package: libcasa-lattices
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA lattice library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package implements memory- or disk-based N-dim arrays (lattices) with
+ masking, regions, expressions, and math.
+
+Package: libcasa-fits
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA FITS library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package contains a C++ interface on top of cfitsio.
+
+Package: libcasa-ms
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA ms library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package contains the data format for visibility data as described in the
+ MeasurementSet definition.
+
+Package: libcasa-derivedmscal
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA derived mscal library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package contains derived MeasurementSet quantities (like hourangle) that
+ can be used as virtual table columns or as TaQL user defined functions.
+
+Package: libcasa-msfits
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA msfits library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package contains the mapping of MeasurementSets to/from FITS.
+
+Package: libcasa-coordinates
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA coordinates library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package contains the implementaion of coordinates for astronomical
+ images.
+
+Package: libcasa-components
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA components library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package contains the implementation of sky components (point sources,
+ gaussians, etc.).
+
+Package: libcasa-images
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA image processing library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+ .
+ This package implements n-dimensional images with masks, coordinates, and
+ history.
+
+Package: libcasa-meas
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA meas library
+ The casacore package contains the core libraries of the old AIPS++/CASA
+ package. This split was made to get a better separation of core libraries and
+ applications.
+
+Package: libcasa-mirlib
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: CASA mirlib library
  The casacore package contains the core libraries of the old AIPS++/CASA
  package. This split was made to get a better separation of core libraries and
- applications. CASA is now built on top of casacore.
+ applications.
  .
- The system consists of a set of layered libraries (packages) which can be
- seen best on the Modules page. A Python binding to the libraries has been
- made which is called pyrap. 
+ This package implements the MIRIAN radio interferometry data reduction
+ package that is of particular interest to users of the Australia Telescope
+ Compact Array (ATCA).
diff --git a/debian/copyright b/debian/copyright
index cecdaaa..bfe845e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -8,13 +8,20 @@ Copyright: 1992-2012
  2010, ESO (in the framework of the ALMA collaboration)
 License: LGPL-2+
  FIXME
+ .
+ On Debian systems, the full text of the GNU Lesser General Public
+ License version 2+ can be found in the file
+ `/usr/share/common-licenses/LGPL-2'.
 
 Files: ./casa/OS/test/*
  ./*/*/test/*
 Copyright: 1993-2011
  ESO (in the framework of the ALMA collaboration)
 License: GPL
- FIXME
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/GPL-2'.
 
 Files: ./casa/OS/*.h
 Copyright: 1984, 1989, William LeFebvre, Rice University
@@ -30,21 +37,37 @@ Files: ./images/Images/test/tAntennaResponses.cc
 Copyright: 2003-2004,
 License: GPL-2+
  FIXME
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/GPL-2'.
 
 Files: ./images/Images/ImageReorderer.h
 Copyright: 1998-2001,2003, Associated Universities, Inc. Washington DC, USA
 License: GPL-2+
  FIXME
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/GPL-2'.
 
 Files: ./components/ComponentModels/FluxCalcLogFreqPolynomial.h
 Copyright: 2010, Associated Universities, Inc. Washington DC, USA
 License: LGPL-2+
  FIXME
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/GPL-2'.
 
 Files: ./casa/Utilities/generic.h
 Copyright: 1988, Free Software Foundation
 License: LGPL-2+
  FIXME
+ .
+ On Debian systems, the full text of the GNU Lesser General Public
+ License version 2+ can be found in the file
+ `/usr/share/common-licenses/LGPL-2'.
 
 Files: ./casa/OS/HostInfoBsd.h
 Copyright: 2009, Associated Universities Inc
@@ -62,4 +85,3 @@ Copyright: 1987, the
  1996-1998, Jeffrey A. Uphoff, NRAO/AUI
 License: UNKNOWN
  FIXME
-
diff --git a/debian/libcasa-casa.install b/debian/libcasa-casa.install
new file mode 100644
index 0000000..31cdab0
--- /dev/null
+++ b/debian/libcasa-casa.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_casa.so
diff --git a/debian/libcasa-components.install b/debian/libcasa-components.install
new file mode 100644
index 0000000..39dfe21
--- /dev/null
+++ b/debian/libcasa-components.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_components.so
diff --git a/debian/libcasa-coordinates.install b/debian/libcasa-coordinates.install
new file mode 100644
index 0000000..dedbc26
--- /dev/null
+++ b/debian/libcasa-coordinates.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_coordinates.so
diff --git a/debian/libcasa-derivedmscal.install b/debian/libcasa-derivedmscal.install
new file mode 100644
index 0000000..81de7af
--- /dev/null
+++ b/debian/libcasa-derivedmscal.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_derivedmscal.so
diff --git a/debian/libcasa-fits.install b/debian/libcasa-fits.install
new file mode 100644
index 0000000..b350a26
--- /dev/null
+++ b/debian/libcasa-fits.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_fits.so
diff --git a/debian/libcasa-images.install b/debian/libcasa-images.install
new file mode 100644
index 0000000..7fd6f6f
--- /dev/null
+++ b/debian/libcasa-images.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_images.so
diff --git a/debian/libcasa-lattices.install b/debian/libcasa-lattices.install
new file mode 100644
index 0000000..c835760
--- /dev/null
+++ b/debian/libcasa-lattices.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_lattices.so
diff --git a/debian/libcasa-meas.install b/debian/libcasa-meas.install
new file mode 100644
index 0000000..04aa020
--- /dev/null
+++ b/debian/libcasa-meas.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_meas.so
diff --git a/debian/libcasa-measures.install b/debian/libcasa-measures.install
new file mode 100644
index 0000000..073f24b
--- /dev/null
+++ b/debian/libcasa-measures.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_measures.so
diff --git a/debian/libcasa-mirlib.install b/debian/libcasa-mirlib.install
new file mode 100644
index 0000000..affd27e
--- /dev/null
+++ b/debian/libcasa-mirlib.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_mirlib.so
diff --git a/debian/libcasa-ms.install b/debian/libcasa-ms.install
new file mode 100644
index 0000000..ea8e19c
--- /dev/null
+++ b/debian/libcasa-ms.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_ms.so
diff --git a/debian/libcasa-msfits.install b/debian/libcasa-msfits.install
new file mode 100644
index 0000000..e8834c8
--- /dev/null
+++ b/debian/libcasa-msfits.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_msfits.so
diff --git a/debian/libcasa-scimath-f.install b/debian/libcasa-scimath-f.install
new file mode 100644
index 0000000..6918f35
--- /dev/null
+++ b/debian/libcasa-scimath-f.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_scimath_f.so
diff --git a/debian/libcasa-scimath.install b/debian/libcasa-scimath.install
new file mode 100644
index 0000000..93199c6
--- /dev/null
+++ b/debian/libcasa-scimath.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_scimath.so
diff --git a/debian/libcasa-tables.install b/debian/libcasa-tables.install
new file mode 100644
index 0000000..4c979b2
--- /dev/null
+++ b/debian/libcasa-tables.install
@@ -0,0 +1 @@
+/usr/lib/*/libcasa_tables.so

-- 
Common Astronomy Software Applications core library



More information about the debian-science-commits mailing list