* [PR PATCH] New package: radicle-1.0.0
@ 2024-10-06 14:51 leahneukirchen
2024-10-06 15:59 ` [PR PATCH] [Updated] " leahneukirchen
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: leahneukirchen @ 2024-10-06 14:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 848 bytes --]
There is a new pull request by leahneukirchen against master on the void-packages repository
https://github.com/leahneukirchen/void-packages radicle
https://github.com/void-linux/void-packages/pull/52527
New package: radicle-1.0.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: YES
This package violates our general guidelines by checking out source code from Git in `do_build`.
I encouraged upstream to provide tarballs in the future.
The httpd doesn't include the JS frontend, as the frontend configuration leaks into the compiled JS.
Couldn't figure out why the tests break in CI yet, seems to be a confusion between build and release targets.
A patch file from https://github.com/void-linux/void-packages/pull/52527.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-radicle-52527.patch --]
[-- Type: text/x-diff, Size: 2887 bytes --]
From 725de5bdae2b58a3c42a5c91fe252dd66aea54e1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Oct 2024 16:45:57 +0200
Subject: [PATCH 1/2] New package: radicle-1.0.0
---
srcpkgs/radicle/template | 48 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
create mode 100644 srcpkgs/radicle/template
diff --git a/srcpkgs/radicle/template b/srcpkgs/radicle/template
new file mode 100644
index 00000000000000..1032c051d6ef90
--- /dev/null
+++ b/srcpkgs/radicle/template
@@ -0,0 +1,48 @@
+# Template file for 'radicle'
+pkgname=radicle
+version=1.0.0
+revision=1
+build_style=cargo
+make_build_args="--workspace"
+hostmakedepends="git ruby-asciidoctor"
+depends="git"
+short_desc="Peer-to-peer, local-first code collaboration stack built on Git"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+license="MIT, Apache-2.0"
+homepage="https://radicle.xyz/"
+_gitrepo="https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5"
+_gitrev="d39ba83cfc7c7685548d18652fef039e25b19276"
+
+export RADICLE_VERSION=${version}
+
+do_fetch() {
+ rm -rf ${wrksrc}
+ git clone ${_gitrepo} ${wrksrc}
+ cd ${wrksrc}
+ git fetch origin ${_gitrev}
+ git checkout FETCH_HEAD
+}
+
+post_build() {
+ scripts/build-man-pages.sh . *.adoc
+}
+
+do_check() {
+ :
+}
+
+do_install() {
+ for crate in radicle-cli radicle-node radicle-remote-helper; do
+ cargo auditable install --target ${RUST_TARGET} \
+ --root="${DESTDIR}/usr" --offline --locked \
+ --path=${crate}
+ done
+
+ rm -f ${DESTDIR}/usr/.crates*
+
+ for f in *.1; do
+ vman $f
+ done
+
+ vlicense LICENSE-MIT
+}
From 1d1d71942646c1ec1fcd386a576666f5716b1d50 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Oct 2024 16:46:11 +0200
Subject: [PATCH 2/2] New package: radicle-httpd-0.16.0
---
srcpkgs/radicle-httpd/template | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
create mode 100644 srcpkgs/radicle-httpd/template
diff --git a/srcpkgs/radicle-httpd/template b/srcpkgs/radicle-httpd/template
new file mode 100644
index 00000000000000..534a03e794c3bc
--- /dev/null
+++ b/srcpkgs/radicle-httpd/template
@@ -0,0 +1,26 @@
+# Template file for 'radicle-httpd'
+pkgname=radicle-httpd
+version=0.16.0
+revision=1
+build_wrksrc="radicle-httpd"
+build_style=cargo
+hostmakedepends="git"
+short_desc="HTTP API server for Radicle"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+license="MIT, Apache-2.0"
+homepage="https://app.radicle.xyz/nodes/ash.radicle.garden/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5"
+_gitrepo="https://seed.radicle.xyz/z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git"
+_gitrev="9bdfba11d100c037164cffc6d46defae3b10cc28"
+
+do_fetch() {
+ rm -rf ${wrksrc}
+ git clone ${_gitrepo} ${wrksrc}
+ cd ${wrksrc}
+ git checkout ${_gitrev}
+}
+
+post_install() {
+ vlicense LICENSE-MIT
+}
+
+# We don't package the UI, as it requires configuration before "vite build".
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PR PATCH] [Updated] New package: radicle-1.0.0
2024-10-06 14:51 [PR PATCH] New package: radicle-1.0.0 leahneukirchen
@ 2024-10-06 15:59 ` leahneukirchen
2024-10-07 15:13 ` leahneukirchen
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: leahneukirchen @ 2024-10-06 15:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 886 bytes --]
There is an updated pull request by leahneukirchen against master on the void-packages repository
https://github.com/leahneukirchen/void-packages radicle
https://github.com/void-linux/void-packages/pull/52527
New package: radicle-1.0.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: YES
This package violates our general guidelines by checking out source code from Git in `do_build`.
I encouraged upstream to provide tarballs in the future.
The httpd doesn't include the JS frontend, as the frontend configuration leaks into the compiled JS.
Couldn't figure out why the tests break in CI yet, seems to be a confusion between build and release targets.
Closes #9791.
Closes #52170.
A patch file from https://github.com/void-linux/void-packages/pull/52527.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-radicle-52527.patch --]
[-- Type: text/x-diff, Size: 2976 bytes --]
From 191d551f6832c5d90fd8ac10026a7bb1d7f9bb53 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Oct 2024 16:45:57 +0200
Subject: [PATCH 1/2] New package: radicle-1.0.0
---
srcpkgs/radicle/template | 49 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
create mode 100644 srcpkgs/radicle/template
diff --git a/srcpkgs/radicle/template b/srcpkgs/radicle/template
new file mode 100644
index 00000000000000..fc77e0e8e50b9f
--- /dev/null
+++ b/srcpkgs/radicle/template
@@ -0,0 +1,49 @@
+# Template file for 'radicle'
+pkgname=radicle
+version=1.0.0
+revision=1
+build_style=cargo
+make_build_args="--workspace"
+hostmakedepends="git ruby-asciidoctor pkg-config"
+makedepends="libgit2-1.8-devel"
+depends="git"
+short_desc="Peer-to-peer, local-first code collaboration stack built on Git"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+license="MIT, Apache-2.0"
+homepage="https://radicle.xyz/"
+_gitrepo="https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5"
+_gitrev="d39ba83cfc7c7685548d18652fef039e25b19276"
+
+export RADICLE_VERSION=${version}
+
+do_fetch() {
+ rm -rf ${wrksrc}
+ git clone ${_gitrepo} ${wrksrc}
+ cd ${wrksrc}
+ git fetch origin ${_gitrev}
+ git checkout FETCH_HEAD
+}
+
+post_build() {
+ scripts/build-man-pages.sh . *.adoc
+}
+
+do_check() {
+ :
+}
+
+do_install() {
+ for crate in radicle-cli radicle-node radicle-remote-helper; do
+ cargo auditable install --target ${RUST_TARGET} \
+ --root="${DESTDIR}/usr" --offline --locked \
+ --path=${crate}
+ done
+
+ rm -f ${DESTDIR}/usr/.crates*
+
+ for f in *.1; do
+ vman $f
+ done
+
+ vlicense LICENSE-MIT
+}
From d4ff1134e92b547328e722fa530e439a430535b9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Oct 2024 16:46:11 +0200
Subject: [PATCH 2/2] New package: radicle-httpd-0.16.0
---
srcpkgs/radicle-httpd/template | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 srcpkgs/radicle-httpd/template
diff --git a/srcpkgs/radicle-httpd/template b/srcpkgs/radicle-httpd/template
new file mode 100644
index 00000000000000..f9d5d66874773f
--- /dev/null
+++ b/srcpkgs/radicle-httpd/template
@@ -0,0 +1,27 @@
+# Template file for 'radicle-httpd'
+pkgname=radicle-httpd
+version=0.16.0
+revision=1
+build_wrksrc="radicle-httpd"
+build_style=cargo
+hostmakedepends="git pkg-config"
+makedepends="libgit2-1.8-devel"
+short_desc="HTTP API server for Radicle"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+license="MIT, Apache-2.0"
+homepage="https://app.radicle.xyz/nodes/ash.radicle.garden/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5"
+_gitrepo="https://seed.radicle.xyz/z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git"
+_gitrev="9bdfba11d100c037164cffc6d46defae3b10cc28"
+
+do_fetch() {
+ rm -rf ${wrksrc}
+ git clone ${_gitrepo} ${wrksrc}
+ cd ${wrksrc}
+ git checkout ${_gitrev}
+}
+
+post_install() {
+ vlicense LICENSE-MIT
+}
+
+# We don't package the UI, as it requires configuration before "vite build".
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PR PATCH] [Updated] New package: radicle-1.0.0
2024-10-06 14:51 [PR PATCH] New package: radicle-1.0.0 leahneukirchen
2024-10-06 15:59 ` [PR PATCH] [Updated] " leahneukirchen
@ 2024-10-07 15:13 ` leahneukirchen
2024-11-21 13:59 ` leahneukirchen
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: leahneukirchen @ 2024-10-07 15:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 886 bytes --]
There is an updated pull request by leahneukirchen against master on the void-packages repository
https://github.com/leahneukirchen/void-packages radicle
https://github.com/void-linux/void-packages/pull/52527
New package: radicle-1.0.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: YES
This package violates our general guidelines by checking out source code from Git in `do_build`.
I encouraged upstream to provide tarballs in the future.
The httpd doesn't include the JS frontend, as the frontend configuration leaks into the compiled JS.
Couldn't figure out why the tests break in CI yet, seems to be a confusion between build and release targets.
Closes #9791.
Closes #52170.
A patch file from https://github.com/void-linux/void-packages/pull/52527.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-radicle-52527.patch --]
[-- Type: text/x-diff, Size: 4658 bytes --]
From 1cb43a53a81fb2064113de414b8ab370c364acc3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Oct 2024 16:45:57 +0200
Subject: [PATCH 1/2] New package: radicle-1.0.0
---
srcpkgs/radicle/patches/rlim_t.patch | 19 +++++++++++
srcpkgs/radicle/template | 49 ++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
create mode 100644 srcpkgs/radicle/patches/rlim_t.patch
create mode 100644 srcpkgs/radicle/template
diff --git a/srcpkgs/radicle/patches/rlim_t.patch b/srcpkgs/radicle/patches/rlim_t.patch
new file mode 100644
index 00000000000000..629a4adb47986d
--- /dev/null
+++ b/srcpkgs/radicle/patches/rlim_t.patch
@@ -0,0 +1,19 @@
+diff --git a/radicle/src/io.rs b/radicle/src/io.rs
+index 8af88728..7e319ef4 100644
+--- a/radicle/src/io.rs
++++ b/radicle/src/io.rs
+@@ -1,12 +1,9 @@
+ use std::fmt;
+ use std::io;
+
+-use libc::{getrlimit, rlimit, setrlimit, RLIMIT_NOFILE};
++use libc::{getrlimit, rlim_t, rlimit, setrlimit, RLIMIT_NOFILE};
+
+-#[cfg(not(target_os = "freebsd"))]
+-type Int = u64;
+-#[cfg(target_os = "freebsd")]
+-type Int = i64;
++type Int = rlim_t;
+
+ /// Sets the open file limit to the given value, or the maximum allowed value.
+ pub fn set_file_limit<N>(n: N) -> io::Result<Int>
diff --git a/srcpkgs/radicle/template b/srcpkgs/radicle/template
new file mode 100644
index 00000000000000..fc77e0e8e50b9f
--- /dev/null
+++ b/srcpkgs/radicle/template
@@ -0,0 +1,49 @@
+# Template file for 'radicle'
+pkgname=radicle
+version=1.0.0
+revision=1
+build_style=cargo
+make_build_args="--workspace"
+hostmakedepends="git ruby-asciidoctor pkg-config"
+makedepends="libgit2-1.8-devel"
+depends="git"
+short_desc="Peer-to-peer, local-first code collaboration stack built on Git"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+license="MIT, Apache-2.0"
+homepage="https://radicle.xyz/"
+_gitrepo="https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5"
+_gitrev="d39ba83cfc7c7685548d18652fef039e25b19276"
+
+export RADICLE_VERSION=${version}
+
+do_fetch() {
+ rm -rf ${wrksrc}
+ git clone ${_gitrepo} ${wrksrc}
+ cd ${wrksrc}
+ git fetch origin ${_gitrev}
+ git checkout FETCH_HEAD
+}
+
+post_build() {
+ scripts/build-man-pages.sh . *.adoc
+}
+
+do_check() {
+ :
+}
+
+do_install() {
+ for crate in radicle-cli radicle-node radicle-remote-helper; do
+ cargo auditable install --target ${RUST_TARGET} \
+ --root="${DESTDIR}/usr" --offline --locked \
+ --path=${crate}
+ done
+
+ rm -f ${DESTDIR}/usr/.crates*
+
+ for f in *.1; do
+ vman $f
+ done
+
+ vlicense LICENSE-MIT
+}
From 0d6bfa25977a9eee27f9b06ebbe0748ab2807116 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Oct 2024 16:46:11 +0200
Subject: [PATCH 2/2] New package: radicle-httpd-0.16.0
---
srcpkgs/radicle-httpd/files/rlim_t.patch | 1 +
srcpkgs/radicle-httpd/template | 44 ++++++++++++++++++++++++
2 files changed, 45 insertions(+)
create mode 120000 srcpkgs/radicle-httpd/files/rlim_t.patch
create mode 100644 srcpkgs/radicle-httpd/template
diff --git a/srcpkgs/radicle-httpd/files/rlim_t.patch b/srcpkgs/radicle-httpd/files/rlim_t.patch
new file mode 120000
index 00000000000000..540fc29e13f091
--- /dev/null
+++ b/srcpkgs/radicle-httpd/files/rlim_t.patch
@@ -0,0 +1 @@
+../../radicle/patches/rlim_t.patch
\ No newline at end of file
diff --git a/srcpkgs/radicle-httpd/template b/srcpkgs/radicle-httpd/template
new file mode 100644
index 00000000000000..9ed97af144b9b9
--- /dev/null
+++ b/srcpkgs/radicle-httpd/template
@@ -0,0 +1,44 @@
+# Template file for 'radicle-httpd'
+pkgname=radicle-httpd
+version=0.16.0
+revision=1
+build_wrksrc="radicle-httpd"
+build_style=cargo
+hostmakedepends="git pkg-config"
+makedepends="libgit2-1.8-devel"
+short_desc="HTTP API server for Radicle"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+license="MIT, Apache-2.0"
+homepage="https://app.radicle.xyz/nodes/ash.radicle.garden/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5"
+_gitrepo="https://seed.radicle.xyz/z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git"
+_gitrev="9bdfba11d100c037164cffc6d46defae3b10cc28"
+
+do_fetch() {
+ rm -rf ${wrksrc}
+ git clone ${_gitrepo} ${wrksrc}
+ cd ${wrksrc}
+ git checkout ${_gitrev}
+
+ cd ${build_wrksrc}
+ cargo vendor
+ mkdir .cargo
+ cat >.cargo/config.toml <<EOF
+[source.crates-io]
+replace-with = "vendored-sources"
+
+[source.vendored-sources]
+directory = "vendor"
+EOF
+}
+
+pre_patch() {
+ cd ${wrksrc}/${build_wrksrc}/vendor
+ patch -p1 < ${FILESDIR}/rlim_t.patch
+ sed -i 's/\("files":{\)[^}]*/\1/' radicle/.cargo-checksum.json
+}
+
+post_install() {
+ vlicense LICENSE-MIT
+}
+
+# We don't package the UI, as it requires configuration before "vite build".
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PR PATCH] [Updated] New package: radicle-1.0.0
2024-10-06 14:51 [PR PATCH] New package: radicle-1.0.0 leahneukirchen
2024-10-06 15:59 ` [PR PATCH] [Updated] " leahneukirchen
2024-10-07 15:13 ` leahneukirchen
@ 2024-11-21 13:59 ` leahneukirchen
2025-02-25 2:01 ` github-actions
2025-03-11 2:03 ` [PR PATCH] [Closed]: " github-actions
4 siblings, 0 replies; 6+ messages in thread
From: leahneukirchen @ 2024-11-21 13:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 886 bytes --]
There is an updated pull request by leahneukirchen against master on the void-packages repository
https://github.com/leahneukirchen/void-packages radicle
https://github.com/void-linux/void-packages/pull/52527
New package: radicle-1.0.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: YES
This package violates our general guidelines by checking out source code from Git in `do_build`.
I encouraged upstream to provide tarballs in the future.
The httpd doesn't include the JS frontend, as the frontend configuration leaks into the compiled JS.
Couldn't figure out why the tests break in CI yet, seems to be a confusion between build and release targets.
Closes #9791.
Closes #52170.
A patch file from https://github.com/void-linux/void-packages/pull/52527.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-radicle-52527.patch --]
[-- Type: text/x-diff, Size: 3888 bytes --]
From 8202248aef0a18575e796d25bf5ae7e5c4669719 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Oct 2024 16:45:57 +0200
Subject: [PATCH 1/2] New package: radicle-1.0.0
---
srcpkgs/radicle/patches/rlim_t.patch | 19 +++++++++++
srcpkgs/radicle/template | 49 ++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
create mode 100644 srcpkgs/radicle/patches/rlim_t.patch
create mode 100644 srcpkgs/radicle/template
diff --git a/srcpkgs/radicle/patches/rlim_t.patch b/srcpkgs/radicle/patches/rlim_t.patch
new file mode 100644
index 00000000000000..629a4adb47986d
--- /dev/null
+++ b/srcpkgs/radicle/patches/rlim_t.patch
@@ -0,0 +1,19 @@
+diff --git a/radicle/src/io.rs b/radicle/src/io.rs
+index 8af88728..7e319ef4 100644
+--- a/radicle/src/io.rs
++++ b/radicle/src/io.rs
+@@ -1,12 +1,9 @@
+ use std::fmt;
+ use std::io;
+
+-use libc::{getrlimit, rlimit, setrlimit, RLIMIT_NOFILE};
++use libc::{getrlimit, rlim_t, rlimit, setrlimit, RLIMIT_NOFILE};
+
+-#[cfg(not(target_os = "freebsd"))]
+-type Int = u64;
+-#[cfg(target_os = "freebsd")]
+-type Int = i64;
++type Int = rlim_t;
+
+ /// Sets the open file limit to the given value, or the maximum allowed value.
+ pub fn set_file_limit<N>(n: N) -> io::Result<Int>
diff --git a/srcpkgs/radicle/template b/srcpkgs/radicle/template
new file mode 100644
index 00000000000000..fc77e0e8e50b9f
--- /dev/null
+++ b/srcpkgs/radicle/template
@@ -0,0 +1,49 @@
+# Template file for 'radicle'
+pkgname=radicle
+version=1.0.0
+revision=1
+build_style=cargo
+make_build_args="--workspace"
+hostmakedepends="git ruby-asciidoctor pkg-config"
+makedepends="libgit2-1.8-devel"
+depends="git"
+short_desc="Peer-to-peer, local-first code collaboration stack built on Git"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+license="MIT, Apache-2.0"
+homepage="https://radicle.xyz/"
+_gitrepo="https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5"
+_gitrev="d39ba83cfc7c7685548d18652fef039e25b19276"
+
+export RADICLE_VERSION=${version}
+
+do_fetch() {
+ rm -rf ${wrksrc}
+ git clone ${_gitrepo} ${wrksrc}
+ cd ${wrksrc}
+ git fetch origin ${_gitrev}
+ git checkout FETCH_HEAD
+}
+
+post_build() {
+ scripts/build-man-pages.sh . *.adoc
+}
+
+do_check() {
+ :
+}
+
+do_install() {
+ for crate in radicle-cli radicle-node radicle-remote-helper; do
+ cargo auditable install --target ${RUST_TARGET} \
+ --root="${DESTDIR}/usr" --offline --locked \
+ --path=${crate}
+ done
+
+ rm -f ${DESTDIR}/usr/.crates*
+
+ for f in *.1; do
+ vman $f
+ done
+
+ vlicense LICENSE-MIT
+}
From f35a352909fbcc4a880480fa1b5a3c7461d6791d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Oct 2024 16:46:11 +0200
Subject: [PATCH 2/2] New package: radicle-httpd-0.17.1
---
srcpkgs/radicle-httpd/template | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 srcpkgs/radicle-httpd/template
diff --git a/srcpkgs/radicle-httpd/template b/srcpkgs/radicle-httpd/template
new file mode 100644
index 00000000000000..3da4d038900d76
--- /dev/null
+++ b/srcpkgs/radicle-httpd/template
@@ -0,0 +1,27 @@
+# Template file for 'radicle-httpd'
+pkgname=radicle-httpd
+version=0.17.1
+revision=1
+build_wrksrc="radicle-httpd"
+build_style=cargo
+hostmakedepends="git pkg-config"
+makedepends="libgit2-1.8-devel"
+short_desc="HTTP API server for Radicle"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+license="MIT, Apache-2.0"
+homepage="https://app.radicle.xyz/nodes/ash.radicle.garden/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5"
+_gitrepo="https://seed.radicle.xyz/z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git"
+_gitrev="f815b2dbca9ae151d0fa5c597f870e418f57f134"
+
+do_fetch() {
+ rm -rf ${wrksrc}
+ git clone ${_gitrepo} ${wrksrc}
+ cd ${wrksrc}
+ git checkout ${_gitrev}
+}
+
+post_install() {
+ vlicense LICENSE-MIT
+}
+
+# We don't package the UI, as it requires configuration before "vite build".
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: New package: radicle-1.0.0
2024-10-06 14:51 [PR PATCH] New package: radicle-1.0.0 leahneukirchen
` (2 preceding siblings ...)
2024-11-21 13:59 ` leahneukirchen
@ 2025-02-25 2:01 ` github-actions
2025-03-11 2:03 ` [PR PATCH] [Closed]: " github-actions
4 siblings, 0 replies; 6+ messages in thread
From: github-actions @ 2025-02-25 2:01 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/52527#issuecomment-2680181607
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] 6+ messages in thread
* Re: [PR PATCH] [Closed]: New package: radicle-1.0.0
2024-10-06 14:51 [PR PATCH] New package: radicle-1.0.0 leahneukirchen
` (3 preceding siblings ...)
2025-02-25 2:01 ` github-actions
@ 2025-03-11 2:03 ` github-actions
4 siblings, 0 replies; 6+ messages in thread
From: github-actions @ 2025-03-11 2:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 716 bytes --]
There's a closed pull request on the void-packages repository
New package: radicle-1.0.0
https://github.com/void-linux/void-packages/pull/52527
Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: YES
This package violates our general guidelines by checking out source code from Git in `do_build`.
I encouraged upstream to provide tarballs in the future.
The httpd doesn't include the JS frontend, as the frontend configuration leaks into the compiled JS.
Couldn't figure out why the tests break in CI yet, seems to be a confusion between build and release targets.
Closes #9791.
Closes #52170.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-03-11 2:03 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-10-06 14:51 [PR PATCH] New package: radicle-1.0.0 leahneukirchen
2024-10-06 15:59 ` [PR PATCH] [Updated] " leahneukirchen
2024-10-07 15:13 ` leahneukirchen
2024-11-21 13:59 ` leahneukirchen
2025-02-25 2:01 ` github-actions
2025-03-11 2:03 ` [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).