Github messages for voidlinux
 help / color / mirror / Atom feed
From: vihu <vihu@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: [PR PATCH] New package: sesh (v0.9.0)
Date: Mon, 29 Jan 2024 00:57:33 +0100	[thread overview]
Message-ID: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-48413@inbox.vuxu.org> (raw)

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

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

https://github.com/vihu/void-packages rg/sesh
https://github.com/void-linux/void-packages/pull/48413

New package: sesh (v0.9.0)
Summary
----

#### I tested the changes in this PR: YES

- I have confirmed that building the package is successful and have installed it locally.

#### Build

```bash
./xbps-src pkg sesh
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://repo-default.voidlinux.org/current/bootstrap/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/multilib/bootstrap/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> sesh-0.9.0_1: removing autodeps, please wait...
=> sesh-0.9.0_1: building with [go] for x86_64...
   [host] go-1.21.5_1: found (https://repo-default.voidlinux.org/current)
=> sesh-0.9.0_1: installing host dependencies: go-1.21.5_1 ...
=> sesh-0.9.0_1: running pre-build hook: 02-script-wrapper ...
=> sesh-0.9.0_1: running do_build ...
go: downloading github.com/urfave/cli/v2 v2.27.1
go: downloading github.com/pelletier/go-toml/v2 v2.1.1
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.3
go: downloading github.com/xrash/smetrics v0.0.0-20231213231151-1d8dd44e695e
go: downloading github.com/russross/blackfriday/v2 v2.1.0
internal/goarch
internal/goexperiment
internal/coverage/rtcov
internal/godebugs
internal/race
internal/itoa
log/internal
encoding
internal/unsafeheader
unicode/utf16
unicode
math/bits
unicode/utf8
internal/goos
runtime/internal/syscall
internal/cpu
sync/atomic
runtime/internal/atomic
runtime/internal/math
internal/abi
runtime/internal/sys
github.com/pelletier/go-toml/v2/internal/characters
internal/bytealg
math
runtime
internal/reflectlite
sync
internal/testlog
internal/bisect
internal/godebug
errors
sort
internal/oserror
io
internal/safefilepath
path
strconv
syscall
text/tabwriter
bytes
strings
reflect
html
regexp/syntax
internal/syscall/execenv
internal/syscall/unix
time
regexp
context
io/fs
internal/poll
internal/fmtsort
encoding/binary
os
encoding/base64
io/ioutil
fmt
path/filepath
os/exec
github.com/joshmedeski/sesh/git
github.com/pelletier/go-toml/v2/internal/danger
github.com/joshmedeski/sesh/dir
log
flag
net/url
github.com/xrash/smetrics
encoding/json
github.com/russross/blackfriday/v2
text/template/parse
github.com/pelletier/go-toml/v2/unstable
github.com/joshmedeski/sesh/convert
github.com/pelletier/go-toml/v2/internal/tracker
github.com/pelletier/go-toml/v2
text/template
github.com/cpuguy83/go-md2man/v2/md2man
github.com/joshmedeski/sesh/config
github.com/joshmedeski/sesh/tmux
github.com/urfave/cli/v2
github.com/joshmedeski/sesh/zoxide
github.com/joshmedeski/sesh/session
github.com/joshmedeski/sesh/connect
github.com/joshmedeski/sesh/cmds
github.com/joshmedeski/sesh/seshcli
github.com/joshmedeski/sesh
=> sesh-0.9.0_1: skipping check (XBPS_CHECK_PKGS is disabled) ...
=> sesh-0.9.0_1: running pre-install hook: 00-libdir ...
=> sesh-0.9.0_1: running pre-install hook: 02-script-wrapper ...
=> sesh-0.9.0_1: running pre-install hook: 98-fixup-gir-path ...
=> sesh-0.9.0_1: running do_install ...
=> sesh-0.9.0_1: running post_install ...
=> sesh-0.9.0_1: running post-install hook: 00-compress-info-files ...
=> sesh-0.9.0_1: running post-install hook: 00-fixup-gir-path ...
=> sesh-0.9.0_1: running post-install hook: 00-libdir ...
=> sesh-0.9.0_1: running post-install hook: 00-uncompress-manpages ...
=> sesh-0.9.0_1: running post-install hook: 01-remove-misc ...
=> sesh-0.9.0_1: running post-install hook: 02-remove-libtool-archives ...
=> sesh-0.9.0_1: running post-install hook: 02-remove-perl-files ...
=> sesh-0.9.0_1: running post-install hook: 02-remove-python-bytecode-files ...
=> sesh-0.9.0_1: running post-install hook: 03-remove-empty-dirs ...
=> WARNING: sesh-0.9.0_1: removed empty dir: /usr/lib
=> sesh-0.9.0_1: running post-install hook: 04-create-xbps-metadata-scripts ...
=> sesh-0.9.0_1: running post-install hook: 05-generate-gitrevs ...
=> sesh-0.9.0_1: running post-install hook: 06-strip-and-debug-pkgs ...
   Stripped static executable: /usr/bin/sesh
=> sesh-0.9.0_1: running post-install hook: 10-pkglint-devel-paths ...
=> sesh-0.9.0_1: running post-install hook: 11-pkglint-elf-in-usrshare ...
=> sesh-0.9.0_1: running post-install hook: 12-rename-python3-c-bindings ...
=> sesh-0.9.0_1: running post-install hook: 13-pkg-config-clean-xbps-cross-base-ref ...
=> sesh-0.9.0_1: running post-install hook: 14-fix-permissions ...
=> sesh-0.9.0_1: running post-install hook: 80-prepare-32bit ...
=> sesh-0.9.0_1: running post-install hook: 98-shlib-provides ...
=> sesh-0.9.0_1: running post-install hook: 99-pkglint-warn-cross-cruft ...
=> sesh-0.9.0_1: running pre-pkg hook: 03-rewrite-python-shebang ...
=> sesh-0.9.0_1: running pre-pkg hook: 04-generate-runtime-deps ...
=> sesh-0.9.0_1: running pre-pkg hook: 05-generate-32bit-runtime-deps ...
=> sesh-0.9.0_1: running pre-pkg hook: 90-set-timestamps ...
=> sesh-0.9.0_1: setting mtimes to Sun Jan 28 11:45:52 PM UTC 2024
=> sesh-0.9.0_1: running pre-pkg hook: 99-pkglint-subpkgs ...
=> sesh-0.9.0_1: running pre-pkg hook: 99-pkglint ...
=> sesh-0.9.0_1: running pre-pkg hook: 999-collected-rdeps ...
=> sesh-0.9.0_1: running do-pkg hook: 00-gen-pkg ...
=> Creating sesh-0.9.0_1.x86_64.xbps for repository /host/binpkgs ...
=> sesh-0.9.0_1: running post-pkg hook: 00-register-pkg ...
=> Registering new packages to /host/binpkgs
index: added `sesh-0.9.0_1' (x86_64).
index: 1 packages registered.
=> sesh-0.9.0_1: removing autodeps, please wait...
=> sesh-0.9.0_1: cleaning build directory...
=> sesh: removing files from destdir...
```
#### Installation
```bash
[*] Updating repository `https://mirror.vofr.net/voidlinux/current/x86_64-repodata' ...
[*] Updating repository `https://mirror.vofr.net/voidlinux/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://mirror.vofr.net/voidlinux/current/nonfree/x86_64-repodata' ...

Name Action    Version           New version            Download size
sesh install   -                 0.9.0_1                -

Size required on disk:        3555KB
Space available on disk:       704GB

Do you want to continue? [Y/n] Y

[*] Verifying package integrity
sesh-0.9.0_1: verifying SHA256 hash...

[*] Collecting package files
sesh-0.9.0_1: collecting files...

[*] Unpacking packages
sesh-0.9.0_1: unpacking ...

[*] Configuring unpacked packages
sesh-0.9.0_1: configuring ...
sesh-0.9.0_1: installed successfully.

0 downloaded, 1 installed, 0 updated, 1 configured, 0 removed.
```

#### This new package conforms to the package requirements: YES

- I built this PR locally for my native architecture, (x86_64-glibc)

#### Testing the changes
- I tested the changes in this PR: **YES**

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



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

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

From eef939b2101ff97a616e71b0b0d6b5750f8258f4 Mon Sep 17 00:00:00 2001
From: Rahul Garg <rg@vihu.dev>
Date: Sun, 28 Jan 2024 16:48:26 -0700
Subject: [PATCH] New pacakge: sesh (v0.9.0)

Summary
----

    I tested the changes in this PR: YES. I have confirmed that building
    the package is successful and have installed it locally.

```bash
./xbps-src pkg sesh
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://repo-default.voidlinux.org/current/bootstrap/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/multilib/bootstrap/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://repo-default.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> sesh-0.9.0_1: removing autodeps, please wait...
=> sesh-0.9.0_1: building with [go] for x86_64...
   [host] go-1.21.5_1: found (https://repo-default.voidlinux.org/current)
=> sesh-0.9.0_1: installing host dependencies: go-1.21.5_1 ...
=> sesh-0.9.0_1: running pre-build hook: 02-script-wrapper ...
=> sesh-0.9.0_1: running do_build ...
go: downloading github.com/urfave/cli/v2 v2.27.1
go: downloading github.com/pelletier/go-toml/v2 v2.1.1
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.3
go: downloading github.com/xrash/smetrics v0.0.0-20231213231151-1d8dd44e695e
go: downloading github.com/russross/blackfriday/v2 v2.1.0
internal/goarch
internal/goexperiment
internal/coverage/rtcov
internal/godebugs
internal/race
internal/itoa
log/internal
encoding
internal/unsafeheader
unicode/utf16
unicode
math/bits
unicode/utf8
internal/goos
runtime/internal/syscall
internal/cpu
sync/atomic
runtime/internal/atomic
runtime/internal/math
internal/abi
runtime/internal/sys
github.com/pelletier/go-toml/v2/internal/characters
internal/bytealg
math
runtime
internal/reflectlite
sync
internal/testlog
internal/bisect
internal/godebug
errors
sort
internal/oserror
io
internal/safefilepath
path
strconv
syscall
text/tabwriter
bytes
strings
reflect
html
regexp/syntax
internal/syscall/execenv
internal/syscall/unix
time
regexp
context
io/fs
internal/poll
internal/fmtsort
encoding/binary
os
encoding/base64
io/ioutil
fmt
path/filepath
os/exec
github.com/joshmedeski/sesh/git
github.com/pelletier/go-toml/v2/internal/danger
github.com/joshmedeski/sesh/dir
log
flag
net/url
github.com/xrash/smetrics
encoding/json
github.com/russross/blackfriday/v2
text/template/parse
github.com/pelletier/go-toml/v2/unstable
github.com/joshmedeski/sesh/convert
github.com/pelletier/go-toml/v2/internal/tracker
github.com/pelletier/go-toml/v2
text/template
github.com/cpuguy83/go-md2man/v2/md2man
github.com/joshmedeski/sesh/config
github.com/joshmedeski/sesh/tmux
github.com/urfave/cli/v2
github.com/joshmedeski/sesh/zoxide
github.com/joshmedeski/sesh/session
github.com/joshmedeski/sesh/connect
github.com/joshmedeski/sesh/cmds
github.com/joshmedeski/sesh/seshcli
github.com/joshmedeski/sesh
=> sesh-0.9.0_1: skipping check (XBPS_CHECK_PKGS is disabled) ...
=> sesh-0.9.0_1: running pre-install hook: 00-libdir ...
=> sesh-0.9.0_1: running pre-install hook: 02-script-wrapper ...
=> sesh-0.9.0_1: running pre-install hook: 98-fixup-gir-path ...
=> sesh-0.9.0_1: running do_install ...
=> sesh-0.9.0_1: running post_install ...
=> sesh-0.9.0_1: running post-install hook: 00-compress-info-files ...
=> sesh-0.9.0_1: running post-install hook: 00-fixup-gir-path ...
=> sesh-0.9.0_1: running post-install hook: 00-libdir ...
=> sesh-0.9.0_1: running post-install hook: 00-uncompress-manpages ...
=> sesh-0.9.0_1: running post-install hook: 01-remove-misc ...
=> sesh-0.9.0_1: running post-install hook: 02-remove-libtool-archives ...
=> sesh-0.9.0_1: running post-install hook: 02-remove-perl-files ...
=> sesh-0.9.0_1: running post-install hook: 02-remove-python-bytecode-files ...
=> sesh-0.9.0_1: running post-install hook: 03-remove-empty-dirs ...
=> WARNING: sesh-0.9.0_1: removed empty dir: /usr/lib
=> sesh-0.9.0_1: running post-install hook: 04-create-xbps-metadata-scripts ...
=> sesh-0.9.0_1: running post-install hook: 05-generate-gitrevs ...
=> sesh-0.9.0_1: running post-install hook: 06-strip-and-debug-pkgs ...
   Stripped static executable: /usr/bin/sesh
=> sesh-0.9.0_1: running post-install hook: 10-pkglint-devel-paths ...
=> sesh-0.9.0_1: running post-install hook: 11-pkglint-elf-in-usrshare ...
=> sesh-0.9.0_1: running post-install hook: 12-rename-python3-c-bindings ...
=> sesh-0.9.0_1: running post-install hook: 13-pkg-config-clean-xbps-cross-base-ref ...
=> sesh-0.9.0_1: running post-install hook: 14-fix-permissions ...
=> sesh-0.9.0_1: running post-install hook: 80-prepare-32bit ...
=> sesh-0.9.0_1: running post-install hook: 98-shlib-provides ...
=> sesh-0.9.0_1: running post-install hook: 99-pkglint-warn-cross-cruft ...
=> sesh-0.9.0_1: running pre-pkg hook: 03-rewrite-python-shebang ...
=> sesh-0.9.0_1: running pre-pkg hook: 04-generate-runtime-deps ...
=> sesh-0.9.0_1: running pre-pkg hook: 05-generate-32bit-runtime-deps ...
=> sesh-0.9.0_1: running pre-pkg hook: 90-set-timestamps ...
=> sesh-0.9.0_1: setting mtimes to Sun Jan 28 11:45:52 PM UTC 2024
=> sesh-0.9.0_1: running pre-pkg hook: 99-pkglint-subpkgs ...
=> sesh-0.9.0_1: running pre-pkg hook: 99-pkglint ...
=> sesh-0.9.0_1: running pre-pkg hook: 999-collected-rdeps ...
=> sesh-0.9.0_1: running do-pkg hook: 00-gen-pkg ...
=> Creating sesh-0.9.0_1.x86_64.xbps for repository /host/binpkgs ...
=> sesh-0.9.0_1: running post-pkg hook: 00-register-pkg ...
=> Registering new packages to /host/binpkgs
index: added `sesh-0.9.0_1' (x86_64).
index: 1 packages registered.
=> sesh-0.9.0_1: removing autodeps, please wait...
=> sesh-0.9.0_1: cleaning build directory...
=> sesh: removing files from destdir...
```

```bash
[*] Updating repository `https://mirror.vofr.net/voidlinux/current/x86_64-repodata' ...
[*] Updating repository `https://mirror.vofr.net/voidlinux/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://mirror.vofr.net/voidlinux/current/nonfree/x86_64-repodata' ...

Name Action    Version           New version            Download size
sesh install   -                 0.9.0_1                -

Size required on disk:        3555KB
Space available on disk:       704GB

Do you want to continue? [Y/n] Y

[*] Verifying package integrity
sesh-0.9.0_1: verifying SHA256 hash...

[*] Collecting package files
sesh-0.9.0_1: collecting files...

[*] Unpacking packages
sesh-0.9.0_1: unpacking ...

[*] Configuring unpacked packages
sesh-0.9.0_1: configuring ...
sesh-0.9.0_1: installed successfully.

0 downloaded, 1 installed, 0 updated, 1 configured, 0 removed.
```

    This new package conforms to the package requirements: YES

    I built this PR locally for my native architecture, (x86_64-glibc)
---
 srcpkgs/sesh/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/sesh/template

diff --git a/srcpkgs/sesh/template b/srcpkgs/sesh/template
new file mode 100644
index 0000000000000..164e79c0738ed
--- /dev/null
+++ b/srcpkgs/sesh/template
@@ -0,0 +1,16 @@
+# Template file for 'sesh'
+pkgname=sesh
+version=0.9.0
+revision=1
+build_style=go
+go_import_path=github.com/joshmedeski/sesh
+short_desc="Smart session manager for the terminal"
+maintainer="Rahul Garg <rg@vihu.dev>"
+license="MIT"
+homepage="https://github.com/joshmedeski/sesh"
+distfiles="https://github.com/joshmedeski/sesh/archive/v${version}.tar.gz"
+checksum=9308c8bbfa1328ea29f1cf058c98733e3a60089997678b27f5e4e824bd90d899
+
+post_install() {
+	vlicense LICENSE
+}

             reply	other threads:[~2024-01-28 23:57 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-28 23:57 vihu [this message]
2024-02-04  5:06 ` hervyqa
2024-02-04  5:10 ` [PR PATCH] [Updated] " vihu
2024-02-04  8:41 ` vihu
2024-02-12 19:14 ` vihu
2024-02-23 18:03 ` [PR PATCH] [Updated] " vihu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-48413@inbox.vuxu.org \
    --to=vihu@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).