Bug#365098: ITP: indi -- Instrument Neutral Distributed Interface for astronomical devices

2006-05-10 Thread Aurelien Jarno
reassign 365098 kstars
tag 365098 + patch
thanks

Hi!

On Fri, Apr 28, 2006 at 12:09:17AM +0200, Aurelien Jarno wrote:
 Package: wnpp
 Severity: wishlist
 Owner: Aurelien Jarno [EMAIL PROTECTED]
 
 * Package name: indi
   Version : 0.3
   Upstream Author : Jasem Mutlaq [EMAIL PROTECTED]
 Elwood C. Downey [EMAIL PROTECTED]
 * URL : http://indi.sourceforge.net
 * License : LGPL-2
   Programming Lang: C
   Description : Instrument Neutral Distributed Interface for astronomical 
 devices
 
 INDI is an Instrument Neutral Distributed Interface control protocol for
 astronomical devices, which provides a framework that decouples low level
 hardware drivers from high level front end clients. Clients that use the
 device drivers are completely unaware of the device capabilities and
 communicate with the device drivers and build a completely dynamical GUI
 based on the services provided by the device.
 

While packaging INDI, I have noticed that KStars include a whole copy of
this library, therefore I think there is no need to add a new package. 
However, I only need the INDI part (ie about 500kB) and not KStars and 
the libraries it need (ie about 130MB).

I am therefore asking to put the INDI part in a separate package and
add a dependency on it in kstars. I have attached a patch to do that.

Thanks,
Aurelien

-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net
diff -u kdeedu-3.5.2/debian/control kdeedu-3.5.2/debian/control
--- kdeedu-3.5.2/debian/control
+++ kdeedu-3.5.2/debian/control
@@ -344,7 +344,7 @@
 Package: kstars
 Architecture: any
 Section: science
-Depends: ${shlibs:Depends}, kstars-data ( ${KDE-Version3}), kstars-data ( 
${KDE-Next-Version3})
+Depends: ${shlibs:Depends}, kstars-data ( ${KDE-Version3}), kstars-data ( 
${KDE-Next-Version3}), indi (= ${Source-Version})
 Recommends: kdeedu-data (= ${Source-Version})
 Suggests: konqueror, khelpcenter, kdeedu-doc-html
 Description: desktop planetarium for KDE
@@ -362,6 +362,18 @@
  .
  This package is part of the official KDE edutainment module.
 
+Package: indi
+Architecture: any
+Section: science
+Depends: ${shlibs:Depends}
+Description: Instrument Neutral Distributed Interface for astronomical devices
+ INDI is an Instrument Neutral Distributed Interface control protocol for
+ astronomical devices, which provides a framework that decouples low level
+ hardware drivers from high level front end clients. Clients that use the
+ device drivers are completely unaware of the device capabilities and
+ communicate with the device drivers and build a completely dynamic GUI
+ based on the services provided by the device.
+
 Package: kstars-data
 Architecture: all
 Section: science
diff -u kdeedu-3.5.2/debian/kstars.manpages kdeedu-3.5.2/debian/kstars.manpages
--- kdeedu-3.5.2/debian/kstars.manpages
+++ kdeedu-3.5.2/debian/kstars.manpages
@@ -1,12 +1,2 @@
-debian/man/celestrongps.1
-debian/man/fliccd.1
-debian/man/indiserver.1
 debian/man/kstars.1
-debian/man/lx200_16.1
-debian/man/lx200autostar.1
-debian/man/lx200classic.1
-debian/man/lx200generic.1
-debian/man/lx200gps.1
-debian/man/temma.1
-debian/man/v4ldriver.1
-debian/man/v4lphilips.1
+
diff -u kdeedu-3.5.2/debian/kstars.install kdeedu-3.5.2/debian/kstars.install
--- kdeedu-3.5.2/debian/kstars.install
+++ kdeedu-3.5.2/debian/kstars.install
@@ -1,23 +1,5 @@
 etc/kde3/kstarsrc
-usr/bin/apmount
-usr/bin/apogee_ppi
-usr/bin/celestrongps
-usr/bin/fliccd
-usr/bin/fliwheel
-usr/bin/indiserver
-usr/bin/lx200_16
-usr/bin/lx200autostar
-usr/bin/lx200basic
-usr/bin/lx200classic
-usr/bin/lx200generic
-usr/bin/lx200gps
 usr/bin/kstars
-usr/bin/meade_lpi
-usr/bin/sbigccd
-usr/bin/skycommander
-usr/bin/temma
-usr/bin/v4ldriver
-usr/bin/v4lphilips
 usr/include/kde/kstarsinterface.h
 usr/include/kde/simclockinterface.h
 usr/share/applications/kde/kstars.desktop
only in patch2:
unchanged:
--- kdeedu-3.5.2.orig/debian/indi.docs
+++ kdeedu-3.5.2/debian/indi.docs
@@ -0,0 +1 @@
+build-tree/kdeedu-*/kstars/kstars/indi/README
only in patch2:
unchanged:
--- kdeedu-3.5.2.orig/debian/indi.manpages
+++ kdeedu-3.5.2/debian/indi.manpages
@@ -0,0 +1,11 @@
+debian/man/celestrongps.1
+debian/man/fliccd.1
+debian/man/indiserver.1
+debian/man/lx200_16.1
+debian/man/lx200autostar.1
+debian/man/lx200classic.1
+debian/man/lx200generic.1
+debian/man/lx200gps.1
+debian/man/temma.1
+debian/man/v4ldriver.1
+debian/man/v4lphilips.1
only in patch2:
unchanged:
--- kdeedu-3.5.2.orig/debian/indi.install
+++ kdeedu-3.5.2/debian/indi.install
@@ -0,0 +1,19 @@
+usr/bin/apmount
+usr/bin/apogee_ppi
+usr/bin/celestrongps
+usr/bin/fliccd
+usr/bin/fliwheel
+usr/bin/indiserver
+usr/bin/lx200_16
+usr/bin/lx200autostar
+usr/bin/lx200basic
+usr/bin/lx200classic
+usr/bin/lx200generic
+usr/bin/lx200gps
+usr/bin/meade_lpi
+usr/bin/sbigccd

Bug#365098: ITP: indi -- Instrument Neutral Distributed Interface for astronomical devices

2006-04-27 Thread Aurelien Jarno
Package: wnpp
Severity: wishlist
Owner: Aurelien Jarno [EMAIL PROTECTED]

* Package name: indi
  Version : 0.3
  Upstream Author : Jasem Mutlaq [EMAIL PROTECTED]
Elwood C. Downey [EMAIL PROTECTED]
* URL : http://indi.sourceforge.net
* License : LGPL-2
  Programming Lang: C
  Description : Instrument Neutral Distributed Interface for astronomical 
devices

INDI is an Instrument Neutral Distributed Interface control protocol for
astronomical devices, which provides a framework that decouples low level
hardware drivers from high level front end clients. Clients that use the
device drivers are completely unaware of the device capabilities and
communicate with the device drivers and build a completely dynamical GUI
based on the services provided by the device.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-amd64-k8
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to fr_FR.UTF-8)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]