Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: lagrange-1.0.2
@ 2021-01-07  8:56 paper42
  2021-01-07  9:12 ` [PR PATCH] [Updated] " paper42
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: paper42 @ 2021-01-07  8:56 UTC (permalink / raw)
  To: ml

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

There is a new pull request by paper42 against master on the void-packages repository

https://github.com/paper42/void-packages 0001-New-package-lagrange-1.0.2.patch
https://github.com/void-linux/void-packages/pull/27732

New package: lagrange-1.0.2


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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-0001-New-package-lagrange-1.0.2.patch-27732.patch --]
[-- Type: text/x-diff, Size: 3599 bytes --]

From dad051e89d0d6a84f419b9f113a21326052a43a5 Mon Sep 17 00:00:00 2001
From: Paper <paper@tilde.institute>
Date: Thu, 7 Jan 2021 09:53:02 +0100
Subject: [PATCH] New package: lagrange-1.0.2

---
 srcpkgs/lagrange/patches/cross.patch | 63 ++++++++++++++++++++++++++++
 srcpkgs/lagrange/template            | 19 +++++++++
 2 files changed, 82 insertions(+)
 create mode 100644 srcpkgs/lagrange/patches/cross.patch
 create mode 100644 srcpkgs/lagrange/template

diff --git a/srcpkgs/lagrange/patches/cross.patch b/srcpkgs/lagrange/patches/cross.patch
new file mode 100644
index 00000000000..e4eda75a9c5
--- /dev/null
+++ b/srcpkgs/lagrange/patches/cross.patch
@@ -0,0 +1,63 @@
+From 192d56c3fb61c43a3a5c3189a2a194a90e7bb3b4 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jaakko=20Ker=C3=A4nen?= <jaakko.keranen@iki.fi>
+Date: Tue, 5 Jan 2021 08:54:31 +0200
+Subject: [PATCH] Embed: Use a shell script for bincat
+
+Todo: Needs testing if this is portable enough. Should be pretty POSIX, though.
+---
+ res/Embed.cmake |  9 ++++++++-
+ res/bincat.sh   | 22 ++++++++++++++++++++++
+ 2 files changed, 30 insertions(+), 1 deletion(-)
+ create mode 100755 res/bincat.sh
+
+diff --git a/res/Embed.cmake b/res/Embed.cmake
+index bab0634..1a971cc 100644
+--- a/res/Embed.cmake
++++ b/res/Embed.cmake
+@@ -3,9 +3,16 @@
+ # License: BSD 2-Clause
+ 
+ option (ENABLE_RESOURCE_EMBED "Embed resources inside the executable" OFF)
++option (ENABLE_BINCAT_SH "Prepare resource files using the 'bincat.sh' shell script" ON)
++
++if (ENABLE_BINCAT_SH OR CMAKE_CROSSCOMPILING)
++    set (embed_use_bincat_sh YES)
++endif ()
+ 
+ # Build "bincat" for concatenating files.
+-if (NOT ENABLE_RESOURCE_EMBED)
++if (embed_use_bincat_sh)
++    set (BINCAT_COMMAND ${CMAKE_SOURCE_DIR}/res/bincat.sh)
++elseif (NOT ENABLE_RESOURCE_EMBED)
+     message (STATUS "Compiling bincat for merging resource files...")
+     set (_catDir ${CMAKE_BINARY_DIR}/res)
+     execute_process (COMMAND ${CMAKE_COMMAND} -E make_directory ${_catDir})
+diff --git a/res/bincat.sh b/res/bincat.sh
+new file mode 100755
+index 0000000..4648399
+--- /dev/null
++++ b/res/bincat.sh
+@@ -0,0 +1,22 @@
++#!/bin/sh
++# Binary Resource Concatenator
++# Copyright: 2021 Jaakko Keränen <jaakko.keranen@iki.fi>
++# License: BSD 2-Clause
++
++OUTPUT=--
++SIZES=""
++for fn in "$@"; do
++    if [ "$OUTPUT" = "--" ]; then        
++        OUTPUT=$fn
++        rm -f "$OUTPUT"
++    else
++        vals=$(/bin/ls -l "$fn")
++        SIZE=$(echo "$vals" | awk '{print $4}')
++        if [ "$SIZES" = "" ]; then
++            SIZES="$SIZE"
++        else
++            SIZES=$SIZES\;$SIZE
++        fi
++        cat "$fn" >> "$OUTPUT"
++    fi
++done
++echo "$SIZES"
diff --git a/srcpkgs/lagrange/template b/srcpkgs/lagrange/template
new file mode 100644
index 00000000000..f58364a7ad5
--- /dev/null
+++ b/srcpkgs/lagrange/template
@@ -0,0 +1,19 @@
+# Template file for 'lagrange'
+pkgname=lagrange
+version=1.0.2
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config"
+makedepends="pcre-devel SDL2-devel libressl-devel zlib-devel libunistring-devel mpg123-devel libcurl-devel"
+short_desc="Beautiful Gemini Client"
+maintainer="Paper <paper@tilde.institute>"
+license="BSD-2-Clause"
+homepage="https://gmi.skyjake.fi/lagrange/"
+changelog="https://git.skyjake.fi/skyjake/lagrange/raw/branch/dev/res/about/version.gmi"
+distfiles="https://git.skyjake.fi/skyjake/lagrange/releases/download/v$version/lagrange-$version.tar.gz"
+checksum=10fe61b98c30758a34ef06013404396c57e3ffdfd37dc2956569e07411d8ea53
+patch_args="-Np1"
+
+post_install() {
+	vlicense LICENSE.md
+}

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

* Re: [PR PATCH] [Updated] New package: lagrange-1.0.2
  2021-01-07  8:56 [PR PATCH] New package: lagrange-1.0.2 paper42
@ 2021-01-07  9:12 ` paper42
  2021-02-03 20:39 ` paper42
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: paper42 @ 2021-01-07  9:12 UTC (permalink / raw)
  To: ml

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

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

https://github.com/paper42/void-packages 0001-New-package-lagrange-1.0.2.patch
https://github.com/void-linux/void-packages/pull/27732

New package: lagrange-1.0.2


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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-0001-New-package-lagrange-1.0.2.patch-27732.patch --]
[-- Type: text/x-diff, Size: 3554 bytes --]

From 6955929b624493156999e7670b6cbd8794813b30 Mon Sep 17 00:00:00 2001
From: Paper <paper@tilde.institute>
Date: Thu, 7 Jan 2021 09:53:02 +0100
Subject: [PATCH] New package: lagrange-1.0.2

---
 srcpkgs/lagrange/patches/cross.patch | 62 ++++++++++++++++++++++++++++
 srcpkgs/lagrange/template            | 19 +++++++++
 2 files changed, 81 insertions(+)
 create mode 100644 srcpkgs/lagrange/patches/cross.patch
 create mode 100644 srcpkgs/lagrange/template

diff --git a/srcpkgs/lagrange/patches/cross.patch b/srcpkgs/lagrange/patches/cross.patch
new file mode 100644
index 00000000000..bb275e43def
--- /dev/null
+++ b/srcpkgs/lagrange/patches/cross.patch
@@ -0,0 +1,62 @@
+From 192d56c3fb61c43a3a5c3189a2a194a90e7bb3b4 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jaakko=20Ker=C3=A4nen?= <jaakko.keranen@iki.fi>
+Date: Tue, 5 Jan 2021 08:54:31 +0200
+Subject: [PATCH] Embed: Use a shell script for bincat
+
+Todo: Needs testing if this is portable enough. Should be pretty POSIX, though.
+---
+ res/Embed.cmake |  9 ++++++++-
+ res/bincat.sh   | 22 ++++++++++++++++++++++
+ 2 files changed, 30 insertions(+), 1 deletion(-)
+ create mode 100755 res/bincat.sh
+
+diff --git a/res/Embed.cmake b/res/Embed.cmake
+index bab0634..1a971cc 100644
+--- a/res/Embed.cmake
++++ b/res/Embed.cmake
+@@ -3,9 +3,16 @@
+ # License: BSD 2-Clause
+ 
+ option (ENABLE_RESOURCE_EMBED "Embed resources inside the executable" OFF)
++option (ENABLE_BINCAT_SH "Prepare resource files using the 'bincat.sh' shell script" ON)
++
++if (ENABLE_BINCAT_SH OR CMAKE_CROSSCOMPILING)
++    set (embed_use_bincat_sh YES)
++endif ()
+ 
+ # Build "bincat" for concatenating files.
+-if (NOT ENABLE_RESOURCE_EMBED)
++if (embed_use_bincat_sh)
++    set (BINCAT_COMMAND ${CMAKE_SOURCE_DIR}/res/bincat.sh)
++elseif (NOT ENABLE_RESOURCE_EMBED)
+     message (STATUS "Compiling bincat for merging resource files...")
+     set (_catDir ${CMAKE_BINARY_DIR}/res)
+     execute_process (COMMAND ${CMAKE_COMMAND} -E make_directory ${_catDir})
+diff --git a/res/bincat.sh b/res/bincat.sh
+new file mode 100755
+index 0000000..4648399
+--- /dev/null
++++ b/res/bincat.sh
+@@ -0,0 +1,22 @@
++#!/bin/sh
++# Binary Resource Concatenator
++# Copyright: 2021 Jaakko Keränen <jaakko.keranen@iki.fi>
++# License: BSD 2-Clause
++
++OUTPUT=--
++SIZES=""
++for fn in $*; do
++    if [ "$OUTPUT" == "--" ]; then        
++        OUTPUT=$fn
++        rm -f ${OUTPUT}
++    else
++        vals=(`/bin/ls -l $fn`)
++        if [ "$SIZES" == "" ]; then
++            SIZES=${vals[4]}
++        else
++            SIZES=$SIZES\;${vals[4]}
++        fi
++        cat ${fn} >> ${OUTPUT}
++    fi
++done
++echo $SIZES
diff --git a/srcpkgs/lagrange/template b/srcpkgs/lagrange/template
new file mode 100644
index 00000000000..f58364a7ad5
--- /dev/null
+++ b/srcpkgs/lagrange/template
@@ -0,0 +1,19 @@
+# Template file for 'lagrange'
+pkgname=lagrange
+version=1.0.2
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config"
+makedepends="pcre-devel SDL2-devel libressl-devel zlib-devel libunistring-devel mpg123-devel libcurl-devel"
+short_desc="Beautiful Gemini Client"
+maintainer="Paper <paper@tilde.institute>"
+license="BSD-2-Clause"
+homepage="https://gmi.skyjake.fi/lagrange/"
+changelog="https://git.skyjake.fi/skyjake/lagrange/raw/branch/dev/res/about/version.gmi"
+distfiles="https://git.skyjake.fi/skyjake/lagrange/releases/download/v$version/lagrange-$version.tar.gz"
+checksum=10fe61b98c30758a34ef06013404396c57e3ffdfd37dc2956569e07411d8ea53
+patch_args="-Np1"
+
+post_install() {
+	vlicense LICENSE.md
+}

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

* Re: [PR PATCH] [Updated] New package: lagrange-1.0.2
  2021-01-07  8:56 [PR PATCH] New package: lagrange-1.0.2 paper42
  2021-01-07  9:12 ` [PR PATCH] [Updated] " paper42
@ 2021-02-03 20:39 ` paper42
  2021-02-14 19:28 ` [PR PATCH] [Updated] New package: lagrange-1.1.1 paper42
  2021-02-23 13:29 ` [PR PATCH] [Updated] New package: lagrange-1.1.3 paper42
  3 siblings, 0 replies; 5+ messages in thread
From: paper42 @ 2021-02-03 20:39 UTC (permalink / raw)
  To: ml

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

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

https://github.com/paper42/void-packages 0001-New-package-lagrange-1.0.2.patch
https://github.com/void-linux/void-packages/pull/27732

New package: lagrange-1.0.2


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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-0001-New-package-lagrange-1.0.2.patch-27732.patch --]
[-- Type: text/x-diff, Size: 1230 bytes --]

From 2aca2ec4ed8ec59d8ab6bb865bea0ea045e006e1 Mon Sep 17 00:00:00 2001
From: Paper <paper@tilde.institute>
Date: Thu, 7 Jan 2021 09:53:02 +0100
Subject: [PATCH] New package: lagrange-1.1.1

---
 srcpkgs/lagrange/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/lagrange/template

diff --git a/srcpkgs/lagrange/template b/srcpkgs/lagrange/template
new file mode 100644
index 00000000000..201b3104a4b
--- /dev/null
+++ b/srcpkgs/lagrange/template
@@ -0,0 +1,19 @@
+# Template file for 'lagrange'
+pkgname=lagrange
+version=1.1.1
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config"
+makedepends="pcre-devel SDL2-devel libressl-devel zlib-devel libunistring-devel mpg123-devel libcurl-devel"
+short_desc="Beautiful Gemini Client"
+maintainer="Paper <paper@tilde.institute>"
+license="BSD-2-Clause"
+homepage="https://gmi.skyjake.fi/lagrange/"
+changelog="https://git.skyjake.fi/skyjake/lagrange/raw/branch/dev/res/about/version.gmi"
+distfiles="https://git.skyjake.fi/skyjake/lagrange/releases/download/v$version/lagrange-$version.tar.gz"
+checksum=e9f2149f060b6678e854104d8ef77fd8e62cd75cf3bf1a0208dd27cdedab72b3
+patch_args="-Np1"
+
+post_install() {
+	vlicense LICENSE.md
+}

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

* Re: [PR PATCH] [Updated] New package: lagrange-1.1.1
  2021-01-07  8:56 [PR PATCH] New package: lagrange-1.0.2 paper42
  2021-01-07  9:12 ` [PR PATCH] [Updated] " paper42
  2021-02-03 20:39 ` paper42
@ 2021-02-14 19:28 ` paper42
  2021-02-23 13:29 ` [PR PATCH] [Updated] New package: lagrange-1.1.3 paper42
  3 siblings, 0 replies; 5+ messages in thread
From: paper42 @ 2021-02-14 19:28 UTC (permalink / raw)
  To: ml

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

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

https://github.com/paper42/void-packages 0001-New-package-lagrange-1.0.2.patch
https://github.com/void-linux/void-packages/pull/27732

New package: lagrange-1.1.1


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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-0001-New-package-lagrange-1.0.2.patch-27732.patch --]
[-- Type: text/x-diff, Size: 1210 bytes --]

From 69eaa62daf85c51b9ae09fac9bd710d0b0b93c6f Mon Sep 17 00:00:00 2001
From: Paper <paper@tilde.institute>
Date: Thu, 7 Jan 2021 09:53:02 +0100
Subject: [PATCH] New package: lagrange-1.1.3

---
 srcpkgs/lagrange/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/lagrange/template

diff --git a/srcpkgs/lagrange/template b/srcpkgs/lagrange/template
new file mode 100644
index 00000000000..923ed369e8b
--- /dev/null
+++ b/srcpkgs/lagrange/template
@@ -0,0 +1,18 @@
+# Template file for 'lagrange'
+pkgname=lagrange
+version=1.1.3
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config"
+makedepends="pcre-devel SDL2-devel libressl-devel zlib-devel libunistring-devel mpg123-devel libcurl-devel"
+short_desc="Beautiful Gemini Client"
+maintainer="Paper <paper@tilde.institute>"
+license="BSD-2-Clause"
+homepage="https://gmi.skyjake.fi/lagrange/"
+changelog="https://git.skyjake.fi/skyjake/lagrange/raw/branch/dev/res/about/version.gmi"
+distfiles="https://git.skyjake.fi/skyjake/lagrange/releases/download/v$version/lagrange-$version.tar.gz"
+checksum=288d0d372201bc887712455140158dca06eb99e9ea98a852b2526c65fff86c08
+
+post_install() {
+	vlicense LICENSE.md
+}

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

* Re: [PR PATCH] [Updated] New package: lagrange-1.1.3
  2021-01-07  8:56 [PR PATCH] New package: lagrange-1.0.2 paper42
                   ` (2 preceding siblings ...)
  2021-02-14 19:28 ` [PR PATCH] [Updated] New package: lagrange-1.1.1 paper42
@ 2021-02-23 13:29 ` paper42
  3 siblings, 0 replies; 5+ messages in thread
From: paper42 @ 2021-02-23 13:29 UTC (permalink / raw)
  To: ml

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

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

https://github.com/paper42/void-packages 0001-New-package-lagrange-1.0.2.patch
https://github.com/void-linux/void-packages/pull/27732

New package: lagrange-1.1.3


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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-0001-New-package-lagrange-1.0.2.patch-27732.patch --]
[-- Type: text/x-diff, Size: 1210 bytes --]

From 072b3891789922c70944259d3ff01fea03652bd2 Mon Sep 17 00:00:00 2001
From: Paper <paper@tilde.institute>
Date: Thu, 7 Jan 2021 09:53:02 +0100
Subject: [PATCH] New package: lagrange-1.1.4

---
 srcpkgs/lagrange/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/lagrange/template

diff --git a/srcpkgs/lagrange/template b/srcpkgs/lagrange/template
new file mode 100644
index 00000000000..72489b5f511
--- /dev/null
+++ b/srcpkgs/lagrange/template
@@ -0,0 +1,18 @@
+# Template file for 'lagrange'
+pkgname=lagrange
+version=1.1.4
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config"
+makedepends="pcre-devel SDL2-devel libressl-devel zlib-devel libunistring-devel mpg123-devel libcurl-devel"
+short_desc="Beautiful Gemini Client"
+maintainer="Paper <paper@tilde.institute>"
+license="BSD-2-Clause"
+homepage="https://gmi.skyjake.fi/lagrange/"
+changelog="https://git.skyjake.fi/skyjake/lagrange/raw/branch/dev/res/about/version.gmi"
+distfiles="https://git.skyjake.fi/skyjake/lagrange/releases/download/v$version/lagrange-$version.tar.gz"
+checksum=afb1109decc167471bfe80f5c3cc411ca820205139a53ce8d8b04e12f07c1bfd
+
+post_install() {
+	vlicense LICENSE.md
+}

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

end of thread, other threads:[~2021-02-23 13:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-07  8:56 [PR PATCH] New package: lagrange-1.0.2 paper42
2021-01-07  9:12 ` [PR PATCH] [Updated] " paper42
2021-02-03 20:39 ` paper42
2021-02-14 19:28 ` [PR PATCH] [Updated] New package: lagrange-1.1.1 paper42
2021-02-23 13:29 ` [PR PATCH] [Updated] New package: lagrange-1.1.3 paper42

Github messages for voidlinux

This inbox may be cloned and mirrored by anyone:

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

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 voidlinux-github voidlinux-github/ http://inbox.vuxu.org/voidlinux-github \
		voidlinux-github@inbox.vuxu.org
	public-inbox-index 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