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

* Re: [PR PATCH] [Updated] New package: xdeb-install-1.0.0
  2023-10-01 16:26 [PR PATCH] New package: xdeb-install-1.0.0 thetredev
@ 2023-10-01 16:28 ` thetredev
  2023-10-01 16:39 ` Duncaen
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: thetredev @ 2023-10-01 16:28 UTC (permalink / raw)
  To: ml

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

There is an updated 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: 1541 bytes --]

From 38adc426265dfbe33176c04abea10f8d71d48fd0 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 | 26 ++++++++++++++++++++++++++
 1 file changed, 26 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..416494c6d591e
--- /dev/null
+++ b/srcpkgs/xdeb-install/template
@@ -0,0 +1,26 @@
+# 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

* Re: New package: xdeb-install-1.0.0
  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
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Duncaen @ 2023-10-01 16:39 UTC (permalink / raw)
  To: ml

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

New comment by Duncaen on void-packages repository

https://github.com/void-linux/void-packages/pull/46352#issuecomment-1742134093

Comment:
We generally suggest against using xdeb, I don't think we should include it in the repository.

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

* Re: New package: xdeb-install-1.0.0
  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
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: classabbyamp @ 2023-10-01 16:50 UTC (permalink / raw)
  To: ml

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

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/46352#issuecomment-1742136600

Comment:
I agree with duncaen but additionally, this would not accepted as-is because it's using prebuilt binaries

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

* Re: New package: xdeb-install-1.0.0
  2023-10-01 16:26 [PR PATCH] New package: xdeb-install-1.0.0 thetredev
                   ` (2 preceding siblings ...)
  2023-10-01 16:50 ` classabbyamp
@ 2023-10-01 16:51 ` thetredev
  2023-10-01 16:55 ` Duncaen
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: thetredev @ 2023-10-01 16:51 UTC (permalink / raw)
  To: ml

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

New comment by thetredev on void-packages repository

https://github.com/void-linux/void-packages/pull/46352#issuecomment-1742136889

Comment:
@Duncaen May I ask why using xdeb is discouraged?

@classabbyamp What's wrong with prebuilts? :)

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

* Re: New package: xdeb-install-1.0.0
  2023-10-01 16:26 [PR PATCH] New package: xdeb-install-1.0.0 thetredev
                   ` (3 preceding siblings ...)
  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
  6 siblings, 0 replies; 8+ messages in thread
From: Duncaen @ 2023-10-01 16:55 UTC (permalink / raw)
  To: ml

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

New comment by Duncaen on void-packages repository

https://github.com/void-linux/void-packages/pull/46352#issuecomment-1742137974

Comment:
The packages tend to break users systems, i.e. they replaced symlinks of usr/sbin breaking some users installations. Its bad practice in general to install other distributions packages onto another distribution.

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

* Re: New package: xdeb-install-1.0.0
  2023-10-01 16:26 [PR PATCH] New package: xdeb-install-1.0.0 thetredev
                   ` (4 preceding siblings ...)
  2023-10-01 16:55 ` Duncaen
@ 2023-10-01 16:57 ` thetredev
  2023-10-01 17:04 ` [PR PATCH] [Closed]: " thetredev
  6 siblings, 0 replies; 8+ messages in thread
From: thetredev @ 2023-10-01 16:57 UTC (permalink / raw)
  To: ml

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

New comment by thetredev on void-packages repository

https://github.com/void-linux/void-packages/pull/46352#issuecomment-1742138342

Comment:
@Duncaen I see, makes sense. Thanks.

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

* Re: [PR PATCH] [Closed]: New package: xdeb-install-1.0.0
  2023-10-01 16:26 [PR PATCH] New package: xdeb-install-1.0.0 thetredev
                   ` (5 preceding siblings ...)
  2023-10-01 16:57 ` thetredev
@ 2023-10-01 17:04 ` thetredev
  6 siblings, 0 replies; 8+ messages in thread
From: thetredev @ 2023-10-01 17:04 UTC (permalink / raw)
  To: ml

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

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

New package: xdeb-install-1.0.0
https://github.com/void-linux/void-packages/pull/46352

Description:
#### 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.

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