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