All of lore.kernel.org
 help / color / mirror / Atom feed
From: Romain Lenglet <rlenglet@domain.hid>
To: xenomai@xenomai.org
Subject: Re: [Xenomai-core] Packaging issues and licensing issues
Date: Sun, 16 Oct 2005 23:18:22 +0900	[thread overview]
Message-ID: <200510162318.23056.rlenglet@domain.hid> (raw)
In-Reply-To: <200510161500.41910.paul_c@domain.hid>

[-- Attachment #1: Type: text/plain, Size: 1013 bytes --]

Hi Paul,

> Using the debian/rules I did a few weeks ago as a basis for
> further work, I can work with Romain to develop it further.
> Not sure that having separate packages for each skin is a good
> idea, but certainly m-a is worth persuing.

Yes, finally I think that one set of packages for every skin 
would be overkill.

As my 2 yen contribution, here is a debian/control file (ok, this 
is the easiest task, but someone had to do it...). ;)

As for the rules file, I think that the most difficult will be to 
generate the module source package. There is already a skeleton 
of a source package generating a module source package, in the 
documentation of package module-assistant:
/usr/share/doc/module-assistant/examples/templates-debian-dir.tar.bz2

What I did is to start with dh_make --kmod, then modify the 
control file to define the other packages. Then we should try to 
reuse module-assistant's template, that is apparently used by 
all other module source packages in Debian.

-- 
Romain Lenglet

[-- Attachment #2: control --]
[-- Type: text/plain, Size: 4537 bytes --]

Source: xenomai
Section: devel
Priority: extra
Maintainer: Romain Lenglet <rlenglet@domain.hid>
Build-Depends: debhelper (>= 4.0.0), autotools-dev
Standards-Version: 3.6.2

Package: libxenomai
Architecture: i386 powerpc
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xenomai real-time framework (libraries)
 Xenomai is a real-time development framework cooperating with the
 Linux kernel, in order to provide a pervasive, interface-agnostic,
 hard real-time support to user-space applications, seamlessly
 integrated into the GNU/Linux environment.
 .
 Xenomai is based on an abstract RTOS core, usable for building any
 kind of real-time interfaces, over a nucleus which exports a set of
 generic RTOS services. Any number of RTOS personalities called
 "skins" can then be built over the nucleus, providing their own
 specific interface to the applications, by using the services of a
 single generic core to implement it.
 .
 This package contains the runtime shared libraries.

Package: libxenomai-dev
Architecture: i386 powerpc
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xenomai real-time framework (development)
 Xenomai is a real-time development framework cooperating with the
 Linux kernel, in order to provide a pervasive, interface-agnostic,
 hard real-time support to user-space applications, seamlessly
 integrated into the GNU/Linux environment.
 .
 Xenomai is based on an abstract RTOS core, usable for building any
 kind of real-time interfaces, over a nucleus which exports a set of
 generic RTOS services. Any number of RTOS personalities called
 "skins" can then be built over the nucleus, providing their own
 specific interface to the applications, by using the services of a
 single generic core to implement it.
 .
 This package contains the development environment.

Package: libxenomai-tools
Architecture: i386 powerpc
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xenomai real-time framework (tools)
 Xenomai is a real-time development framework cooperating with the
 Linux kernel, in order to provide a pervasive, interface-agnostic,
 hard real-time support to user-space applications, seamlessly
 integrated into the GNU/Linux environment.
 .
 Xenomai is based on an abstract RTOS core, usable for building any
 kind of real-time interfaces, over a nucleus which exports a set of
 generic RTOS services. Any number of RTOS personalities called
 "skins" can then be built over the nucleus, providing their own
 specific interface to the applications, by using the services of a
 single generic core to implement it.
 .
 This package contains command-line tools for testing Xenomai.

Package: libxenomai-doc
Architecture: i386 powerpc
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Xenomai real-time framework (documentation)
 Xenomai is a real-time development framework cooperating with the
 Linux kernel, in order to provide a pervasive, interface-agnostic,
 hard real-time support to user-space applications, seamlessly
 integrated into the GNU/Linux environment.
 .
 Xenomai is based on an abstract RTOS core, usable for building any
 kind of real-time interfaces, over a nucleus which exports a set of
 generic RTOS services. Any number of RTOS personalities called
 "skins" can then be built over the nucleus, providing their own
 specific interface to the applications, by using the services of a
 single generic core to implement it.
 .
 This package contains documentation on the usage of the libraries.

Package: xenomai-source
Architecture: i386 powerpc
Depends: module-assistant, debhelper (>>4.0.0), make, bzip2
Recommends: kernel-patch-adeos (>=20050809)
Description: Xenomai real-time framework (kernel module source)
 Xenomai is a real-time development framework cooperating with the
 Linux kernel, in order to provide a pervasive, interface-agnostic,
 hard real-time support to user-space applications, seamlessly
 integrated into the GNU/Linux environment.
 .
 Xenomai is based on an abstract RTOS core, usable for building any
 kind of real-time interfaces, over a nucleus which exports a set of
 generic RTOS services. Any number of RTOS personalities called
 "skins" can then be built over the nucleus, providing their own
 specific interface to the applications, by using the services of a
 single generic core to implement it.
 .
 This package provides the source code for the xenomai kernel modules.
 The xenomai package is also required in order to make use of these
 modules. Kernel source or headers are required to compile these modules.

  reply	other threads:[~2005-10-16 14:18 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-13  7:55 [Xenomai-core] Future of fusion Marco Cavallini
2005-10-13  8:15 ` Jan Kiszka
2005-10-13  8:24 ` Philippe Gerum
2005-10-13  8:37   ` Herman Bruyninckx
2005-10-13  8:50     ` Gilles Chanteperdrix
2005-10-13  8:54       ` Herman Bruyninckx
2005-10-13  9:12         ` Philippe Gerum
2005-10-13  9:34           ` Herman Bruyninckx
2005-10-13 13:57             ` Jan Kiszka
2005-10-13 19:57             ` Gilles Chanteperdrix
2005-10-13  9:46     ` Jan Kiszka
2005-10-13 10:46   ` Paul
2005-10-13 13:33     ` Philippe Gerum
2005-10-13 19:47       ` Wolfgang Grandegger
2005-10-13 20:28     ` Gilles Chanteperdrix
2005-10-14  3:42       ` Romain Lenglet
2005-10-16  7:47         ` [Xenomai-core] Packaging issues and licensing issues Romain Lenglet
2005-10-16  7:50           ` Gilles Chanteperdrix
2005-10-16 14:00             ` gna-dev
2005-10-16 14:18               ` Romain Lenglet [this message]
2005-10-17 18:54               ` Gilles Chanteperdrix

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200510162318.23056.rlenglet@domain.hid \
    --to=rlenglet@domain.hid \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.