#20721: Unpack all upstream tarballs into 'src' directory
-------------------------------------+-------------------------------------
Reporter: embray | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: sage-7.3
Component: build | Keywords:
Merged in: | Authors: Erik Bray
Reviewers: | Report Upstream: N/A
Work issues: | Branch: u/embray/spkg-
Commit: | std-src-unpack
4208ddd8990281345caba97a4c42280571f04ad8| Dependencies:
Stopgaps: |
-------------------------------------+-------------------------------------
When building an spkg the upstream tarball is unpacked into the temporary
build directory, and then with a 'hack' [here
http://git.sagemath.org/sage.git/tree/build/bin/sage-
spkg?h=develop&id=769ff190413123f3b0c21a16ea69c63e3f99c43a#n537] to try to
figure out what directory the tarball is extracted to, and then rename it
to `src`. This doesn't always work for all packages, and in some packages
they get extracted to something else, leading to inconsistencies in `spkg-
installs`. It would be nice if the upstream source can always be found in
`src`.
This idea came about in the discussion in #20692 starting around here:
http://trac.sagemath.org/ticket/20692#comment:18
This adds one more small step toward more consistency between spkgs.
It might also be worth clarifying in the documentation that (as of this
patch) the upstream source should always wind up in `src/`.
--
Ticket URL: <http://trac.sagemath.org/ticket/20721>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.