Re: GitHub is a terrible upstream

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

On 04/23/2012 11:21 AM, Patrick Monnerat wrote:
On Mon, 2012-04-23 at 14:27 +0100, Adam Williamson wrote:
On Fri, 2012-04-20 at 20:51 -0700, Eric Smith wrote:
Corey Richardson wrote:
Getting source tarballs from github is a nightmare. See
http://lists.fedoraproject.org/pipermail/devel/2011-February/148676.html

I noticed putting what you want after .../tarball/XXXX has no effect,
thus I have good results by using URLs like:

https://github.com/user/app/tarball/gittag/user-app-gittag.tar.gz

where user and app identify the repository target and gittag is the hex
code of the desired commit. This satisfies rpmbuild and the URL is
valid.

The downloaded tar contains everything under directory user-app-gittag.

Of course, this works as long as the target data (i.e.: repository)
lives on github :-/

Patrick


Nice!  I'll note explicitly that this also works with short git tags, so:


%global commit bd245c9

Source0: https://github.com/jukka/pcfi/tarball/%{commit}/jukka-pcfi-%{commit}.tar.gz

%setup -q -n jukka-pcfi-%{commit}

works.

--
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA, Boulder Office                  FAX: 303-415-9702
3380 Mitchell Lane                       orion@xxxxxxxx
Boulder, CO 80301                   http://www.nwra.com
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Home]     [Fedora Tools]     [Fedora PHP Devel]     [Kernel List]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite News]

Add to Google Powered by Linux