View previous topic :: View next topic |
Author |
Message |
devsk Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/gallery/BaldursGate/baldursgate2_minsc.gif)
Joined: 24 Oct 2003 Posts: 3003 Location: Bay Area, CA
|
Posted: Tue Jun 12, 2018 10:41 pm Post subject: liteide qt5 ebuild |
|
|
Does someone have access to a qt5 ebuild of the liteide?
It looks like the porting to qt5 has already happened with the 33.3 release (binaries are on the sourceforge page) but the ebuild in overay go-overlay is still qt4. just wondering if someone was nice enough to port the ebuild to qt5.
-devsk |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fedeliallalinea Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/161653968057192eb39329f.jpg)
Joined: 08 Mar 2003 Posts: 31019 Location: here
|
Posted: Wed Jun 13, 2018 8:42 am Post subject: |
|
|
Compile, install and run fine, but I haven't tested if it really works (based on existing ebuild)
liteide-33.3.ebuild: | # Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit desktop qmake-utils
DESCRIPTION="LiteIDE is a simple, open source, cross-platform Go IDE."
HOMEPAGE="http://code.google.com/p/liteide"
SRC_URI="https://github.com/visualfc/${PN}/archive/x${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
KEYWORDS="-* ~amd64"
SLOT="0"
IUSE="debug gdb kernel_linux kernel_FreeBSD test +tools"
DEPEND="dev-qt/qtgui:5
dev-qt/qtwebkit:5"
RDEPEND="${DEPEND}
dev-go/liteide-tools
tools? (
dev-go/gocode
)
gdb? ( sys-devel/gdb )"
S="${WORKDIR}/${PN}-x${PV}/${PN}x"
RESTRICT+=" mirror"
DOCS=(
"${S}"/liteidex/LICENSE.LGPL
"${S}"/liteidex/LGPL_EXCEPTION.TXT
"${S}"/README.md
"${S}"/CONTRIBUTORS
)
#S="${S}/${PN}x"
src_configure() {
eqmake5 PREFIX="${D}"/usr
}
src_compile() {
default
}
src_install() {
# install liteide
emake DESTDIR="${D}" install
# install documentation
local OSTARGET
insinto /usr/share/"${PN}"/
doins -r "${S}"/deploy/*
use kernel_linux && OSTARGET=linux
use kernel_FreeBSD && OSTARGET=freebsd
[[ -n ${OSTARGET} ]] && doins -r "${S}"/os_deploy/${OSTARGET}/*
# remove .la/.a files
rm "${ED}"/usr/lib/"${PN}"/*.a || die
make_desktop_entry "/usr/bin/${PN}" "LiteIDE" "/usr/share/liteide/welcome/images/liteide128.xpm" "Application;"
mv "${ED%/}"/usr/share/applications/*.desktop "${ED%/}"/usr/share/applications/"${PN}".desktop || die "mv failed"
} |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
devsk Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/gallery/BaldursGate/baldursgate2_minsc.gif)
Joined: 24 Oct 2003 Posts: 3003 Location: Bay Area, CA
|
Posted: Wed Jun 13, 2018 2:34 pm Post subject: |
|
|
Thanks, I will give it a try. Do you know who maintains the go-overlay? Is it possible for you to submit this to him/her? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fedeliallalinea Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/161653968057192eb39329f.jpg)
Joined: 08 Mar 2003 Posts: 31019 Location: here
|
Posted: Wed Jun 13, 2018 3:25 pm Post subject: |
|
|
devsk wrote: | Thanks, I will give it a try. Do you know who maintains the go-overlay? Is it possible for you to submit this to him/her? |
No simply because I don't know if ebuild work or not. It's not a program that I use.
But if you test this ebuild you can submit it with opening new issue in github repository _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|