try to make this work again

This commit is contained in:
Jeff Carr 2025-09-11 17:42:23 -05:00
parent 3b559eff7e
commit b3f63523b4
4 changed files with 20 additions and 19 deletions

View File

@ -4,8 +4,10 @@ VERSION = $(shell git describe --tags)
BUILDTIME = $(shell date +%Y.%m.%d)
all: build
./go-gui-toolkits
ls -l ~/go/lib/go-gui/
-rm -f go-gui*.deb
go-deb --gui andlabs gui
#./go-gui-toolkits
#ls -l ~/go/lib/go-gui/
build: goimports
GO111MODULE=off go build \

4
build
View File

@ -1,6 +1,8 @@
#!/bin/bash -x
# make build
rm -rf ~/go/lib/*
go-gui-toolkits
ls -lt ~/go/lib/
mkdir -p files/usr/lib/go-gui-toolkits
cp -a ~/go/lib/go-gui/*.so files/usr/lib/go-gui-toolkits/

View File

@ -1,3 +1,4 @@
Package: go-gui-toolkits
Maintainer: Jeff Carr <jcarr@wit.com>
Depends:
Architecture: amd64

26
main.go
View File

@ -2,30 +2,26 @@ package main
import (
"go.wit.com/lib/protobuf/forgepb"
"go.wit.com/log"
)
// go will sit here until the window exits
func main() {
forge := forgepb.Init()
all := forge.Repos.SortByFullPath()
for all.Scan() {
check := all.Next()
repotype := check.GetRepoType()
if repotype != "plugin" {
continue
cmd := []string{"make", "install"}
if repo := forge.Repos.FindByNamespace("go.wit.com/toolkits/gocui"); repo != nil {
repo.RunVerbose(cmd)
}
if forge.Config.IsReadOnly(check.GetGoPath()) {
// ignore read only stuff
continue
if repo := forge.Repos.FindByNamespace("go.wit.com/toolkits/andlabs"); repo != nil {
repo.RunVerbose(cmd)
}
log.Info("STARTING 'make install' in", check.GetGoPath())
if err := forge.Install(check, nil); err != nil {
log.Warn("INSTALL FAILED", check.GetGoPath(), err)
}
if repo := forge.Repos.FindByNamespace("go.wit.com/toolkits/nocui"); repo != nil {
repo.RunVerbose(cmd)
}
if repo := forge.Repos.FindByNamespace("go.wit.com/toolkits/fyne"); repo != nil {
repo.RunVerbose(cmd)
}
}