* [PR PATCH] sile: update to 0.15.9
@ 2025-01-04 17:59 alerque
2025-01-09 23:41 ` [PR PATCH] [Merged]: " Johnnynator
0 siblings, 1 reply; 2+ messages in thread
From: alerque @ 2025-01-04 17:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1767 bytes --]
There is a new pull request by alerque against master on the void-packages repository
https://github.com/alerque/void-packages sile-0159
https://github.com/void-linux/void-packages/pull/53839
sile: update to 0.15.9
Untested bump in the blind ;-)
This includes one change from the recently approved major overhaul (see #51222). The *default* upstream options use a bundling system to wrap dozens and dozens of project Lua files and embed them into the final Rust binary. This was made the default upstream to simplify installation from source for end users that may have trouble working out their system's Lua paths and may or may not compile with the right options. That being said as the upstream developer I personally recommend *not* using this option and installing all the files directly using the package manager if possible. Since this is a system package it will have all the Lua path stuff sorted out for the end user already, and this makes it easier to use SILE. One common thing to do in a SILE based project is modify some internals by copying the distributed functions and tweaking them for some specific use case. Having the system install them as actual Lua files instead of bundled in a binary makes it just a little easier to actually do that. Hence I suggest this option for distro packages.
Otherwise this is a pretty simple version bump.
#### Testing the changes
- [ ] I tested the changes in this PR: **NO**
#### Local build testing
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [ ] aarch64-musl
- [ ] armv7l
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/53839.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-sile-0159-53839.patch --]
[-- Type: text/x-diff, Size: 1420 bytes --]
From 94d87aac151b13680240b86060b2da9b76b52c5a Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Sat, 4 Jan 2025 20:34:08 +0300
Subject: [PATCH] sile: update to 0.15.9
---
srcpkgs/sile/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/sile/template b/srcpkgs/sile/template
index be024d6357ceba..da01eab281d10a 100644
--- a/srcpkgs/sile/template
+++ b/srcpkgs/sile/template
@@ -1,10 +1,10 @@
# Template file for 'sile'
pkgname=sile
-version=0.15.8
+version=0.15.9
revision=1
build_style=gnu-configure
build_helper=rust
-configure_args="--with-system-lua-sources --with-system-luarocks"
+configure_args="--with-system-lua-sources --with-system-luarocks --disable-emdedded-resources"
hostmakedepends="jq poppler cargo rust pkg-config automake luarocks-lua51"
makedepends="harfbuzz-devel lua51-devel lua51-lpeg lua51-luaexpat
lua51-zlib lua51-luafilesystem lua51-luasocket lua51-luasec lua51-cassowary
@@ -20,7 +20,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://www.sile-typesetter.org/"
distfiles="https://github.com/sile-typesetter/sile/releases/download/v${version}/sile-${version}.tar.zst"
-checksum=64c17abafd5b1ef30419a81b000998870c1b081b6372d55bc31df9c3b83f0f6a
+checksum=fbda59503b333d82661601db647d1a2ad67aa8b7098e1ef78c6d8216844ac567
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" ${makedepends}"
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PR PATCH] [Merged]: sile: update to 0.15.9
2025-01-04 17:59 [PR PATCH] sile: update to 0.15.9 alerque
@ 2025-01-09 23:41 ` Johnnynator
0 siblings, 0 replies; 2+ messages in thread
From: Johnnynator @ 2025-01-09 23:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1614 bytes --]
There's a merged pull request on the void-packages repository
sile: update to 0.15.9
https://github.com/void-linux/void-packages/pull/53839
Description:
Untested bump in the blind ;-)
This includes one change from the recently approved major overhaul (see #51222). The *default* upstream options use a bundling system to wrap dozens and dozens of project Lua files and embed them into the final Rust binary. This was made the default upstream to simplify installation from source for end users that may have trouble working out their system's Lua paths and may or may not compile with the right options. That being said as the upstream developer I personally recommend *not* using this option and installing all the files directly using the package manager if possible. Since this is a system package it will have all the Lua path stuff sorted out for the end user already, and this makes it easier to use SILE. One common thing to do in a SILE based project is modify some internals by copying the distributed functions and tweaking them for some specific use case. Having the system install them as actual Lua files instead of bundled in a binary makes it just a little easier to actually do that. Hence I suggest this option for distro packages.
Otherwise this is a pretty simple version bump.
#### Testing the changes
- [ ] I tested the changes in this PR: **NO**
#### Local build testing
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [ ] aarch64-musl
- [ ] armv7l
- [ ] armv6l-musl
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-01-09 23:41 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-01-04 17:59 [PR PATCH] sile: update to 0.15.9 alerque
2025-01-09 23:41 ` [PR PATCH] [Merged]: " Johnnynator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).