summaryrefslogtreecommitdiff
path: root/app-misc/bulbcalculator/bulbcalculator-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc/bulbcalculator/bulbcalculator-9999.ebuild')
-rw-r--r--app-misc/bulbcalculator/bulbcalculator-9999.ebuild28
1 files changed, 20 insertions, 8 deletions
diff --git a/app-misc/bulbcalculator/bulbcalculator-9999.ebuild b/app-misc/bulbcalculator/bulbcalculator-9999.ebuild
index d8d9036..e7f6a05 100644
--- a/app-misc/bulbcalculator/bulbcalculator-9999.ebuild
+++ b/app-misc/bulbcalculator/bulbcalculator-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-inherit qt4-r2 git-2
+inherit qmake-utils git-2
# A well-used example of an eclass function that needs eutils is epatch. If
# your source needs patches applied, it's suggested to put your patch in the
# 'files' directory and use:
@@ -16,19 +16,31 @@ inherit qt4-r2 git-2
# Short one-line description of this package.
DESCRIPTION="BulbCalculator is a software to design the bulb of RC sail yacht model."
-HOMEPAGE="http://bulbcalculator.wordpress.com"
+HOMEPAGE="https://mgian.github.io/bulbcalculator/"
EGIT_REPO_URI="https://github.com/mgian/bulbcalculator"
-EGIT_BRANCH="QT_4"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS=""
-DEPEND="dev-qt/qtopengl:4
- dev-qt/qtxmlpatterns:4
- dev-qt/qtcore:4
- x11-libs/libQGLViewer"
+DEPEND="dev-qt/qtopengl:5
+ dev-qt/qtxml:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtprintsupport:5
+ >=x11-libs/libQGLViewer-2.7.0"
RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${P}
+
+src_compile() {
+ eqmake5 -o Makefile bulbcalculator.pro
+ emake
+}
+
+src_install() {
+ INSTALL_ROOT=${D} emake install_target || die "Install BulbCalculator failed"
+}