Search Criteria
Package Details: sile-git 0.15.5.r21.g3a3b1bc-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/sile-git.git (read-only, click to copy) |
---|---|
Package Base: | sile-git |
Description: | a modern typesetting engine inspired by LaTeX, fully customizable in Lua |
Upstream URL: | https://www.sile-typesetter.org |
Licenses: | MIT |
Conflicts: | sile |
Provides: | libtexpdf.so, sile |
Replaces: | sile-luajit-git |
Submitter: | alerque |
Maintainer: | alerque |
Last Packager: | alerque |
Votes: | 3 |
Popularity: | 0.000000 |
First Submitted: | 2015-06-16 11:53 (UTC) |
Last Updated: | 2024-09-29 18:57 (UTC) |
Dependencies (44)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- gentium-plus-font (ttf-gentium-plus)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- harfbuzz (harfbuzz-gitAUR)
- icu (icu-gitAUR)
- libfreetype.so (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR, freetype2, lib32-freetype2)
- libharfbuzz-subset.so (lib32-harfbuzz-gitAUR, harfbuzz-gitAUR, harfbuzz, lib32-harfbuzz)
- libharfbuzz.so (lib32-harfbuzz-gitAUR, harfbuzz-gitAUR, harfbuzz, lib32-harfbuzz)
- libicudata.so (icu-gitAUR, icu74AUR, icu73AUR, icu, lib32-icu)
- libicui18n.so (icu-gitAUR, icu74AUR, icu73AUR, icu, lib32-icu)
- libicuio.so (icu-gitAUR, icu74AUR, icu73AUR, icu, lib32-icu)
- libicuuc.so (icu-gitAUR, icu74AUR, icu73AUR, icu, lib32-icu)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libpng16.so (libpng-gitAUR, libpng-apngAUR, lib32-libpng, libpng)
- libz.so (zlib-gitAUR, lib32-zlib, zlib, zlib-ng-compat)
- lua51-cassowary (lua51-cassowary-gitAUR)
- lua51-cldr
- lua51-cliargs
- lua51-compat53
- Show 24 more dependencies...
Required by (19)
- casile (requires sile)
- casile-git (requires sile)
- fontproof (requires sile)
- pandoc-sile-git (requires sile) (optional)
- sile-barcodes (requires sile)
- sile-couyards (requires sile)
- sile-embedders (requires sile)
- sile-fancytoc (requires sile)
- sile-labelrefs (requires sile)
- sile-markdown (requires sile)
- sile-package-omikhleia-git (requires sile)
- sile-piecharts (requires sile)
- sile-printoptions (requires sile)
- sile-ptable (requires sile)
- sile-qrcode (requires sile)
- sile-resilient (requires sile)
- sile-silex (requires sile)
- sile-smartquotes (requires sile)
- sile-textsubsuper (requires sile)
Latest Comments
1 2 Next › Last »
alerque commented on 2020-10-16 20:06 (UTC)
@fbrennan Oh ya, and all my AUR packages are maintained in single repo on Github if you ever want to PR against them.
alerque commented on 2020-10-16 20:01 (UTC)
@fbrennan I understand. It's not that heretical to me, but it goes against Arch packaging principles to bundle libraries. That's actually one of the reasons I've been changing SILE upstream to not bundle libraries itself when they are available as Luarocks.
By the way if you are interested I host this package in my Arch package repository along with all the dependencies. A good number of the AUR Luarocks packages I actively maintain, and the few that I don't I keep pretty close eyes on when updating the builds. Also as far as trust issues go, Luarocks itself is probably a weaker link than AUR. Yes the AUR can be kind of a wild west, but at least it has a paper trail!
The autoconf/automake deps should not be included because they are part of
base-devel
which is considered a required package to build from the AUR. Anything in there should not be listed as a make dependency. Luarocks is only a dependency for your version of the package, it should not be for the no-bundle version (although it probably will become so soon given what I want to do with SILE packages).fbrennan commented on 2020-10-16 08:50 (UTC)
Hello. Here is a version of this PKGBUILD which does not use the system Luarocks:
https://gist.github.com/ctrlcctrlv/a2e2d04ad4fb70374a5bd6684082cf86
This is heretical so I'm not expecting you to make this default. I, however, prefer it, as many of the Luarocks are AUR dependencies, and trusting that many AUR dependencies has been in my experience extremely unwise.
Also, you are missing a few dependencies, changes which you should port from my version of this PKGBUILD.
Depends: * luarocks
Make depends: * automake * autoconf
alerque commented on 2020-01-12 07:21 (UTC) (edited on 2020-01-14 04:38 (UTC) by alerque)
@escondida Thanks for those pointers, I've finally included the git submodule in the sources as you described.
@all Note this sile-git package is back to tracking upstream HEAD changes. It had been tracking my fork for a while because of patches that were not in master.
One thing currently in master that is less than ideal is that building the manual requires downloading some fonts into the build tree. Hopefully that will be addressed in future releases to make the -git build more light weight.
escondida commented on 2017-10-27 02:14 (UTC)
vgivanovic commented on 2017-02-21 17:40 (UTC)
alerque commented on 2017-02-21 08:13 (UTC) (edited on 2017-02-21 08:13 (UTC) by alerque)
vgivanovic commented on 2017-02-20 19:32 (UTC)
vgivanovic commented on 2017-02-20 18:17 (UTC) (edited on 2017-02-20 18:20 (UTC) by vgivanovic)
greenmanalishi commented on 2016-10-12 19:09 (UTC)
1 2 Next › Last »