Re: Bug#150938: ITP: med-common-dev -- Debian-Med common files for developing meta packages
On Tue, 25 Jun 2002, Junichi Uekawa wrote:
> > This package is a "lazyness" package because it just makes live easier
> > when packaging new med-* packages. Perhaps this will also encourage
> > other people to build meta-packages if there are easy to use templates
> > where only the packages, the meta package is depending from, to insert
> > into the right place.
>
> I don't get what you are trying to say with this sentence.
>
> What are you trying to accomplish, and what does it do,
> and why does it exist / what does it contain ?
Sorry for my sloppy description.
Reason: Each med-* package installs a user menu template to
/etc/med/menu/<packagename>
Each med-* package has a /usr/bin/med-<package> script
(or better a link to /usr/bin/med-common which regards $0)
and an appropriate manpage (more precisely a link to
/usr/share/man/med-common.1.gz)
The package med-common-dev has a script med_install_helper which is
intended to be called from debian/rules to put all this stuff on the
right place. Moreover this might offer the possibility to adapt
further changes easily without editing packaging stuff of every
single med-* package and enables simple rebuild of those packages.
Additionally it contains /usr/share/doc/med-common-dev/examples
with templates of all necessary files to build a med-* package.
In further releases of med-common-dev I might write some kind of
med_make (analogous to dh_make) to build such stuff automatically
but currently it is not worth the effort.
So all med-* packages should build-depend-indep from med-common-dev.
Hope this helps. I just copy this description to README.Debian
of this package.
Kind regards
Andreas.
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: