gnewsense-dev
[Top][All Lists]
Advanced

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

Re: [Gnewsense-dev] handling packages


From: Sam Geeraerts
Subject: Re: [Gnewsense-dev] handling packages
Date: Sun, 26 Jun 2011 22:16:28 +0200
User-agent: Thunderbird 2.0.0.24 (X11/20101029)

Karl Goetz wrote:
hi all,
I've been thinking about how to handle packages we create for us, and
what to do with packages we derive from debian.

I'm leaning towards a structure like:

packages-parkes
  mrconfig (incase we need one)
  galaxia-theme/debian
(snip)
clean-upstream  get-debian-source  watch

clean-upstream makes the changes needed for our freedom requirements,
get-debian-source downloads the source and runs the clean script, and
the watch file (standard format as used by debian) specifies where to
get the source.

Looks workable to me.

Note that a script to clean its not necesary (but still desirable?),
but we have to make sure whatever we are repacking is properly free
before we ship it on :)

I can think of 4 main scenarios I encountered with Builder:

1) Removing/replacing non-free references (e.g. XChat, Liferea).
2) Removing (straightforward) non-free files (e.g. psutils).
3) Removing non-free files in an archive (e.g. openoffice.org).
4) Packages we made ourselves (e.g. yeeloong-base).

As I understand it, (4) wouldn't fit in to this package/debian structure, but fitting it in as a complete package shouldn't be a problem. (1) Can be solved in the debian/patches way. (2) and (3) need scripting, but should be as easy or easier than in Builder (hoping that I can avoid going through another openoffice.org experience).

I say go for it.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]