Github messages for voidlinux
 help / color / mirror / Atom feed
From: alerque <alerque@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] Bump to v0.10.3 release, fix URLs, add dependencies
Date: Fri, 24 Jul 2020 13:21:04 +0200	[thread overview]
Message-ID: <20200724112104.p2k6eD_UIDdBqVvO2VWnSx4SuqLWIb1aB4Fmi6JQTck@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-18306@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 1229 bytes --]

There is an updated pull request by alerque against master on the void-packages repository

https://github.com/alerque/void-packages patch-1
https://github.com/void-linux/void-packages/pull/18306

Bump to v0.10.3 release, fix URLs, add dependencies
- [x] Bump release
- [x] Update project URLs (moved to GitHub org since last release)
- [x] Update checksum
- [ ] Add `--with-system-luarocks`. Note this is a new option since the last release, _not_ the default, but probably an option in keeping with Void Linux _MO_.
- [ ] Needs new packages for new dependencies not currently available:
    - [ ] lua-epnf
    - [ ] lua-cassowary
    - [ ] lua-cosmo
    - [ ] lua-linenoise
    - [ ] lua-repl
    - [ ] lua-penlight
    - [ ] lua-vstruct
    - [ ] lua-stdlib
- [ ] Add documentation PDF as users manual
- [ ] Make sure (new) man page gets packaged

Some of these Lua packages that are missing were required by the previous version too (e.g. stdlib) so I'm not sure what's going on here.

If there is anything we can do upstream in SILE to make packaging easier let me know, I'm happy to facilitate a point release if 

A patch file from https://github.com/void-linux/void-packages/pull/18306.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-patch-1-18306.patch --]
[-- Type: text/x-diff, Size: 3587 bytes --]

From fc6d3d750952ce34e4049e497d5b6e9b7ddf63ef Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Tue, 14 Jan 2020 14:23:33 +0300
Subject: [PATCH 1/2] sile: Update to v0.10.3

Fixes upstream URLs, add new dependencies (not all packaged yet, needs
other upstream work.)
---
 srcpkgs/sile/template | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/sile/template b/srcpkgs/sile/template
index 670d4b7b3b3..7c5a762cb21 100644
--- a/srcpkgs/sile/template
+++ b/srcpkgs/sile/template
@@ -1,19 +1,23 @@
 # Template file for 'sile'
 pkgname=sile
-version=0.9.5.1
-revision=2
+version=0.10.3
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
-makedepends="harfbuzz-devel lua51-devel lua51-lpeg luaexpat
- lua51-zlib luafilesystem luasocket lua51-luasec"
-depends="lua51-lpeg luaexpat lua51-zlib luafilesystem luasocket
- lua51-luasec"
+makedepends="fontconfig-devel harfbuzz-devel icu-devel lua51
+	lua-cassowary lua-cliargs lua-cosmo lua-epnf lua-linenoise lua-penlight
+	lua-repl lua-stdlib lua-vstruct lua-zlib lua51-bitlib lua51-lpeg
+	lua51-luasec lua51-zlib luaexpat luafilesystem luasocket"
+depends="fonts-sil-gentium lua51
+	lua-cassowary lua-cliargs lua-cosmo lua-epnf lua-linenoise lua-penlight
+	lua-repl lua-stdlib lua-vstruct lua-zlib lua51-bitlib lua51-lpeg
+	lua51-luasec lua51-zlib luaexpat luafilesystem luasocket"
 short_desc="Modern typesetting system inspired by TeX"
 maintainer="John <johnz@posteo.net>"
 license="MIT"
-homepage="http://www.sile-typesetter.org/"
-distfiles="https://github.com/simoncozens/sile/releases/download/v${version}/sile-${version}.tar.bz2"
-checksum=60cdcc4509971973feab352dfc1a86217cc1fdb12d56823f04d863afef92003a
+homepage="https://www.sile-typesetter.org"
+distfiles="https://github.com/sile-typesetter/sile/releases/download/v${version}/sile-${version}.tar.bz2"
+checksum=d89d5ce7d2bf46fb062e5299ffd8b5d821dc3cb3462a0e7c1109edeee111d856
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" lua51 lua51-lpeg luaexpat lua51-zlib luafilesystem
@@ -27,6 +31,7 @@ post_install() {
 libtexpdf_package() {
 	short_desc="PDF library extracted from TeX's dvipdfmx"
 	pkg_install() {
+		# TODO: May not be necessary in v0.10.3
 		vmove "usr/lib/libtexpdf.so.*"
 	}
 }
@@ -36,6 +41,7 @@ libtexpdf-devel_package() {
 	depends="libtexpdf-${version}_${revision}"
 	pkg_install() {
 		vmove usr/include
+		# TODO: May not be necessary in v0.10.3
 		vmove "usr/lib/*.so"
 		vmove "usr/lib/*.a"
 	}

From 6091103b21e51fc5efd0cb8cf7238e0a7fda0708 Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Fri, 24 Jul 2020 14:20:07 +0300
Subject: [PATCH 2/2] sile: Update to v0.10.9

---
 srcpkgs/sile/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/sile/template b/srcpkgs/sile/template
index 7c5a762cb21..70d53030a5d 100644
--- a/srcpkgs/sile/template
+++ b/srcpkgs/sile/template
@@ -1,6 +1,6 @@
 # Template file for 'sile'
 pkgname=sile
-version=0.10.3
+version=0.10.9
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -17,7 +17,7 @@ maintainer="John <johnz@posteo.net>"
 license="MIT"
 homepage="https://www.sile-typesetter.org"
 distfiles="https://github.com/sile-typesetter/sile/releases/download/v${version}/sile-${version}.tar.bz2"
-checksum=d89d5ce7d2bf46fb062e5299ffd8b5d821dc3cb3462a0e7c1109edeee111d856
+checksum=44eaaf286b059b46eb51f28ef813d149538b06f4541c1eb7fb6faef26d60a564
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" lua51 lua51-lpeg luaexpat lua51-zlib luafilesystem

  parent reply	other threads:[~2020-07-24 11:21 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 " voidlinux-github
2020-01-14 15:05 ` voidlinux-github
2020-01-14 15:28 ` voidlinux-github
2020-01-14 16:29 ` voidlinux-github
2020-01-14 16:37 ` voidlinux-github
2020-02-05 10:00 ` voidlinux-github
2020-07-24 11:21 ` alerque [this message]
2020-07-24 11:22 ` Bump to v0.10.3 " alerque
2020-07-24 13:14 ` [PR PATCH] [Updated] " alerque
2020-07-24 13:42 ` alerque
2020-07-24 13:52 ` [PR PATCH] [Updated] Bump to v0.10.9 " alerque
2020-12-20  2:10 ` [PR REVIEW] " ericonr
2020-12-20  7:32 ` alerque
2021-01-29  3:49 ` ericonr
2021-11-06 21:47 ` abenson
2021-11-06 21:47 ` [PR PATCH] [Closed]: " abenson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200724112104.p2k6eD_UIDdBqVvO2VWnSx4SuqLWIb1aB4Fmi6JQTck@z \
    --to=alerque@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).