Github messages for voidlinux
 help / color / 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
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ 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 --]
[-- 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] 5+ 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
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ 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] 5+ 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
  3 siblings, 0 replies; 5+ 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] 5+ 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
  3 siblings, 0 replies; 5+ 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] 5+ 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
  3 siblings, 0 replies; 5+ 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] 5+ messages in thread

end of thread, back to index

Thread overview: 5+ 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

Github messages for voidlinux

Archives are clonable: git clone --mirror http://inbox.vuxu.org/voidlinux-github

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.github.voidlinux


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git