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.
next prev parent 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.