Package Details: sile 0.9.5.1-1

Git Clone URL: https://aur.archlinux.org/sile.git (read-only)
Package Base: sile
Description: Modern typesetting system inspired by TeX
Upstream URL: http://www.sile-typesetter.org/
Licenses: MIT
Submitter: aperez
Maintainer: aperez (caleb)
Last Packager: caleb
Votes: 6
Popularity: 0.000000
First Submitted: 2014-09-29 08:41
Last Updated: 2019-01-14 06:25

Latest Comments

1 2 Next › Last »

jmx commented on 2019-03-03 18:05

Hi,

for me makepkg fails for v0.9.5.1 due to checksum mismatch. This is what I get for sha512sum on the current release's tarball:

3797c02f0dbeb4cf41a6b9d09e51cea444c043ae87e81d5a6d5dc945a084302c702a9cf6ba4064d48f783849c0ac068793aaff801663f72f05d6d1b8a0850587 sile-0.9.5.1.tar.gz

caleb commented on 2016-09-02 18:32

@ninjaaron That would be an upstream issue, not a packaging one. If you're pretty sure there is an issue with Sile please report it upstream at https://github.com/simoncozens/sile/issues and we'd be glad to help. I suspect you just aren't loading the docbook stuff into the parser before throwing the XML at it, but if that isn't clear from the documentation that would be something to fix upstream as well.

ninjaaron commented on 2015-11-24 11:40

Not sure if this is an Arch bug or an upstream bug, but trying to build from docbook XML fails with this error:

! This isn't a SILE document! at examples/article-template.xml

aperez commented on 2015-07-07 09:38

@caleb: Thanks for the tip. I have added lua-filesystem as dependecy like you suggest, and added you as co-maintainer. Thanks for your willingness to help out :)

caleb commented on 2015-07-07 08:18

Thanks for the update.

You should also add 'lua-luafilesystem' as a dependency. The upstream docs form 0.9.2 forgot to call it out but some of the SILE typesetting packages use it. You wouldn't as the system will run without in until you happen to try to typeset a document that uses one of the SILE packages that depends on that Lua rock, but when you did it would bomb as it expects it to be there. See https://github.com/simoncozens/sile/pull/119 for details.

If you're interested, with the new AUR4 system you could list me as a co-maintainer. As I'm working with the upstream project I'm likely to know what the packaging needs are and when updates happen and I'd be happy to collaborate via git on this one.

aperez commented on 2015-07-06 10:23

@caleb: I have updated the PKGBUILD with your changes. After the 0.9.1 release I tried updating the package but I could not get the installed Sile to work (there some path lookup issues upstream), so I was waiting for 0.9.2 to be released — which somehow I missed. Thanks for your updated PKGBUILD, I have listed you as contributor in the PKGBUILD header :-)

caleb commented on 2015-06-16 13:37

See also sile-git package in the AUR for devel version.

caleb commented on 2015-06-16 07:54

For anybody trying to get this working before either the current maintainer updates this or orphans it so I can post this, here is a working recipe for 0.9.2. Note the build system has changed drastically upstream, pango has been replaced by harfbuzz, and there is a whacky dependency on a local copy of a library that doesn't have an actual release yet.

pkgname='sile'
pkgdesc='Modern typesetting system inspired by TeX'
pkgver='0.9.2'
_libtexpdf_ver='04ad589e2aaaa6db1147de1f43cf5bc7e7ed327a'
pkgrel='1'
arch='any'
url='http://www.sile-typesetter.org/'
license='custom'
source=("https://github.com/simoncozens/sile/archive/v${pkgver}.tar.gz"
"https://github.com/simoncozens/libtexpdf/archive/${_libtexpdf_ver}.tar.gz")
sha512sums=('20483d10004b874ada9e21ba2abada439e9f7af470252e28ea61b0863282643902b388ae4fb6b1cdfd2277606f6988a11b8a3018782279e770746a5d6a56a5c2'
'9cc2ade221251964fe600deadcaf28ab7488018fbb09f6a0fe0bd5d0d8950f3d232c8782369e8c88e75c776a577ca8451866ee86af8f0ab70dd7ca47ecb26715')
depends=('lua-lpeg'
'lua-expat'
'harfbuzz')

prepare () {
cd "${pkgname}-${pkgver}"
# Adapt contents of upstream projects bootstrap.sh
rm -rf libtexpdf
cp -a ../libtexpdf-${_libtexpdf_ver} libtexpdf
autoreconf --install
(cd libtexpdf; autoreconf -I m4)
sed 's/rm -f core/rm -f/' -i configure
}

build () {
cd "${pkgname}-${pkgver}"
./configure
make
}

package () {
cd "${pkgname}-${pkgver}"
make install DESTDIR="${pkgdir}/"
}

caleb commented on 2015-06-15 12:41

This package has been in need of updates for several months. If you are not going to maintain it would you be willing to orphan it so I can?

aperez commented on 2014-10-11 09:48

@s_tec: Good catch, thanks! I have added the dependency already and uploaded the update.