[Dev] [PATCH 0/3] makepkg: Alternate implementation of VCS URLs in sources array.

Jorge Araya Navarro jorgean at lavabit.com
Fri Aug 31 07:20:49 GMT 2012


El sáb, 25-08-2012 a las 13:36 -0400, Luke Shumaker escribió:

> A while ago I started working on a derivative of makepkg to support
> having 'git://...' type urls in the sources=() array.  When preparing
> to file this patch, I did a `git rebase`, and noticed that Allan McRae
> began working on a similar feature. Our implementations are in many
> ways similar. Hopefully mine will be useful.
> 
> My implementation makes minimal changes to makepkg itself (only adding
> blob expansion to DLAGENTS, allowing for things like
> "git+*::""). Instead I added a `vcsget` tool which generates a tarball
> from the VCS repo, in a very similar manner to the way Allan's
> implementation does so within makepkg.
> 
> It looks as if Allan's download_*() functions are more verbose than
> mine about what failed when there is an error. His svn and hg handlers
> are likely more robust--though my git is pretty solid. I also have
> a half-written handler for for bzr.
> 
> An advantage of my design is that it does allow for integrity checks
> of VCS packages, rather than inserting 'SKIP' into the md5sums
> array. This is very important to the derivative distribution Parabola.
> (However, the 'SKIP' option is still valuable for URLs that track a
> branch)
> 
> Happy hacking,
> ~ Luke Shumaker
> 
> Luke Shumaker (3):
>   Add a `vcsget` tool to download source from VCS repositories.
>   makepkg: do glob expansion in DLAGENTS maps
>   makepkg.conf: add vcsget DLAGENTS
> 
>  etc/makepkg.conf.in   |   8 +-
>  scripts/.gitignore    |   1 +
>  scripts/Makefile.am   |   4 +-
>  scripts/makepkg.sh.in |  13 ++-
>  scripts/vcsget.sh.in  | 294 ++++++++++++++++++++++++++++++++++++++++++++++++++
>  5 files changed, 316 insertions(+), 4 deletions(-)
>  create mode 100644 scripts/vcsget.sh.in
> 

Hi!

Emulatorman and his brrrrrrother Coadde have had discovered a way to
compile packages for 32bits architecture in 64bits computers more
details here
https://wiki.parabolagnulinux.org/Package_maintainer_guide#32_bits_Chroot_on_64_bits_machine however, both Emulatorman and myself though that would be wonderful and more easy have a option to switch between 64 and 32 bits architecture, what's your opinion about this feature, Arch devs are willing to implement that? If not, may you could implement it?

-- 

Jorge Araya Navarro
Universitario, idealista y pseudo-activista del Software Libre.
Siquirres, Limón, Costa Rica.
http://swt.encyclomundi.net
Diaspora*: http://diasp.org/u/shackra
identi.ca: http://parlementum.net/sweet
Jabber: shackra at jabberes.org
Skype: ¡De ninguna manera, tras de privativo, te espían!.
el software privativo en GNU/Linux, al igual que en Windows o en MacOs,
te hace un ser no-libre. Deja de engañarte, 
¡¡despierta ahora!!:
http://www.gnu.org/distros/free-distros.html
http://replicant.us/about/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20120831/9717ac95/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20120831/9717ac95/attachment.sig>


More information about the Dev mailing list