LiteIDE is a cross-platform, open source, Go IDE. The source can be found at https://github.com/visualfc/liteide. I was able to successfully build & deploy the source on the latest Mageia 4 beta 64bit (KDE if it matters). I took notes on how I built the source. I'll lay them out here in case the packager finds them useful (Please update Golang package to while yer at it). Building LiteIDE from source on mga4-amd64 # Perform standard Go installation. Update $PATH & add $GOROOT in /etc/profile. # Install kdebase4-runtime-devel package to provide qmake development libs needed. # setup go dir in home directory with src, bin, and pkg folders. mkdir -p ~/go/{src,bin,pkg} #Create GOPATH variable GOPATH=$HOME/go/;export GOPATH # grab & install Go packages needed to build LiteIDE go get code.google.com/p/go.tools/present go get github.com/visualfc/goimports go get github.com/nsf/gocode go get github.com/gpmgo/gopm go install code.google.com/p/go.tools/present go install github.com/visualfc/goimports go install github.com/nsf/gocode go install github.com/gpmgo/gopm # clone LiteIDE repo and enter build dir git clone https://github.com/visualfc/liteide.git cd liteide/build # cp or mv installed Go packages to ../liteidex/src/ folder cp ~/go/src/* ../liteidex/src/ ./build_linux.sh # Edit deploy_linux_qt4.sh (or copy it to a new file) add the following line # somewhere before the echo statements. QTDIR=/usr/lib64 ./deploy_linux_qt4.sh # liteide dir in the current build folder will be ready to install & use. # Edit liteide/share/liteide/liteenv/linux64.env file to set GOROOT to /usr/local/go (standard Go install location) or system wide Go installation folder. # Now LiteIDE should now be ready for Go development. Reproducible: Steps to Reproduce:
*** Bug 5171 has been marked as a duplicate of this bug. ***
CC: (none) => mwozniak00
Assigning this package request to all packagers collectively. On a voluntary basis, one of them might want to integrate it to the distribution and maintain it for bug and security fixes. You might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager
Assignee: bugsquad => pkg-bugs