Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: fennel-0.4.2
@ 2020-07-21  4:15 non-Jedi
  2020-07-21  4:19 ` [PR PATCH] [Updated] " non-Jedi
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: non-Jedi @ 2020-07-21  4:15 UTC (permalink / raw)
  To: ml

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

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

https://github.com/non-Jedi/void-packages fennel
https://github.com/void-linux/void-packages/pull/23680

New package: fennel-0.4.2
This can actually run on any of the lua alternatives, but I'm not sure if it's possible to specify that as a dependency, so I picked the latest lua release.

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

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

From decd91454089e5c501bcf306d6a7829cfba45352 Mon Sep 17 00:00:00 2001
From: Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>
Date: Tue, 21 Jul 2020 00:10:58 -0400
Subject: [PATCH] New package: fennel-0.4.2

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

diff --git a/srcpkgs/fennel/template b/srcpkgs/fennel/template
new file mode 100644
index 00000000000..74d7eb8246f
--- /dev/null
+++ b/srcpkgs/fennel/template
@@ -0,0 +1,24 @@
+# Template file for 'fennel'
+pkgname=fennel
+version=0.4.2
+revision=1
+archs=noarch
+wrksrc="Fennel-${version}"
+build_style=gnu-makefile
+make_build_target=fennel
+make_check_target=test
+hostmakedepends="lua54"
+depends="lua54"
+short_desc="Lisp language that compiles to Lua"
+maintainer="Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>"
+license="MIT"
+homepage="https://fennel-lang.org"
+distfiles="https://fennel-lang.org/downloads/Fennel-${version}.tgz"
+checksum=18e982284fa22543dc1e6379b40baf5c9f65f32b020c48744e14fc08a88e09cc
+
+do_install() {
+	vmkdir /usr/lib/lua/5.4
+	vcopy *.lua /usr/lib/lua/5.4
+	vbin fennel
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: fennel-0.4.2
  2020-07-21  4:15 [PR PATCH] New package: fennel-0.4.2 non-Jedi
@ 2020-07-21  4:19 ` non-Jedi
  2021-11-26 15:46 ` non-Jedi
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: non-Jedi @ 2020-07-21  4:19 UTC (permalink / raw)
  To: ml

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

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

https://github.com/non-Jedi/void-packages fennel
https://github.com/void-linux/void-packages/pull/23680

New package: fennel-0.4.2
This can actually run on any of the lua alternatives, but I'm not sure if it's possible to specify that as a dependency, so I picked the latest lua release.

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

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

From acd47702f4561fd3e453d31e47589e43adb49744 Mon Sep 17 00:00:00 2001
From: Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>
Date: Tue, 21 Jul 2020 00:10:58 -0400
Subject: [PATCH] New package: fennel-0.4.2

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

diff --git a/srcpkgs/fennel/template b/srcpkgs/fennel/template
new file mode 100644
index 00000000000..8e41c07e7bb
--- /dev/null
+++ b/srcpkgs/fennel/template
@@ -0,0 +1,25 @@
+# Template file for 'fennel'
+pkgname=fennel
+version=0.4.2
+revision=1
+archs=noarch
+wrksrc="Fennel-${version}"
+build_style=gnu-makefile
+make_build_target=fennel
+make_check_target=test
+hostmakedepends="lua54"
+depends="lua54"
+short_desc="Lisp language that compiles to Lua"
+maintainer="Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>"
+license="MIT"
+homepage="https://fennel-lang.org"
+distfiles="https://fennel-lang.org/downloads/Fennel-${version}.tgz"
+checksum=18e982284fa22543dc1e6379b40baf5c9f65f32b020c48744e14fc08a88e09cc
+
+do_install() {
+	vmkdir /usr/lib/lua/5.4
+	vcopy *.lua /usr/lib/lua/5.4
+	vbin fennel
+	vman fennel.1
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: fennel-0.4.2
  2020-07-21  4:15 [PR PATCH] New package: fennel-0.4.2 non-Jedi
  2020-07-21  4:19 ` [PR PATCH] [Updated] " non-Jedi
@ 2021-11-26 15:46 ` non-Jedi
  2021-11-26 15:48 ` [PR PATCH] [Updated] New package: fennel-1.0.0 non-Jedi
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: non-Jedi @ 2021-11-26 15:46 UTC (permalink / raw)
  To: ml

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

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

https://github.com/non-Jedi/void-packages fennel
https://github.com/void-linux/void-packages/pull/23680

New package: fennel-0.4.2
This can actually run on any of the lua alternatives, but I'm not sure if it's possible to specify that as a dependency, so I picked the latest lua release.

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

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

From 58e5398ead4b93a71c83af14a9492340e2334461 Mon Sep 17 00:00:00 2001
From: Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>
Date: Tue, 21 Jul 2020 00:10:58 -0400
Subject: [PATCH] New package: fennel-1.0.0

This package only installs fennel as an executable. It does not package fennel as a lua
library. As far as I can tell, doing so would require installing it separately for each
version of lua.
---
 srcpkgs/fennel/INSTALL.msg |  1 +
 srcpkgs/fennel/template    | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 srcpkgs/fennel/INSTALL.msg
 create mode 100644 srcpkgs/fennel/template

diff --git a/srcpkgs/fennel/INSTALL.msg b/srcpkgs/fennel/INSTALL.msg
new file mode 100644
index 000000000000..869139848831
--- /dev/null
+++ b/srcpkgs/fennel/INSTALL.msg
@@ -0,0 +1 @@
+To run fennel, please install a lua alternative.
diff --git a/srcpkgs/fennel/template b/srcpkgs/fennel/template
new file mode 100644
index 000000000000..7bea698ceded
--- /dev/null
+++ b/srcpkgs/fennel/template
@@ -0,0 +1,19 @@
+# Template file for 'fennel'
+pkgname=fennel
+version=1.0.0
+revision=1
+build_style=gnu-makefile
+make_check_target=test
+hostmakedepends="lua54"
+short_desc="Lisp language that compiles to Lua"
+maintainer="Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>"
+license="MIT"
+homepage="https://fennel-lang.org"
+distfiles="https://git.sr.ht/~technomancy/fennel/archive/${version}.tar.gz"
+checksum=db01b6c363d31deb105f7918bc6acc7d996adc97da71aa5d08e82a9458077553
+
+do_install() {
+	vbin fennel
+	vman fennel.1
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: fennel-1.0.0
  2020-07-21  4:15 [PR PATCH] New package: fennel-0.4.2 non-Jedi
  2020-07-21  4:19 ` [PR PATCH] [Updated] " non-Jedi
  2021-11-26 15:46 ` non-Jedi
@ 2021-11-26 15:48 ` non-Jedi
  2021-11-26 15:50 ` non-Jedi
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: non-Jedi @ 2021-11-26 15:48 UTC (permalink / raw)
  To: ml

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

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

https://github.com/non-Jedi/void-packages fennel
https://github.com/void-linux/void-packages/pull/23680

New package: fennel-1.0.0
This can actually run on any of the lua alternatives, but I'm not sure if it's possible to specify that as a dependency, so I just noted in an INSTALL.msg that lua needs installed.

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

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

From 0b048b7a45a7f35c6539e5c5adfa75df588f356e Mon Sep 17 00:00:00 2001
From: Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>
Date: Tue, 21 Jul 2020 00:10:58 -0400
Subject: [PATCH] New package: fennel-1.0.0

This package only installs fennel as an executable. It does not package fennel as a lua
library. As far as I can tell, doing so would require installing it separately for each
version of lua.
---
 srcpkgs/fennel/INSTALL.msg |  1 +
 srcpkgs/fennel/template    | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 srcpkgs/fennel/INSTALL.msg
 create mode 100644 srcpkgs/fennel/template

diff --git a/srcpkgs/fennel/INSTALL.msg b/srcpkgs/fennel/INSTALL.msg
new file mode 100644
index 000000000000..869139848831
--- /dev/null
+++ b/srcpkgs/fennel/INSTALL.msg
@@ -0,0 +1 @@
+To run fennel, please install a lua alternative.
diff --git a/srcpkgs/fennel/template b/srcpkgs/fennel/template
new file mode 100644
index 000000000000..7bea698ceded
--- /dev/null
+++ b/srcpkgs/fennel/template
@@ -0,0 +1,19 @@
+# Template file for 'fennel'
+pkgname=fennel
+version=1.0.0
+revision=1
+build_style=gnu-makefile
+make_check_target=test
+hostmakedepends="lua54"
+short_desc="Lisp language that compiles to Lua"
+maintainer="Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>"
+license="MIT"
+homepage="https://fennel-lang.org"
+distfiles="https://git.sr.ht/~technomancy/fennel/archive/${version}.tar.gz"
+checksum=db01b6c363d31deb105f7918bc6acc7d996adc97da71aa5d08e82a9458077553
+
+do_install() {
+	vbin fennel
+	vman fennel.1
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: fennel-1.0.0
  2020-07-21  4:15 [PR PATCH] New package: fennel-0.4.2 non-Jedi
                   ` (2 preceding siblings ...)
  2021-11-26 15:48 ` [PR PATCH] [Updated] New package: fennel-1.0.0 non-Jedi
@ 2021-11-26 15:50 ` non-Jedi
  2021-11-26 15:59 ` non-Jedi
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: non-Jedi @ 2021-11-26 15:50 UTC (permalink / raw)
  To: ml

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

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

https://github.com/non-Jedi/void-packages fennel
https://github.com/void-linux/void-packages/pull/23680

New package: fennel-1.0.0
This can actually run on any of the lua alternatives, but I'm not sure if it's possible to specify that as a dependency, so I just noted in an INSTALL.msg that lua needs installed.

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

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

From 1cec3ddf26519b75b6f109b4b4035e36e0fcc284 Mon Sep 17 00:00:00 2001
From: Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>
Date: Tue, 21 Jul 2020 00:10:58 -0400
Subject: [PATCH] New package: fennel-1.0.0

This package only installs fennel as an executable. It does not package fennel
as a lua library. As far as I can tell, doing so would require installing it
separately for each version of lua.
---
 srcpkgs/fennel/INSTALL.msg |  1 +
 srcpkgs/fennel/template    | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 srcpkgs/fennel/INSTALL.msg
 create mode 100644 srcpkgs/fennel/template

diff --git a/srcpkgs/fennel/INSTALL.msg b/srcpkgs/fennel/INSTALL.msg
new file mode 100644
index 000000000000..869139848831
--- /dev/null
+++ b/srcpkgs/fennel/INSTALL.msg
@@ -0,0 +1 @@
+To run fennel, please install a lua alternative.
diff --git a/srcpkgs/fennel/template b/srcpkgs/fennel/template
new file mode 100644
index 000000000000..7bea698ceded
--- /dev/null
+++ b/srcpkgs/fennel/template
@@ -0,0 +1,19 @@
+# Template file for 'fennel'
+pkgname=fennel
+version=1.0.0
+revision=1
+build_style=gnu-makefile
+make_check_target=test
+hostmakedepends="lua54"
+short_desc="Lisp language that compiles to Lua"
+maintainer="Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>"
+license="MIT"
+homepage="https://fennel-lang.org"
+distfiles="https://git.sr.ht/~technomancy/fennel/archive/${version}.tar.gz"
+checksum=db01b6c363d31deb105f7918bc6acc7d996adc97da71aa5d08e82a9458077553
+
+do_install() {
+	vbin fennel
+	vman fennel.1
+	vlicense LICENSE
+}

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

* Re: New package: fennel-1.0.0
  2020-07-21  4:15 [PR PATCH] New package: fennel-0.4.2 non-Jedi
                   ` (3 preceding siblings ...)
  2021-11-26 15:50 ` non-Jedi
@ 2021-11-26 15:59 ` non-Jedi
  2021-11-26 19:06 ` Duncaen
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: non-Jedi @ 2021-11-26 15:59 UTC (permalink / raw)
  To: ml

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

New comment by non-Jedi on void-packages repository

https://github.com/void-linux/void-packages/pull/23680#issuecomment-980076051

Comment:
Specified a separate `do_install` because `make install` puts man page in wrong location.

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

* Re: New package: fennel-1.0.0
  2020-07-21  4:15 [PR PATCH] New package: fennel-0.4.2 non-Jedi
                   ` (4 preceding siblings ...)
  2021-11-26 15:59 ` non-Jedi
@ 2021-11-26 19:06 ` Duncaen
  2022-04-17  2:06 ` github-actions
  2022-05-01  2:13 ` [PR PATCH] [Closed]: " github-actions
  7 siblings, 0 replies; 9+ messages in thread
From: Duncaen @ 2021-11-26 19:06 UTC (permalink / raw)
  To: ml

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

New comment by Duncaen on void-packages repository

https://github.com/void-linux/void-packages/pull/23680#issuecomment-980312735

Comment:
```
make_install_args="MAN_DIR=/usr/share/man/man1"
```

This shouldn't have an install message, they are shown on updates and are for "important" stuff, adding more just makes users ignore them. You could add a README.void file instead if its really required.

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

* Re: New package: fennel-1.0.0
  2020-07-21  4:15 [PR PATCH] New package: fennel-0.4.2 non-Jedi
                   ` (5 preceding siblings ...)
  2021-11-26 19:06 ` Duncaen
@ 2022-04-17  2:06 ` github-actions
  2022-05-01  2:13 ` [PR PATCH] [Closed]: " github-actions
  7 siblings, 0 replies; 9+ messages in thread
From: github-actions @ 2022-04-17  2:06 UTC (permalink / raw)
  To: ml

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

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/23680#issuecomment-1100787156

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

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

* Re: [PR PATCH] [Closed]: New package: fennel-1.0.0
  2020-07-21  4:15 [PR PATCH] New package: fennel-0.4.2 non-Jedi
                   ` (6 preceding siblings ...)
  2022-04-17  2:06 ` github-actions
@ 2022-05-01  2:13 ` github-actions
  7 siblings, 0 replies; 9+ messages in thread
From: github-actions @ 2022-05-01  2:13 UTC (permalink / raw)
  To: ml

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

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

New package: fennel-1.0.0
https://github.com/void-linux/void-packages/pull/23680

Description:
This can actually run on any of the lua alternatives, but I'm not sure if it's possible to specify that as a dependency, so I just noted in an INSTALL.msg that lua needs installed.

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

end of thread, other threads:[~2022-05-01  2:13 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-21  4:15 [PR PATCH] New package: fennel-0.4.2 non-Jedi
2020-07-21  4:19 ` [PR PATCH] [Updated] " non-Jedi
2021-11-26 15:46 ` non-Jedi
2021-11-26 15:48 ` [PR PATCH] [Updated] New package: fennel-1.0.0 non-Jedi
2021-11-26 15:50 ` non-Jedi
2021-11-26 15:59 ` non-Jedi
2021-11-26 19:06 ` Duncaen
2022-04-17  2:06 ` github-actions
2022-05-01  2:13 ` [PR PATCH] [Closed]: " github-actions

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