diff options
author | BlackNoxis <steven.darklight@gmail.com> | 2014-02-15 23:24:26 +0200 |
---|---|---|
committer | BlackNoxis <steven.darklight@gmail.com> | 2014-02-15 23:24:26 +0200 |
commit | 7224c1253228e5c29c78cb3f0f26ce34770f2356 (patch) | |
tree | 1684924656132935256e034f35f92abee6623265 /app-editors/liteide/liteide-9999.ebuild |
Added ebuilds for kogaion desktop
Diffstat (limited to 'app-editors/liteide/liteide-9999.ebuild')
-rw-r--r-- | app-editors/liteide/liteide-9999.ebuild | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/app-editors/liteide/liteide-9999.ebuild b/app-editors/liteide/liteide-9999.ebuild new file mode 100644 index 00000000..934bf7bc --- /dev/null +++ b/app-editors/liteide/liteide-9999.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +inherit qt4-r2 git-2 + +DESCRIPTION="LiteIDE is a simple, open source, cross-platform Go IDE." +HOMEPAGE="http://code.google.com/p/liteide" +EGIT_REPO_URI="https://github.com/visualfc/liteide.git" + +LICENSE="LGPL-2.1" +KEYWORDS="" +SLOT="0" +IUSE="ordered" + +DEPEND="dev-lang/go + dev-qt/qtgui + dev-qt/qtdbus + dev-qt/qtwebkit + dev-lang/go + dev-qt/qtgui + dev-qt/qtdbus + dev-qt/qtwebkit" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/"${PN}"-"${PV}"/ + +src_prepare() { + qt4-r2_src_prepare +} + +src_configure() { + local conf_release + local conf_ordered + + if use ordered ; then + conf_ordered="CONFIG+=ordered" + conf_release="" + else + conf_release="CONFIG+=release" + conf_ordered="" + fi + + cd "${S}"/liteidex/ + eqmake4 "${S}"/liteidex/liteidex.pro "PREFIX=${EPREFIX}/usr" "LIBDIR=/usr/$(get_libdir)" ${conf_release} ${conf_ordered} +} + +src_install() { + cd "${S}"/liteidex/ + qt4-r2_src_install DESTDIR="${D}"opt/${PN}/ INSTALL_ROOT="${D}"opt/${PN}/ || die + + export GOPATH=$(pwd) + + # Go Tools + go install -ldflags "-s" -v tools/goastview + go install -ldflags "-s" -v tools/godocview + go install -ldflags "-s" -v tools/goexec + go install -ldflags "-s" -v tools/goapi + + # Licence & Readme + dodoc LICENSE.LGPL LGPL_EXCEPTION.TXT ../README.md + + # Binaries + insinto /opt/${PN}/bin + doins "${S}"/liteidex/${PN}/bin/* + doins "${S}"/liteidex/bin/* + + # Plugins + insinto /opt/${PN}/lib/${PN}/plugins/ + doins "${S}"/liteidex/${PN}/lib/${PN}/plugins/*.so + + # Documentation + insinto /opt/${PN}/share/${PN}/ + doins -r "${S}"/liteidex/deploy/* + doins -r "${S}"/liteidex/os_deploy/* + + # QT Libraries + addread /usr/$(get_libdir)/qt4/ + insinto /opt/${PN}/lib/${PN} + doins /usr/$(get_libdir)/qt4/libQtCore.so* + doins /usr/$(get_libdir)/qt4/libQtXml.so* + doins /usr/$(get_libdir)/qt4/libQtNetwork.so* + doins /usr/$(get_libdir)/qt4/libQtGui.so* + doins /usr/$(get_libdir)/qt4/libQtDBus.so* + doins /usr/$(get_libdir)/qt4/libQtWebKit.so* + + fperms u+x /opt/${PN}/bin/liteide + fperms u+x /opt/${PN}/bin/go* +} |