detached dc8c53b

chore: switch to bnema purego module path

commit
dc8c53b1690225cb92f6be6cb9fc57473aa51174
author
brice · · 2026-04-15 18:57 UTC
parent
0e08fa2
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
refs
tag: v0.1.2
9 files · +10 -10
M README.md +1 -1
@@ -1,6 +1,6 @@
11 # purego-pipewire
22
3-Go bindings for [PipeWire](https://pipewire.org/) via [purego](https://github.com/ebitengine/purego) instead of cgo.
3+Go bindings for [PipeWire](https://pipewire.org/) via [purego](https://github.com/bnema/purego) instead of cgo.
44
55 Linux only. `CGO_ENABLED=0`.
66
@@ -1,6 +1,6 @@
1 # purego-pipewire1 # purego-pipewire
2 2
3-Go bindings for [PipeWire](https://pipewire.org/) via [purego](https://github.com/ebitengine/purego) instead of cgo.3+Go bindings for [PipeWire](https://pipewire.org/) via [purego](https://github.com/bnema/purego) instead of cgo.
4 4
5 Linux only. `CGO_ENABLED=0`.5 Linux only. `CGO_ENABLED=0`.
6 6
M cmd/pipewiregen/internal/emitter/emitter.go +1 -1
@@ -411,7 +411,7 @@ const capiTemplate = `// Code generated by pipewiregen. DO NOT EDIT.
411411
412412 package capi
413413
414-import "github.com/ebitengine/purego"
414+import "github.com/bnema/purego"
415415 {{if .NeedsUnsafe}}
416416 import "unsafe"
417417 {{end}}
@@ -411,7 +411,7 @@ const capiTemplate = `// Code generated by pipewiregen. DO NOT EDIT.
411 411
412 package capi412 package capi
413 413
414-import "github.com/ebitengine/purego"414+import "github.com/bnema/purego"
415 {{if .NeedsUnsafe}}415 {{if .NeedsUnsafe}}
416 import "unsafe"416 import "unsafe"
417 {{end}}417 {{end}}
M go.mod +1 -1
@@ -3,7 +3,7 @@ module github.com/bnema/purego-pipewire
33 go 1.26.1
44
55 require (
6- github.com/ebitengine/purego v0.10.0
6+ github.com/bnema/purego v0.11.0-bnema.2
77 github.com/stretchr/testify v1.11.1
88 )
99
@@ -3,7 +3,7 @@ module github.com/bnema/purego-pipewire
3 go 1.26.13 go 1.26.1
4 4
5 require (5 require (
6- github.com/ebitengine/purego v0.10.06+ github.com/bnema/purego v0.11.0-bnema.2
7 github.com/stretchr/testify v1.11.17 github.com/stretchr/testify v1.11.1
8 )8 )
9 9
M go.sum +2 -2
@@ -1,7 +1,7 @@
1+github.com/bnema/purego v0.11.0-bnema.2 h1:7pzcdOJ8bGtLrCz6V582oyleP6css1ICQoGgj+/Ve4o=
2+github.com/bnema/purego v0.11.0-bnema.2/go.mod h1:5BnOIUj+0fvk/vwv45iottFoGfkDT7cnLXnpM2s6Hng=
13 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
24 github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3-github.com/ebitengine/purego v0.10.0 h1:QIw4xfpWT6GWTzaW5XEKy3HXoqrJGx1ijYHzTF0/ISU=
4-github.com/ebitengine/purego v0.10.0/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ=
55 github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
66 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
77 github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
@@ -1,7 +1,7 @@
1+github.com/bnema/purego v0.11.0-bnema.2 h1:7pzcdOJ8bGtLrCz6V582oyleP6css1ICQoGgj+/Ve4o=
2+github.com/bnema/purego v0.11.0-bnema.2/go.mod h1:5BnOIUj+0fvk/vwv45iottFoGfkDT7cnLXnpM2s6Hng=
1 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=3 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
2 github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=4 github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3-github.com/ebitengine/purego v0.10.0 h1:QIw4xfpWT6GWTzaW5XEKy3HXoqrJGx1ijYHzTF0/ISU=
4-github.com/ebitengine/purego v0.10.0/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ=
5 github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=5 github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
6 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=6 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
7 github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=7 github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
M internal/capi/init_gen.go +1 -1 generated file: collapsed
M internal/capi/loop_gen.go +1 -1 generated file: collapsed
M internal/capi/stream_ops.go +1 -1
@@ -6,7 +6,7 @@ import (
66 "sync"
77 "unsafe"
88
9- "github.com/ebitengine/purego"
9+ "github.com/bnema/purego"
1010
1111 portout "github.com/bnema/purego-pipewire/internal/ports/out"
1212 )
@@ -6,7 +6,7 @@ import (
6 "sync"6 "sync"
7 "unsafe"7 "unsafe"
8 8
9- "github.com/ebitengine/purego"9+ "github.com/bnema/purego"
10 10
11 portout "github.com/bnema/purego-pipewire/internal/ports/out"11 portout "github.com/bnema/purego-pipewire/internal/ports/out"
12 )12 )
M internal/capi/stream_playback_gen.go +1 -1 generated file: collapsed
M internal/loader/loader.go +1 -1
@@ -5,7 +5,7 @@ import (
55 "os"
66 "path/filepath"
77
8- "github.com/ebitengine/purego"
8+ "github.com/bnema/purego"
99 )
1010
1111 type Handles struct {
@@ -5,7 +5,7 @@ import (
5 "os"5 "os"
6 "path/filepath"6 "path/filepath"
7 7
8- "github.com/ebitengine/purego"8+ "github.com/bnema/purego"
9 )9 )
10 10
11 type Handles struct {11 type Handles struct {

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 8

↑↓ moveenter openesc close