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

Re: [ftpmaster@debian.org: freediams_0.7.0~beta1-1_amd64.changes REJECTED]



Hi,

On Tue, Feb 28, 2012 at 03:13:51PM +0100, Eric MAEKER wrote:
> How can I manage debian files with only one source file && multiple applications to build ?
> 
> I was thinking about creating all apps with only one set of debian files : freemedforms-project. Which compils all apps && create all requiered packages (freemedforms emr, freediams, freeicd, freeaccount and other).
> 
> But I need for each app to run qmake, then compile it, then install it.

Seems you are asking for trouble explicitely.  I never did this and
I would strongly try to avoid this even if it somehow possible with
dpkg source format 3.0.
 
> Source file will be
> 
> 	freemedformsfullsources-$VERSION.tgz
> 
> Will extract
> 
> 	freemedforms-$VERSION
> 
> That will contain all source of the project.

Why not simply creating separate *binary* packages from the source you
provided.  When I wrote about common files inside freediams and
freemedforms source my suggestion was to move those files which are
common in both projects should be moved to common binary files
(preferably originated from freediams source because this is just here).

Once it comes to freemedforms packaging just use these common binary
files as dependencies.  It is your decision whether you drop these extra
copies from freemedforms source package (I personally would for my own
comfort as upstream because code duplication just sucks).

Please keep on asking if something remains unclear.

Kind regards

      Andreas.

-- 
http://fam-tille.de


Reply to: