Package Details: julia-git

Git Clone URL: (read-only)
Package Base: julia-git
Description: High-level, high-performance, dynamic programming language
Upstream URL:
Licenses: MIT
Conflicts: julia
Provides: julia
Submitter: mihi
Maintainer: TrialnError
Last Packager: TrialnError
Votes: 50
Popularity: 0.155100
First Submitted: 2012-02-22 08:57
Last Updated: 2016-05-15 17:01

Latest Comments

TrialnError commented on 2016-04-16 12:25

SideburnEtic: Cannot reproduce. Latest build (ref 30508) worked without any issue for me.

If using an AUR manager like yaourt please test before reporting if it also happens with plain makepkg.
If not, something is at fault with the helper.

Additionally, since this an git build, test if the build still fails after upstream committed some more stuff. Most of the time, if something is awry with the build process, it will be fixed relatively fast.

SideburnEtic commented on 2016-04-06 06:13

I'd like to report a missing make target error, which also happens when building julia-git.

make[1]: *** No rule to make target '/tmp/yaourt-tmp-USER/aur-julia-git-docs/repl.o', needed by '/tmp/yaourt-tmp-USER/aur-julia-git-docs/src/julia/usr/bin/julia'. Stop.

TrialnError commented on 2015-11-08 14:05

Building with makepkg works.
Please take a look into the build directory and look if the doc/_build directory exists.
If so check what happens if you change the cd path to $srcdir/_pkgbase/doc/_build

TrialnError commented on 2015-11-08 13:08

Noted. I will look at it. (And it worked for me on a fresh build (at least yesterday))

gabor_bernat commented on 2015-11-08 08:32

It's broken now:

‘examples/wordcount.jl’ -> ‘/tmp/bernat/yaourt-tmp-bernat/aur-julia-git-docs/pkg/julia-git-docs/usr/share/doc/julia/examples/wordcount.jl’
removed ‘/tmp/bernat/yaourt-tmp-bernat/aur-julia-git-docs/pkg/julia-git-docs/usr/share/doc/julia/man/julia.1’
removed directory: ‘/tmp/bernat/yaourt-tmp-bernat/aur-julia-git-docs/pkg/julia-git-docs/usr/share/doc/julia/man/’
/tmp/bernat/yaourt-tmp-bernat/aur-julia-git-docs/./PKGBUILD: line 102: cd: doc/_build: No such file or directory
==> ERROR: A failure occurred in package_julia-git-docs().
==> ERROR: Makepkg was unable to build julia-git.

TrialnError commented on 2015-09-20 20:08

@JuliaDoc: If not installed the build process will download it (and the remaining stuff like the sphinx themes).
I will include it in the commented makedepends with the texlive packages + additional changes (html pages are generated everytime).

TrialnError commented on 2015-09-20 19:36

Another possible problem to look at. I currently have the impression that stuff is compiled in build() and then again in package().
Did someone else notice it or have some more insight?

TrialnError commented on 2015-09-20 18:28

haawda: Yeah, I noticed it too, after removing the rev counter this problem occurs. But nonetheless this problem also occurs with the old rev counter. So I would like to find another solution. Maybe your proposed change will do that.

And thanks for the note about JuliaDoc. Will look at it. Doc part needs a overhaul since it was built by default in the makeprocess. And now an extra tool?

haawda commented on 2015-09-20 16:38

Creating the documentation needs juliadoc, I provided a PKGBUILD for that.

The pkgver function does not do a good job. The way you do it does not guarentee that newer commits generate higher pkgvers. I suggest the following:

pkgver() {
cd $_pkgbase

# use the version from VERSION file
ver=`git show makepkg:VERSION | sed 's/-/./g'`
# strip the last tag name from the HEAD description
printf "%s.r%s.g%s" $(echo $ver) "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"

TrialnError commented on 2015-06-03 17:54

Does it replace pcre (ver 8.x)?
Because the still says pcre>=8.31, which looks like it still can be used?

Edit: Ok, looking at the PR it replaces. Will upload change soon

All comments