Thanks Eli. :) On 02/09/2018 17:42, Eli Schwartz via aur-general wrote: > - declaring a "custom" license when it is in fact MIT
Hmm... while the GitHub page (https://github.com/JuliaLang/IJulia.jl/blob/master/LICENSE.md) says MIT in the top banner, the file itself doesn't mention MIT... but looking more closely at the text itself, it's the MIT license. > - not quoting srcdir/pkgdir Ah, yes. >> Of particular note is the very hacky way of creating files which would >> otherwise be generated by Pkg.build()... there _must_ be a cleaner way >> of doing that. > > Try to see if Pkg.build() can run in a "$srcdir" environment to "build" > the project in build(), complete with necessary runtime-generated files. > Then cp this over instead. > That was... interesting. It's possible to run the modules' "build.jl" script but it has to be tweaked/patched to prevent installing files under $HOME. I couldn't see an easy way of setting e.g. $PREFIX which may mean Julia does things in its own way - or most modules aren't designed for installing system-wide. > Anyway, you probably want to provide the files in source=() rather than > inlined through messy, difficult-to-read-and-review heredocs. It would > separate the data you're trying to install, from the process you use to > install it... > Now I've mostly worked out how to wrangle "build.jl" to work with a "custom" location/prefix I'll have to go back through the other julia-* dependent packages and get those in line. J
signature.asc
Description: OpenPGP digital signature
