r46791 - in /packages/healpix/healpy/trunk/debian: changelog control python-healpy-data.dirs python-healpy-data.install python-healpy.links python3-healpy.links rules

lsinger-guest at users.alioth.debian.org lsinger-guest at users.alioth.debian.org
Thu Jul 3 22:12:21 UTC 2014


Author: lsinger-guest
Date: Thu Jul  3 22:12:21 2014
New Revision: 46791

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=46791
Log:
healpy: de-duplicate platform independent data

Added:
    packages/healpix/healpy/trunk/debian/python-healpy-data.dirs
    packages/healpix/healpy/trunk/debian/python-healpy-data.install
    packages/healpix/healpy/trunk/debian/python-healpy.links
    packages/healpix/healpy/trunk/debian/python3-healpy.links
Modified:
    packages/healpix/healpy/trunk/debian/changelog
    packages/healpix/healpy/trunk/debian/control
    packages/healpix/healpy/trunk/debian/rules

Modified: packages/healpix/healpy/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/healpix/healpy/trunk/debian/changelog?rev=46791&op=diff
==============================================================================
--- packages/healpix/healpy/trunk/debian/changelog	(original)
+++ packages/healpix/healpy/trunk/debian/changelog	Thu Jul  3 22:12:21 2014
@@ -2,6 +2,8 @@
 
   * Remove unnecessary pydist-overrides file.
   * Fix permissions on data files.
+  * Move platform-independent data files into a new package,
+    python-healpy-data.
 
  -- Leo Singer <leo.singer at ligo.org>  Sun, 29 Jun 2014 20:21:38 -0700
 

Modified: packages/healpix/healpy/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/healpix/healpy/trunk/debian/control?rev=46791&op=diff
==============================================================================
--- packages/healpix/healpy/trunk/debian/control	(original)
+++ packages/healpix/healpy/trunk/debian/control	Thu Jul  3 22:12:21 2014
@@ -30,9 +30,22 @@
 Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/healpix/healpy/trunk/
 Standards-Version: 3.9.5
 
+Package: python-healpy-data
+Architecture: all
+Depends: ${misc:Depends}
+Description: HEALPix representation of spherical data - Python data
+ HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization
+ of a sphere. As suggested in the name, this pixelization produces a
+ subdivision of a spherical surface in which each pixel covers the same
+ surface area as every other pixel. It is commonly used to store all-sky
+ astronomical images, most famously maps of the cosmic microwave background.
+ .
+ This package provides platform-independent data and test files for the Python
+ wrapper around the C++ implementation of HEALPix.
+
 Package: python-healpy
 Architecture: any-ia64 any-amd64 any-arm64 any-ppc64 any-ppc64el any-sparc64
-Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, python-numpy
+Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, python-numpy, python-healpy-data
 Suggests: python-pyfits, python-matplotlib
 Description: HEALPix representation of spherical data - Python interface
  HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization
@@ -46,7 +59,7 @@
 
 Package: python3-healpy
 Architecture: any-ia64 any-amd64 any-arm64 any-ppc64 any-ppc64el any-sparc64
-Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}, python3-numpy
+Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}, python3-numpy, python-healpy-data
 Suggests: python3-pyfits, python3-matplotlib
 Description: HEALPix representation of spherical data - Python interface
  HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization

Added: packages/healpix/healpy/trunk/debian/python-healpy-data.dirs
URL: http://svn.debian.org/wsvn/debian-science/packages/healpix/healpy/trunk/debian/python-healpy-data.dirs?rev=46791&op=file
==============================================================================
--- packages/healpix/healpy/trunk/debian/python-healpy-data.dirs	(added)
+++ packages/healpix/healpy/trunk/debian/python-healpy-data.dirs	Thu Jul  3 22:12:21 2014
@@ -0,0 +1,2 @@
+/usr/share/healpy/data
+/usr/share/healpy/test/data

Added: packages/healpix/healpy/trunk/debian/python-healpy-data.install
URL: http://svn.debian.org/wsvn/debian-science/packages/healpix/healpy/trunk/debian/python-healpy-data.install?rev=46791&op=file
==============================================================================
--- packages/healpix/healpy/trunk/debian/python-healpy-data.install	(added)
+++ packages/healpix/healpy/trunk/debian/python-healpy-data.install	Thu Jul  3 22:12:21 2014
@@ -0,0 +1,2 @@
+healpy/data/ /usr/share/healpy/
+healpy/test/data/ usr/share/healpy/test/

Added: packages/healpix/healpy/trunk/debian/python-healpy.links
URL: http://svn.debian.org/wsvn/debian-science/packages/healpix/healpy/trunk/debian/python-healpy.links?rev=46791&op=file
==============================================================================
--- packages/healpix/healpy/trunk/debian/python-healpy.links	(added)
+++ packages/healpix/healpy/trunk/debian/python-healpy.links	Thu Jul  3 22:12:21 2014
@@ -0,0 +1,2 @@
+usr/share/healpy/data usr/lib/python2.7/dist-packages/healpy/data
+usr/share/healpy/test/data usr/lib/python2.7/dist-packages/healpy/test/data

Added: packages/healpix/healpy/trunk/debian/python3-healpy.links
URL: http://svn.debian.org/wsvn/debian-science/packages/healpix/healpy/trunk/debian/python3-healpy.links?rev=46791&op=file
==============================================================================
--- packages/healpix/healpy/trunk/debian/python3-healpy.links	(added)
+++ packages/healpix/healpy/trunk/debian/python3-healpy.links	Thu Jul  3 22:12:21 2014
@@ -0,0 +1,2 @@
+usr/share/healpy/data usr/lib/python3/dist-packages/healpy/data
+usr/share/healpy/test/data usr/lib/python3/dist-packages/healpy/test/data

Modified: packages/healpix/healpy/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/healpix/healpy/trunk/debian/rules?rev=46791&op=diff
==============================================================================
--- packages/healpix/healpy/trunk/debian/rules	(original)
+++ packages/healpix/healpy/trunk/debian/rules	Thu Jul  3 22:12:21 2014
@@ -16,8 +16,14 @@
 override_dh_auto_test: matplotlibrc
 	dh_auto_test
 
+# After installing, remove data directories that we will replace with symlinks
+override_dh_install:
+	dh_install
+	rm -rf debian/python*-healpy/usr/lib/python*/dist-packages/healpy/data debian/python*-healpy/usr/lib/python*/dist-packages/healpy/test/data
+
+# Fix permissions on data files
 override_dh_fixperms:
 	chmod -x \
-	  debian/python*-healpy/usr/lib/python*/dist-packages/healpy/data/* \
-	  debian/python*-healpy/usr/lib/python*/dist-packages/healpy/test/data/*
+		debian/python-healpy-data/usr/share/healpy/data/* \
+		debian/python-healpy-data/usr/share/healpy/test/data/*
 	dh_fixperms




More information about the debian-science-commits mailing list