Dear all,

I am trying to package sptlrx [1] and it's dependencies lyricsapi [2] and go-mpris [3].

When building sptlrx it fails like this:

```
dh binary --builddirectory=_build --buildsystem=golang --with=golang
   dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang
   dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_build -O--builddirectory=_build -O--buildsystem=golang
        cd _build && go install -trimpath -v -p 7 github.com/raitonoberu/sptlrx 
github.com/raitonoberu/sptlrx/cmd github.com/raitonoberu/sptlrx/config 
github.com/raitonoberu/sptlrx/lyrics github.com/raitonoberu/sptlrx/player 
github.com/raitonoberu/sptlrx/pool github.com/raitonoberu/sptlrx/services/browser 
github.com/raitonoberu/sptlrx/services/hosted 
github.com/raitonoberu/sptlrx/services/local 
github.com/raitonoberu/sptlrx/services/mopidy 
github.com/raitonoberu/sptlrx/services/mpd github.com/raitonoberu/sptlrx/services/mpris 
github.com/raitonoberu/sptlrx/services/spotify github.com/raitonoberu/sptlrx/ui
src/github.com/raitonoberu/sptlrx/main.go:3:8: cannot find package "sptlrx/cmd" 
in any of:
        /usr/lib/go-1.23/src/sptlrx/cmd (from $GOROOT)
        /<<PKGBUILDDIR>>/_build/src/sptlrx/cmd (from $GOPATH)
src/github.com/raitonoberu/sptlrx/cmd/pipe.go:5:2: cannot find package 
"sptlrx/config" in any of:
        /usr/lib/go-1.23/src/sptlrx/config (from $GOROOT)
[SNIP]
```

Those obviously can't be found in /usr/lib/go-1.23/src/sptlrx/ as those are not installed. Do I need to vendor those "self-dependencies" or how can this chicken-egg problem be solved?

Best regards,
Martin

[1] https://salsa.debian.org/go-team/packages/sptlrx
[2] 
https://salsa.debian.org/go-team/packages/golang-github-raitonoberu-lyricsapi
[3] https://salsa.debian.org/go-team/packages/golang-github-pauloo27-go-mpris

Attachment: signature.asc
Description: PGP signature

Reply via email to