guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Questions related to packaging go-bitmask-vpn


From: swedebugia
Subject: Questions related to packaging go-bitmask-vpn
Date: Tue, 5 Feb 2019 13:56:58 +0100

Hi

Today I took a stab at packaging the new go-bitmask-vpn

The go-files are not in the pkg-root and the go-build-system therefore fails with:

"starting phase `build'
can't load package: package 0xacab.org/leap/bitmask-vpn: no Go files in /tmp/guix-build-go-bitmask-vpn-0.19.1.drv-0/src/0xacab.org/leap/bitmask-vpn
Building '0xacab.org/leap/bitmask-vpn' failed."

The tree looks like this:
.
├── cmd
│   ├── bitmask-connect
│   │   └── main.go
│   ├── bitmask-helper
│   │   └── main.go
│   └── bitmask-vpn
│       ├── catalog.go
│       └── main.go
├── go.mod
├── go.sum
├── icon
│   ├── blocked_darwin.go
│   ├── blocked_unix.go
│   ├── blocked_win.go
│   ├── ico
│   │   ├── black
│   │   │   ├── vpn_blocked.ico
│   │   │   ├── vpn_off.ico
│   │   │   ├── vpn_on.ico
│   │   │   ├── vpn_wait_0.ico
│   │   │   ├── vpn_wait_1.ico
│   │   │   ├── vpn_wait_2.ico
│   │   │   └── vpn_wait_3.ico
│   │   └── white
│   │       ├── vpn_blocked.ico
│   │       ├── vpn_off.ico
│   │       ├── vpn_on.ico
│   │       ├── vpn_wait_0.ico
│   │       ├── vpn_wait_1.ico
│   │       ├── vpn_wait_2.ico
│   │       └── vpn_wait_3.ico
│   ├── Makefile
│   ├── make_icon.bat
│   ├── off_darwin.go
│   ├── off_unix.go
│   ├── off_win.go
│   ├── on_darwin.go
│   ├── on_unix.go
│   ├── on_win.go
│   ├── png
│   │   ├── black
│   │   │   ├── vpn_blocked.png
│   │   │   ├── vpn_off.png
│   │   │   ├── vpn_on.png
│   │   │   ├── vpn_wait_0.png
│   │   │   ├── vpn_wait_1.png
│   │   │   ├── vpn_wait_2.png
│   │   │   └── vpn_wait_3.png
│   │   └── white
│   │       ├── vpn_blocked.png
│   │       ├── vpn_off.png
│   │       ├── vpn_on.png
│   │       ├── vpn_wait_0.png
│   │       ├── vpn_wait_1.png
│   │       ├── vpn_wait_2.png
│   │       └── vpn_wait_3.png
│   ├── wait_0_darwin.go
│   ├── wait_0_unix.go
│   ├── wait_0_win.go
│   ├── wait_1_darwin.go
│   ├── wait_1_unix.go
│   ├── wait_1_win.go
│   ├── wait_2_darwin.go
│   ├── wait_2_unix.go
│   ├── wait_2_win.go
│   ├── wait_3_darwin.go
│   ├── wait_3_unix.go
│   └── wait_3_win.go
├── LICENSE
├── locales
│   ├── bn
│   │   └── messages.gotext.json
│   ├── en-GB
│   │   └── messages.gotext.json
│   ├── en-US
│   │   └── messages.gotext.json
│   ├── es
│   │   └── messages.gotext.json
│   ├── es-ES
│   │   └── messages.gotext.json
│   ├── fr
│   │   └── messages.gotext.json
│   ├── lt
│   │   └── messages.gotext.json
│   ├── nl
│   │   └── messages.gotext.json
│   ├── pt-BR
│   │   └── messages.gotext.json
│   └── ru
│       └── messages.gotext.json
├── Makefile
├── pkg
│   ├── bitmask
│   │   ├── autostart.go
│   │   ├── bitmaskd.go
│   │   ├── bitmask.go
│   │   └── standalone.go
│   ├── bitmaskd
│   │   ├── events.go
│   │   ├── main.go
│   │   └── vpn.go
│   ├── config
│   │   ├── config.go
│   │   ├── darwin.go
│   │   ├── logger.go
│   │   ├── unix.go
│   │   └── windows.go
│   ├── helper
│   │   ├── args.go
│   │   ├── darwin.go
│   │   ├── helper.go
│   │   ├── linux.go
│   │   └── windows.go
│   ├── standalone
│   │   ├── bonafide.go
│   │   ├── bonafide_integration_test.go
│   │   ├── bonafide_test.go
│   │   ├── launcher.go
│   │   ├── launcher_linux.go
│   │   ├── main.go
│   │   ├── status.go
│   │   ├── testdata
│   │   │   ├── cert
│   │   │   └── eip-service.json
│   │   └── vpn.go
│   └── systray
│       ├── config.go
│       ├── notificator.go
│       ├── pid.go
│       ├── pid_test.go
│       ├── run.go
│       ├── signal_unix.go
│       ├── signal_windows.go
│       └── systray.go
├── README.md
├── riseupvpn.svg
└── tools
    └── transifex
        ├── main.go
        ├── Makefile
        └── messages.json

Is there an example of how to get it to find files in sub-directories?

Or should I package it as 5 different packages in one?

--
Cheers Swedebugia

Attachment: golang-web.scm
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]