Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: xdeb-install-1.0.0
@ 2023-10-01 16:26 thetredev
  2023-10-01 16:28 ` [PR PATCH] [Updated] " thetredev
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: thetredev @ 2023-10-01 16:26 UTC (permalink / raw)
  To: ml

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

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

https://github.com/thetredev/void-packages add-xdeb-install
https://github.com/void-linux/void-packages/pull/46352

New package: xdeb-install-1.0.0
#### Testing the changes
- I tested the changes in this PR: **YES** (also using `./xbps-src pkg -Q`)

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, `x86_64-glibc`

#### Other notes

I doubt the underlying third party script `xdeb` works for `musl`, since most DEB packages are built for `glibc` as far as I'm aware. I could add support for more host architectures in the future, but that wasn't a priority for the first release of `xdeb-install`.

See https://github.com/toluschr/xdeb, https://github.com/thetredev/xdeb-install and https://github.com/thetredev/xdeb-install-repositories for more details.

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-add-xdeb-install-46352.patch --]
[-- Type: text/x-diff, Size: 1544 bytes --]

From 15d976034fad02dc59014c9cf496c88b1560d2e5 Mon Sep 17 00:00:00 2001
From: Timo Reichl <thetredev@gmail.com>
Date: Sun, 1 Oct 2023 20:20:58 +0200
Subject: [PATCH] New package: xdeb-install-1.0.0

Signed-off-by: Timo Reichl <thetredev@gmail.com>
---
 srcpkgs/xdeb-install/template | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 srcpkgs/xdeb-install/template

diff --git a/srcpkgs/xdeb-install/template b/srcpkgs/xdeb-install/template
new file mode 100644
index 0000000000000..bcd5f92269508
--- /dev/null
+++ b/srcpkgs/xdeb-install/template
@@ -0,0 +1,27 @@
+# Template file for 'xdeb-install'
+pkgname=xdeb-install
+version=1.0.0
+revision=1
+archs="x86_64"
+create_wrksrc=required
+short_desc="Simple tool to automate the awesome xdeb tool"
+maintainer="Timo Reichl <thetredev@gmail.com>"
+license="MIT"
+homepage="https://github.com/thetredev/xdeb-install"
+distfiles="${homepage}/releases/download/v${version}/xdeb-install-linux-${XBPS_TARGET_MACHINE} https://raw.githubusercontent.com/thetredev/xdeb-install/v${version}/LICENSE"
+checksum="dc4d6db5afc8cfbc6b6d5a746edc77e7adb33c2107211f6af2bed4249f736baf 78dc220b8c0cb8341a9da3efaa33ff87483b81db5f9e0b94c81241a15582bc11"
+
+do_extract() {
+	# nothing to do here, it's a prebuilt go binary
+	# satisfy xbps-src using 'true'
+	true
+}
+
+do_install() {
+	bindir="${XBPS_SRCDISTDIR}/${pkgname}-${version}"
+
+	mv ${bindir}/xdeb-install-linux-${XBPS_TARGET_MACHINE} ${bindir}/xdeb-install
+	vbin ${bindir}/xdeb-install
+
+	vlicense ${bindir}/LICENSE
+}

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

end of thread, other threads:[~2023-10-01 17:04 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-01 16:26 [PR PATCH] New package: xdeb-install-1.0.0 thetredev
2023-10-01 16:28 ` [PR PATCH] [Updated] " thetredev
2023-10-01 16:39 ` Duncaen
2023-10-01 16:50 ` classabbyamp
2023-10-01 16:51 ` thetredev
2023-10-01 16:55 ` Duncaen
2023-10-01 16:57 ` thetredev
2023-10-01 17:04 ` [PR PATCH] [Closed]: " thetredev

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