[Debian-astro-commits] [iraf] 05/05: Create -dev package

Ole Streicher olebole at moszumanska.debian.org
Thu Nov 23 08:13:09 UTC 2017


This is an automated email from the git hooks/post-receive script.

olebole pushed a commit to branch master
in repository iraf.

commit 1553803e068c8d9997d6e5833c16e902030bbad0
Author: Ole Streicher <olebole at debian.org>
Date:   Thu Nov 23 09:11:56 2017 +0100

    Create -dev package
---
 debian/control                            | 13 +++++++++++++
 debian/iraf-common.links                  |  8 +++-----
 debian/iraf-common.lintian-overrides      |  5 -----
 debian/iraf-dev.install                   |  4 ++++
 debian/iraf-dev.links                     |  6 ++++++
 debian/iraf-noao-common.lintian-overrides |  2 --
 debian/iraf-noao.install                  |  2 +-
 debian/iraf-noao.lintian-overrides        |  2 --
 debian/iraf.install                       |  1 -
 debian/iraf.links                         | 17 ++++++-----------
 10 files changed, 33 insertions(+), 27 deletions(-)

diff --git a/debian/control b/debian/control
index dd1119f..6a751a2 100644
--- a/debian/control
+++ b/debian/control
@@ -53,6 +53,19 @@ Description: Image Reduction and Analysis Facility (common files)
  .
  This file contains the common files used on all architectures.
 
+Package: iraf-dev
+Architecture: any
+Multi-Arch: foreign
+Depends: iraf, ${misc:Depends}, ${shlibs:Depends}
+Description: Image Reduction and Analysis Facility (common files)
+ IRAF is the "Image Reduction and Analysis Facility". The main
+ IRAF distribution includes a good selection of programs for
+ general image processing and graphics, plus a large number of
+ programs for the reduction and analysis of optical and IR
+ astronomy data.
+ .
+ This file contains the files required for compilation of new tasks.
+
 Package: iraf-noao
 Architecture: any
 Depends: iraf, iraf-noao-common, ${misc:Depends}, ${shlibs:Depends}
diff --git a/debian/iraf-common.links b/debian/iraf-common.links
index 090c925..aedc667 100644
--- a/debian/iraf-common.links
+++ b/debian/iraf-common.links
@@ -1,5 +1,3 @@
-usr/share/iraf/unix/hlib/cl.csh usr/bin/iraf-cl
-usr/share/iraf/unix/hlib/cl.csh usr/share/iraf/unix/hlib/ecl.csh
-usr/share/iraf/unix/hlib/ecl.csh usr/bin/iraf-ecl
-usr/share/iraf/unix/hlib/mkiraf.csh usr/bin/mkiraf
-usr/share/iraf/unix/hlib/mkmlist.csh usr/bin/mkmlist
+usr/share/iraf/unix/hlib/cl.sh usr/bin/iraf-cl
+usr/share/iraf/unix/hlib/mkiraf.sh usr/bin/mkiraf
+usr/share/iraf/unix/hlib/mkmlist.sh usr/bin/mkmlist
diff --git a/debian/iraf-common.lintian-overrides b/debian/iraf-common.lintian-overrides
index bc973cf..6e68748 100644
--- a/debian/iraf-common.lintian-overrides
+++ b/debian/iraf-common.lintian-overrides
@@ -1,8 +1,3 @@
-# IRAF is built on top of csh scripts, so we disable the
-# warnings about this: they are not going to be fixed at all.
-csh-considered-harmful *
 # Since the package is really old, we will find some really old
 # files here. This is not a bug.
 package-contains-ancient-file *
-# The GPL is just mentioned in a notice.
-copyright-should-refer-to-common-license-file-for-gpl
diff --git a/debian/iraf-dev.install b/debian/iraf-dev.install
new file mode 100644
index 0000000..c4dd373
--- /dev/null
+++ b/debian/iraf-dev.install
@@ -0,0 +1,4 @@
+unix/bin.*/*.e usr/lib/iraf/unix/bin
+unix/bin.*/lib*.a usr/lib/iraf/unix/bin
+bin.*/*.a usr/lib/iraf/bin/
+include usr/share/iraf
diff --git a/debian/iraf-dev.links b/debian/iraf-dev.links
new file mode 100644
index 0000000..17c7bb9
--- /dev/null
+++ b/debian/iraf-dev.links
@@ -0,0 +1,6 @@
+usr/lib/iraf/mkpkg.e /usr/bin/mkpkg
+usr/lib/iraf/xc.e /usr/bin/xc
+usr/lib/iraf/generic.e /usr/bin/iraf-generic
+usr/lib/iraf/xyacc.e /usr/bin/iraf-xyacc
+usr/lib/iraf/rpp.e /usr/bin/iraf-rpp
+usr/lib/iraf/xpp.e /usr/bin/iraf-xpp
diff --git a/debian/iraf-noao-common.lintian-overrides b/debian/iraf-noao-common.lintian-overrides
index 4312d3e..6e68748 100644
--- a/debian/iraf-noao-common.lintian-overrides
+++ b/debian/iraf-noao-common.lintian-overrides
@@ -1,5 +1,3 @@
 # Since the package is really old, we will find some really old
 # files here. This is not a bug.
 package-contains-ancient-file *
-# The GPL is just mentioned in a notice.
-copyright-should-refer-to-common-license-file-for-gpl
diff --git a/debian/iraf-noao.install b/debian/iraf-noao.install
index 90eecc4..a246004 100644
--- a/debian/iraf-noao.install
+++ b/debian/iraf-noao.install
@@ -1 +1 @@
-noao/bin.*/* usr/lib/iraf/noao/bin
+noao/bin.*/*.e usr/lib/iraf/noao
diff --git a/debian/iraf-noao.lintian-overrides b/debian/iraf-noao.lintian-overrides
index cf482a8..f4b68c6 100644
--- a/debian/iraf-noao.lintian-overrides
+++ b/debian/iraf-noao.lintian-overrides
@@ -4,5 +4,3 @@ package-contains-ancient-file *
 # This is a false positive.
 spelling-error-in-binary usr/lib/iraf/noao/bin/* teH the
 spelling-error-in-binary usr/lib/iraf/noao/bin/* tEH the
-# The GPL is just mentioned in a notice.
-copyright-should-refer-to-common-license-file-for-gpl
diff --git a/debian/iraf.install b/debian/iraf.install
index 173866d..3dce196 100644
--- a/debian/iraf.install
+++ b/debian/iraf.install
@@ -1,2 +1 @@
 bin.*/*.e usr/lib/iraf/bin/
-unix/bin.*/* usr/lib/iraf/unix/bin
diff --git a/debian/iraf.links b/debian/iraf.links
index 189d5fb..17c7bb9 100644
--- a/debian/iraf.links
+++ b/debian/iraf.links
@@ -1,11 +1,6 @@
-usr/lib/iraf/unix/bin.linux64/generic.e /usr/bin/iraf-generic
-usr/lib/iraf/unix/bin.linux64/mkpkg.e /usr/bin/mkpkg
-usr/lib/iraf/unix/bin.linux64/rmbin.e /usr/bin/rmbin
-usr/lib/iraf/unix/bin.linux64/rmfiles.e /usr/bin/rmfiles
-usr/lib/iraf/unix/bin.linux64/rpp.e /usr/bin/iraf-rpp
-usr/lib/iraf/unix/bin.linux64/rtar.e /usr/bin/rtar
-usr/lib/iraf/unix/bin.linux64/sgidispatch.e /usr/bin/sgidispatch
-usr/lib/iraf/unix/bin.linux64/wtar.e /usr/bin/wtar
-usr/lib/iraf/unix/bin.linux64/xc.e /usr/bin/xc
-usr/lib/iraf/unix/bin.linux64/xpp.e /usr/bin/iraf-xpp
-usr/lib/iraf/unix/bin.linux64/xyacc.e /usr/bin/iraf-xyacc
+usr/lib/iraf/mkpkg.e /usr/bin/mkpkg
+usr/lib/iraf/xc.e /usr/bin/xc
+usr/lib/iraf/generic.e /usr/bin/iraf-generic
+usr/lib/iraf/xyacc.e /usr/bin/iraf-xyacc
+usr/lib/iraf/rpp.e /usr/bin/iraf-rpp
+usr/lib/iraf/xpp.e /usr/bin/iraf-xpp

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-astro/packages/iraf.git



More information about the Debian-astro-commits mailing list