[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



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 <aurel32@debian.org>
> 
> * Package name    : indi
>   Version         : 0.3
>   Upstream Author : Jasem Mutlaq <mutlaqja@ikarustech.com>
>                     Elwood C. Downey <ecdowney@clearskyinstitute.com>
> * 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
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    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
+usr/bin/skycommander
+usr/bin/temma
+usr/bin/v4ldriver
+usr/bin/v4lphilips
+

Reply to: