Search Criteria
Package Details: context-minimals-git 2020.04.30-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/context-minimals-git.git (read-only, click to copy) |
---|---|
Package Base: | context-minimals-git |
Description: | A standalone ConTeXt distribution |
Upstream URL: | http://www.contextgarden.net |
Licenses: | GPL |
Submitter: | adityam |
Maintainer: | adityam |
Last Packager: | adityam |
Votes: | 8 |
Popularity: | 0.001184 |
First Submitted: | 2016-04-02 17:11 (UTC) |
Last Updated: | 2020-05-05 20:07 (UTC) |
Dependencies (9)
- rsync (rsync-git, rsync-reflink-git, rsync-reflink) (make)
- curl (curl-git, curl-quiche-git, curl-http3-ngtcp2) (optional) – loading remote content
- fontconfig (fontconfig-git, fontconfig-ubuntu) (optional) – xetex support
- ghostscript (optional) – support for PS and EPS images
- graphicsmagick (optional) – support for GIF and TIFF images
- inkscape (inkscape-git) (optional) – support for SVG images
- pstoedit (pstoedit-emf, pstoedit-nomagick) (optional) – support for metapost outlines for fonts
- ruby (optional) – pdftex support
- zint (optional) – support for barcodes
Latest Comments
adityam commented on 2022-01-27 18:34 (UTC)
@xeruf: IIRC, adding
provides=(context)
will cause a conflict with TeXLive's context. Is that the case? If so, I am not sure if that is desirable.xeruf commented on 2022-01-15 15:12 (UTC)
Please add
provides=(context)
to the PKGBUILD:)adityam commented on 2020-11-16 20:30 (UTC)
@neven: Thank you for your comments. This was my first AUR package, so I didn't know that files could be included in parallel to the PKGBUILD. I agree that doing so is cleaner than the HEREDOC. I'll do so in the next update to the package.
I strictly followed the upstream packaging as much as possible and ConTeXt is distributed using rsync. I believe that the rationale is to minimize the size of the update (since the upstream is updated very frequently, sometimes multiple times a week). I named it as
-git
because that was the only way I could get some the AUR-helpers (yaoart, in particular) not to delete the previous version.The bitbucket repo that you linked to is an unofficial mirror which contains the macro files but not the binaries. The binaries differ depend on the architecture (32bit vs 64bit), so I would need to create a separate package for each architecture.
ConTeXt MkIV is actually now no longer under active development and almost on a bugfix only state (Most active development is now on LuaMetaTeX). So, it might not too bad to distribute it as a binary package (provided I can figure out how to do that)! For the same reasons, there will not be any significant feature difference between the Texlive version and the latest version.
neven commented on 2020-11-11 19:32 (UTC)
A tip: it is actually possible to have the setuptex as its own file alongside the PKGBUILD. That would be more readable than a here-document in the PKGBUILD.
As someone interested in using TeX and ConTeXt to create a small document, I thank you for taking the time to somewhat adapt this software for Archlinux; but I have to say, (forgive me if you or the ConTeXt developers are already aware of all this) that this package and the LMTX package are distributed in a very unconventional way, discouragingly so. The usual way of distributing software and similar is to archive it, compress it and distribute the compressed archives along with associated cryptographic hashes (cryptographic signing is also a good idea); or, alternatively, with git. Distributing ConTeXt instead via rsync and especially using an upstream provided installer script surely deters many potential new users. These are real issues of trust. It is also quite strange that the package doesn't use Git even though its name implies so.
Don't know if this helps you, but I found a repository on Bitbucket (sadly without build instructions) that seems like it may be a good alternative to the current way of obtaining the source, assuming it provides the same stuff: https://bitbucket.org/phg/context-mirror/src/beta/
Lastly, could you please tell me how outdated the ConTeXt that's distributed with Texlive actually is, compared to using this package and LMTX? I think the ConTeXt in Texlive is called Mark IV, but I'm not sure as to what are the actual differences in compatibility and features between Mark IV and the newer stuff.
adityam commented on 2016-07-12 04:55 (UTC)
<deleted-account> commented on 2016-07-01 15:00 (UTC)
whilealive commented on 2016-05-08 18:42 (UTC)
adityam commented on 2016-05-07 20:28 (UTC)
whilealive commented on 2016-05-06 19:30 (UTC)