Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies
@ 2020-01-14 11:28 voidlinux-github
  2020-01-14 15:05 ` voidlinux-github
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: voidlinux-github @ 2020-01-14 11:28 UTC (permalink / raw)
  To: ml

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

There is a new 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.0 release, fix URLs, add dependencies
- [x] Bump release
- [x] Update project URLs (moved to GitHub org since last release)
- [ ] 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-linenoise
    - [ ] lua-repl
    - [ ] lua-penlight
    - [ ] lua-vstruct
- [ ] Add documentation PDF as users manual

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: 1564 bytes --]

From 00bb88ae6dad3aa40da40b851606a91fe8e3ad84 Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Tue, 14 Jan 2020 14:23:33 +0300
Subject: [PATCH] Bump to v0.10.0 release, fix URLs, add dependencies

---
 srcpkgs/sile/template | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/sile/template b/srcpkgs/sile/template
index 670d4b7b3b3..a5504847b53 100644
--- a/srcpkgs/sile/template
+++ b/srcpkgs/sile/template
@@ -1,18 +1,18 @@
 # Template file for 'sile'
 pkgname=sile
-version=0.9.5.1
-revision=2
+version=0.10.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
-makedepends="harfbuzz-devel lua51-devel lua51-lpeg luaexpat
+makedepends="harfbuzz-devel icu-devel fontconfig-devel lua51-devel lua51-lpeg luaexpat
  lua51-zlib luafilesystem luasocket lua51-luasec"
 depends="lua51-lpeg luaexpat lua51-zlib luafilesystem luasocket
- lua51-luasec"
+ lua51-luasec lua51-bitlib lua-epnf lua-cassowary lua-linenoise lua-repl lua-zlib lua-penlight lua-vstruct fonts-sil-gentium"
 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"
+homepage="https://www.sile-typesetter.org"
+distfiles="https://github.com/sile-typesetter/sile/releases/download/v${version}/sile-${version}.tar.bz2"
 checksum=60cdcc4509971973feab352dfc1a86217cc1fdb12d56823f04d863afef92003a
 
 if [ "$CROSS_BUILD" ]; then

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Bump to v0.10.0 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
@ 2020-01-14 15:05 ` voidlinux-github
  2020-01-14 15:28 ` voidlinux-github
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2020-01-14 15:05 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/18306#issuecomment-574217243

Comment:
bad commit message

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Bump to v0.10.0 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
  2020-01-14 15:05 ` voidlinux-github
@ 2020-01-14 15:28 ` voidlinux-github
  2020-01-14 16:29 ` voidlinux-github
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2020-01-14 15:28 UTC (permalink / raw)
  To: ml

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

New comment by alerque on void-packages repository

https://github.com/void-linux/void-packages/pull/18306#issuecomment-574228684

Comment:
@q66 Thanks, and I'll fix the commit message, but this actually has bigger problems. Like I don't know what to do with all the new deps that are missing Void packages. This is going to need some help from somebody more in the know than myself. I'll collaborate with what I know of SILE (and can fix upstream).

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Bump to v0.10.0 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies 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
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2020-01-14 16:29 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/18306#issuecomment-574258766

Comment:
you're going to have to either package the dependencies (preferable) or somehow vendor them (the worse option)

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Bump to v0.10.0 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (2 preceding siblings ...)
  2020-01-14 16:29 ` voidlinux-github
@ 2020-01-14 16:37 ` voidlinux-github
  2020-02-05 10:00 ` voidlinux-github
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2020-01-14 16:37 UTC (permalink / raw)
  To: ml

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

New comment by alerque on void-packages repository

https://github.com/void-linux/void-packages/pull/18306#issuecomment-574262581

Comment:
@q66 There is already a vendor option built in. If Void people want this package to go that way all that has to happen is drop the assorted Lua package dependencies, make sure `luarocks` _is_ a dependency, and pass `/.configure` the `--without-system-luarocks` flag (or no flag at all since that's the default, I was expecting the opposite to get added somehow here.

I don't actually use Void Linux and don't care which way this goes, I'm just trying to facilitate downstream packages getting updated.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Bump to v0.10.0 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (3 preceding siblings ...)
  2020-01-14 16:37 ` voidlinux-github
@ 2020-02-05 10:00 ` voidlinux-github
  2020-07-24 11:21 ` [PR PATCH] [Updated] Bump to v0.10.3 " alerque
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: voidlinux-github @ 2020-02-05 10:00 UTC (permalink / raw)
  To: ml

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

New comment by alerque on void-packages repository

https://github.com/void-linux/void-packages/pull/18306#issuecomment-582330311

Comment:
I'm happy to facilitate this update going through, but I'm kind of shooting in the dark. Maybe somebody familiar with the system can help and I can answer questions along the way.

Between v0.10.2 and v0.10.3 there were some upstream packaging changes such as using more standard locations for `*.so` libraries during `make install`.

Does anybody know what the logic to using Lua 5.1 for this was? Can I help get it moved to Lua 5.3 (or luajit) and all the required libraries packaged?

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] Bump to v0.10.3 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (4 preceding siblings ...)
  2020-02-05 10:00 ` voidlinux-github
@ 2020-07-24 11:21 ` alerque
  2020-07-24 11:22 ` alerque
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: alerque @ 2020-07-24 11:21 UTC (permalink / raw)
  To: ml

[-- 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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Bump to v0.10.3 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (5 preceding siblings ...)
  2020-07-24 11:21 ` [PR PATCH] [Updated] Bump to v0.10.3 " alerque
@ 2020-07-24 11:22 ` alerque
  2020-07-24 13:14 ` [PR PATCH] [Updated] " alerque
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: alerque @ 2020-07-24 11:22 UTC (permalink / raw)
  To: ml

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

New comment by alerque on void-packages repository

https://github.com/void-linux/void-packages/pull/18306#issuecomment-663492152

Comment:
If anybody that works on Void wants to work with me to get this updated I'm still out here and willing to help. I can talk somebody through the upstream changes and what Lua things need to be in place for this version bump to work.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] Bump to v0.10.3 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (6 preceding siblings ...)
  2020-07-24 11:22 ` alerque
@ 2020-07-24 13:14 ` alerque
  2020-07-24 13:42 ` alerque
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: alerque @ 2020-07-24 13:14 UTC (permalink / raw)
  To: ml

[-- 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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] Bump to v0.10.3 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (7 preceding siblings ...)
  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
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: alerque @ 2020-07-24 13:42 UTC (permalink / raw)
  To: ml

[-- 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: 6679 bytes --]

From d6a72b4c3105fdb271f0baca576a534068213c76 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/3] sile: Update to v0.10.3

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

diff --git a/srcpkgs/sile/template b/srcpkgs/sile/template
index 3d47b117466..0e9b0164f4e 100644
--- a/srcpkgs/sile/template
+++ b/srcpkgs/sile/template
@@ -1,23 +1,27 @@
 # Template file for 'sile'
 pkgname=sile
-version=0.9.5.1
-revision=4
+version=0.10.3
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
-makedepends="harfbuzz-devel lua51-devel lua51-lpeg lua51-luaexpat
- lua51-zlib lua51-luafilesystem lua51-luasocket lua51-luasec"
-depends="lua51-lpeg lua51-luaexpat lua51-zlib lua51-luafilesystem
- lua51-luasocket lua51-luasec"
+makedepends="fontconfig-devel harfbuzz-devel icu-devel lua51
+	lua51-cassowary lua51-cliargs lua51-cosmo lua51-epnf lua51-linenoise lua51-penlight
+	lua51-repl lua51-stdlib lua51-vstruct lua51-zlib lua51-bitlib lua51-lpeg
+	lua51-luasec lua51-zlib lua51-luaexpat lua51-luafilesystem lua51-luasocket"
+depends="fonts-sil-gentium lua51
+	lua51-cassowary lua51-cliargs lua51-cosmo lua51-epnf lua51-linenoise lua51-penlight
+	lua51-repl lua51-stdlib lua51-vstruct lua51-zlib lua51-bitlib lua51-lpeg
+	lua51-luasec lua51-zlib lua51-luaexpat lua51-luafilesystem lua51-luasocket"
 short_desc="Modern typesetting system inspired by TeX"
 maintainer="John <me@johnnynator.dev>"
 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
-	 luasocket lua51-luasec"
+	hostmakedepends+=" lua51 lua51-lpeg luaexpat lua51-zlib lua51-luafilesystem
+	 lua51-luasocket lua51-luasec"
 fi
 
 post_install() {
@@ -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 a0f97ca4f44903475e6f91540aa0b18720a5c099 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/3] 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 0e9b0164f4e..503f4863ce4 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 <me@johnnynator.dev>"
 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 lua51-luafilesystem

From 5b9d8dba0f7228a80adbb444803a14f9a7ba56b2 Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Fri, 24 Jul 2020 16:10:25 +0300
Subject: [PATCH 3/3] sile: update dependencies to Lua 5.4, add configure flag

---
 srcpkgs/sile/template | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/sile/template b/srcpkgs/sile/template
index 503f4863ce4..9e649d71868 100644
--- a/srcpkgs/sile/template
+++ b/srcpkgs/sile/template
@@ -3,15 +3,17 @@ pkgname=sile
 version=0.10.9
 revision=1
 build_style=gnu-configure
+configure_args="--with-system-luarocks"
 hostmakedepends="pkg-config"
-makedepends="fontconfig-devel harfbuzz-devel icu-devel lua51
-	lua51-cassowary lua51-cliargs lua51-cosmo lua51-epnf lua51-linenoise lua51-penlight
-	lua51-repl lua51-stdlib lua51-vstruct lua51-zlib lua51-bitlib lua51-lpeg
-	lua51-luasec lua51-zlib lua51-luaexpat lua51-luafilesystem lua51-luasocket"
-depends="fonts-sil-gentium lua51
-	lua51-cassowary lua51-cliargs lua51-cosmo lua51-epnf lua51-linenoise lua51-penlight
-	lua51-repl lua51-stdlib lua51-vstruct lua51-zlib lua51-bitlib lua51-lpeg
-	lua51-luasec lua51-zlib lua51-luaexpat lua51-luafilesystem lua51-luasocket"
+makedepends="fontconfig-devel harfbuzz-devel icu-devel lua54 lua54-cassowary
+	lua54-cosmo lua54-linenoise lua54-lpeg lua54-zlib lua54-cliargs
+	lua54-luaepnf lua54-luaexpat lua54-luafilesystem lua54-repl lua54-luasec
+	lua54-luasocket lua54-penlight lua54-stdlib lua54-vstruct"
+depends="fonts-sil-gentium libtexpdf lua54 lua54-cassowary lua54-cosmo
+	lua54-linenoise lua54-lpeg lua54-zlib lua54-cliargs lua54-luaepnf
+	lua54-luaexpat lua54-luafilesystem lua54-repl lua54-luasec lua54-luasocket
+	lua54-penlight lua54-stdlib lua54-vstruct"
+checkdepends="poppler"
 short_desc="Modern typesetting system inspired by TeX"
 maintainer="John <me@johnnynator.dev>"
 license="MIT"
@@ -20,8 +22,8 @@ distfiles="https://github.com/sile-typesetter/sile/releases/download/v${version}
 checksum=44eaaf286b059b46eb51f28ef813d149538b06f4541c1eb7fb6faef26d60a564
 
 if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" lua51 lua51-lpeg luaexpat lua51-zlib lua51-luafilesystem
-	 lua51-luasocket lua51-luasec"
+	hostmakedepends+=" lua54 lua54-lpeg lua54-luaexpat lua54-zlib
+		lua54-luafilesystem lua54-luasocket lua54-luasec"
 fi
 
 post_install() {
@@ -31,7 +33,6 @@ 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.*"
 	}
 }
@@ -41,8 +42,6 @@ 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"
 	}
 }

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Updated] Bump to v0.10.9 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (8 preceding siblings ...)
  2020-07-24 13:42 ` alerque
@ 2020-07-24 13:52 ` alerque
  2020-12-20  2:10 ` [PR REVIEW] " ericonr
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: alerque @ 2020-07-24 13:52 UTC (permalink / raw)
  To: ml

[-- 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.9 release, fix URLs, add dependencies
- [x] Bump release
- [x] Update project URLs (moved to GitHub org since last release)
- [x] Update checksum
- [x] 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: 8796 bytes --]

From d6a72b4c3105fdb271f0baca576a534068213c76 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/4] sile: Update to v0.10.3

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

diff --git a/srcpkgs/sile/template b/srcpkgs/sile/template
index 3d47b117466..0e9b0164f4e 100644
--- a/srcpkgs/sile/template
+++ b/srcpkgs/sile/template
@@ -1,23 +1,27 @@
 # Template file for 'sile'
 pkgname=sile
-version=0.9.5.1
-revision=4
+version=0.10.3
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
-makedepends="harfbuzz-devel lua51-devel lua51-lpeg lua51-luaexpat
- lua51-zlib lua51-luafilesystem lua51-luasocket lua51-luasec"
-depends="lua51-lpeg lua51-luaexpat lua51-zlib lua51-luafilesystem
- lua51-luasocket lua51-luasec"
+makedepends="fontconfig-devel harfbuzz-devel icu-devel lua51
+	lua51-cassowary lua51-cliargs lua51-cosmo lua51-epnf lua51-linenoise lua51-penlight
+	lua51-repl lua51-stdlib lua51-vstruct lua51-zlib lua51-bitlib lua51-lpeg
+	lua51-luasec lua51-zlib lua51-luaexpat lua51-luafilesystem lua51-luasocket"
+depends="fonts-sil-gentium lua51
+	lua51-cassowary lua51-cliargs lua51-cosmo lua51-epnf lua51-linenoise lua51-penlight
+	lua51-repl lua51-stdlib lua51-vstruct lua51-zlib lua51-bitlib lua51-lpeg
+	lua51-luasec lua51-zlib lua51-luaexpat lua51-luafilesystem lua51-luasocket"
 short_desc="Modern typesetting system inspired by TeX"
 maintainer="John <me@johnnynator.dev>"
 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
-	 luasocket lua51-luasec"
+	hostmakedepends+=" lua51 lua51-lpeg luaexpat lua51-zlib lua51-luafilesystem
+	 lua51-luasocket lua51-luasec"
 fi
 
 post_install() {
@@ -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 a0f97ca4f44903475e6f91540aa0b18720a5c099 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/4] 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 0e9b0164f4e..503f4863ce4 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 <me@johnnynator.dev>"
 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 lua51-luafilesystem

From 5b9d8dba0f7228a80adbb444803a14f9a7ba56b2 Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Fri, 24 Jul 2020 16:10:25 +0300
Subject: [PATCH 3/4] sile: update dependencies to Lua 5.4, add configure flag

---
 srcpkgs/sile/template | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/sile/template b/srcpkgs/sile/template
index 503f4863ce4..9e649d71868 100644
--- a/srcpkgs/sile/template
+++ b/srcpkgs/sile/template
@@ -3,15 +3,17 @@ pkgname=sile
 version=0.10.9
 revision=1
 build_style=gnu-configure
+configure_args="--with-system-luarocks"
 hostmakedepends="pkg-config"
-makedepends="fontconfig-devel harfbuzz-devel icu-devel lua51
-	lua51-cassowary lua51-cliargs lua51-cosmo lua51-epnf lua51-linenoise lua51-penlight
-	lua51-repl lua51-stdlib lua51-vstruct lua51-zlib lua51-bitlib lua51-lpeg
-	lua51-luasec lua51-zlib lua51-luaexpat lua51-luafilesystem lua51-luasocket"
-depends="fonts-sil-gentium lua51
-	lua51-cassowary lua51-cliargs lua51-cosmo lua51-epnf lua51-linenoise lua51-penlight
-	lua51-repl lua51-stdlib lua51-vstruct lua51-zlib lua51-bitlib lua51-lpeg
-	lua51-luasec lua51-zlib lua51-luaexpat lua51-luafilesystem lua51-luasocket"
+makedepends="fontconfig-devel harfbuzz-devel icu-devel lua54 lua54-cassowary
+	lua54-cosmo lua54-linenoise lua54-lpeg lua54-zlib lua54-cliargs
+	lua54-luaepnf lua54-luaexpat lua54-luafilesystem lua54-repl lua54-luasec
+	lua54-luasocket lua54-penlight lua54-stdlib lua54-vstruct"
+depends="fonts-sil-gentium libtexpdf lua54 lua54-cassowary lua54-cosmo
+	lua54-linenoise lua54-lpeg lua54-zlib lua54-cliargs lua54-luaepnf
+	lua54-luaexpat lua54-luafilesystem lua54-repl lua54-luasec lua54-luasocket
+	lua54-penlight lua54-stdlib lua54-vstruct"
+checkdepends="poppler"
 short_desc="Modern typesetting system inspired by TeX"
 maintainer="John <me@johnnynator.dev>"
 license="MIT"
@@ -20,8 +22,8 @@ distfiles="https://github.com/sile-typesetter/sile/releases/download/v${version}
 checksum=44eaaf286b059b46eb51f28ef813d149538b06f4541c1eb7fb6faef26d60a564
 
 if [ "$CROSS_BUILD" ]; then
-	hostmakedepends+=" lua51 lua51-lpeg luaexpat lua51-zlib lua51-luafilesystem
-	 lua51-luasocket lua51-luasec"
+	hostmakedepends+=" lua54 lua54-lpeg lua54-luaexpat lua54-zlib
+		lua54-luafilesystem lua54-luasocket lua54-luasec"
 fi
 
 post_install() {
@@ -31,7 +33,6 @@ 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.*"
 	}
 }
@@ -41,8 +42,6 @@ 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 9fa93640ab33eaa32df66eed05a828341f856456 Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Fri, 24 Jul 2020 16:51:59 +0300
Subject: [PATCH 4/4] lua-cassowary: Add template for cassowary.lua, required
 by sile

---
 srcpkgs/lua54-cassowary/template | 65 ++++++++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)
 create mode 100644 srcpkgs/lua54-cassowary/template

diff --git a/srcpkgs/lua54-cassowary/template b/srcpkgs/lua54-cassowary/template
new file mode 100644
index 00000000000..0f0faad5f91
--- /dev/null
+++ b/srcpkgs/lua54-cassowary/template
@@ -0,0 +1,65 @@
+# Template file for 'lua54-cassowary'
+pkgname=lua54-cassowary
+version=2.2
+revision=1
+create_wrksrc=yes
+hostmakedepends="lua51 lua52 lua53 lua54"
+makedepends="lua51-devel lua52-devel lua53-devel lua54-devel"
+depends="lua54"
+_desc="A Lua port of the cassowary constraint solver engine"
+short_desc="${_desc} (5.4.x)"
+maintainer=""
+license="MIT"
+homepage="https://github.com/sile-typesetter/cassowary.lua"
+distfiles="https://github.com/sile-typesetter/cassowary.lua/archive/v${version}.tar.gz"
+checksum=e2f7774b6883581491b8f2c9d1655b2136bc24d837a9e43f515590a766ec4afd
+
+post_extract() {
+	mv "cassowary.lua-v${version}" lua54
+	cp -a lua54 lua53
+	cp -a lua54 lua52
+	cp -a lua54 lua51
+}
+
+do_install() {
+	for x in lua54 lua53 lua52 lua51; do
+		vinstall "$x/cassowary/init.lua" 755 "usr/lib/lua/5.${x#lua5}"
+	done
+	vlicense lua54/LICENSE
+}
+
+lua54-cjson_package() {
+	depends="lua54"
+	short_desc="${_desc} (5.4.x)"
+	pkg_install() {
+		vmove usr/lib/lua/5.4
+		vlicense ${wrksrc}/lua54/LICENSE
+	}
+}
+
+lua53-cjson_package() {
+	depends="lua53"
+	short_desc="${_desc} (5.3.x)"
+	pkg_install() {
+		vmove usr/lib/lua/5.3
+		vlicense ${wrksrc}/lua53/LICENSE
+	}
+}
+
+lua52-cjson_package() {
+	depends="lua52"
+	short_desc="${_desc} (5.2.x)"
+	pkg_install() {
+		vmove usr/lib/lua/5.2
+		vlicense ${wrksrc}/lua52/LICENSE
+	}
+}
+
+lua51-cjson_package() {
+	depends="lua51"
+	short_desc="${_desc} (5.1.x)"
+	pkg_install() {
+		vmove usr/lib/lua/5.1
+		vlicense ${wrksrc}/lua51/LICENSE
+	}
+}

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR REVIEW] Bump to v0.10.9 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (9 preceding siblings ...)
  2020-07-24 13:52 ` [PR PATCH] [Updated] Bump to v0.10.9 " alerque
@ 2020-12-20  2:10 ` ericonr
  2020-12-20  7:32 ` alerque
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: ericonr @ 2020-12-20  2:10 UTC (permalink / raw)
  To: ml

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

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/18306#discussion_r546308955

Comment:
Put all the common dependencies in a `_luadeps` variable above.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR REVIEW] Bump to v0.10.9 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (10 preceding siblings ...)
  2020-12-20  2:10 ` [PR REVIEW] " ericonr
@ 2020-12-20  7:32 ` alerque
  2021-01-29  3:49 ` ericonr
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: alerque @ 2020-12-20  7:32 UTC (permalink / raw)
  To: ml

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

New review comment by alerque on void-packages repository

https://github.com/void-linux/void-packages/pull/18306#discussion_r546335297

Comment:
Can do. Unfortunately some of these Lua packages don't exist yet on Void, I think that's the main thing holding up this PR.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Bump to v0.10.9 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (11 preceding siblings ...)
  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
  14 siblings, 0 replies; 16+ messages in thread
From: ericonr @ 2021-01-29  3:49 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/18306#issuecomment-769556176

Comment:
Well, fwiw @Johnnynator 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PR PATCH] [Closed]: Bump to v0.10.9 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (13 preceding siblings ...)
  2021-11-06 21:47 ` abenson
@ 2021-11-06 21:47 ` abenson
  14 siblings, 0 replies; 16+ messages in thread
From: abenson @ 2021-11-06 21:47 UTC (permalink / raw)
  To: ml

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

There's a closed pull request on the void-packages repository

Bump to v0.10.9 release, fix URLs, add dependencies
https://github.com/void-linux/void-packages/pull/18306

Description:
- [x] Bump release
- [x] Update project URLs (moved to GitHub org since last release)
- [x] Update checksum
- [x] 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
    - [x] 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 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Bump to v0.10.9 release, fix URLs, add dependencies
  2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies voidlinux-github
                   ` (12 preceding siblings ...)
  2021-01-29  3:49 ` ericonr
@ 2021-11-06 21:47 ` abenson
  2021-11-06 21:47 ` [PR PATCH] [Closed]: " abenson
  14 siblings, 0 replies; 16+ messages in thread
From: abenson @ 2021-11-06 21:47 UTC (permalink / raw)
  To: ml

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

New comment by abenson on void-packages repository

https://github.com/void-linux/void-packages/pull/18306#issuecomment-962514283

Comment:
Seemingly abandoned.

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2021-11-06 21:47 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-14 11:28 [PR PATCH] Bump to v0.10.0 release, fix URLs, add dependencies 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 ` [PR PATCH] [Updated] Bump to v0.10.3 " alerque
2020-07-24 11:22 ` 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

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).