[arch-haskell] Road to binary repository
Rémy Oudompheng
remyoudompheng at gmail.com
Fri Oct 22 14:08:16 EDT 2010
On 2010/10/22 Peter Simons <simons at cryp.to> wrote:
> Hi Rémy,
> > The missing part is:
> > * use the revdeps script [#] to compute reverse dependencies
> > * use some sed magic or shell script to increment pkgrel in the PKGLIST.
> > * add to manycabal2arch the ability to:
> > - not regenerate already generated packages
> > - read pkgrel from the PKGLIST
> > * makeworld checks only existence of files to know whether something
> > has to be rebuilt, if the pkgrel has changed, the package filename
> > changes, hence the package has to be rebuilt.
>
> I may be misunderstanding things, of course, but this sounds very much
> like the short answer to my question is "no".
Yes.
> Does it even make sense to implement all those features that you've
> mentioned? From the looks of it, you are about to re-invent Make.
It is necessary to increment $pkgrel in order to get pacman to know an
update is available (if the goal is a binary repo). This means that
any version bump on a package needs a regeneration for all dependent
PKGBUILDs. I don't really know a 'make' way of doing that.
Regards,
Rémy.
More information about the arch-haskell
mailing list