summaryrefslogtreecommitdiff
path: root/dev-util/monkeystudio
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/monkeystudio
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/monkeystudio')
-rw-r--r--dev-util/monkeystudio/Manifest6
-rw-r--r--dev-util/monkeystudio/files/monkeystudio-1.9.0.4-install.patch26
-rw-r--r--dev-util/monkeystudio/metadata.xml11
-rw-r--r--dev-util/monkeystudio/monkeystudio-1.9.0.4-r2.ebuild71
4 files changed, 114 insertions, 0 deletions
diff --git a/dev-util/monkeystudio/Manifest b/dev-util/monkeystudio/Manifest
new file mode 100644
index 000000000000..9d9df26386b8
--- /dev/null
+++ b/dev-util/monkeystudio/Manifest
@@ -0,0 +1,6 @@
+AUX monkeystudio-1.9.0.4-install.patch 743 SHA256 1d349c8817beab372a53dbbeb90dce6c50b43dafa13f9e118fef6abd28cc549d SHA512 436dd197c6b2b3a3b898a2633e30242d7241019b1491929337c0f5b8964b4067738fcf3ad68c28a299011fefdfa6dbaaf3fb7207da8eb041a39536e3fe6417a7 WHIRLPOOL abb5f69cda533f653298da319986bf5b9031bf6d5c781cdddfdd9d5d7aa698577c93849faa6cb37f072e7aea71a84311647a50167cdbe54bd20e74ad8e555a7a
+DIST mks_1.9.0.4-src.tar.gz 7553485 SHA256 cfd3517ac6d4a5d8ffdf7ec9995a624b6cef13aa00163e46a9b54b1f52164ffd SHA512 57503ef55856d6ba651c58b6f21a84900bab8c86687de114feaa15e914bd99a4661e3617ddc7a6dcca2dbedaac8b19e244e17362aa1bc54f2c9bcd96087d8eae WHIRLPOOL 70a96c26411527c83b7219459a3ba91ee4d907a3e1389c9a543da38b681fabafaef23b9dc510ebbbd667c4e8c2303b55b15926662628ef53bec18d527e1083c6
+EBUILD monkeystudio-1.9.0.4-r2.ebuild 1403 SHA256 aaf0f45e0005f7cc744e6f6db01764609aa14fde42817490c0f7b6c40f9051eb SHA512 4948a4d4aa023a482e5f88a88f08df4e7730274756c2eb3307c0645b6ec8a1bdd584d95dc7d523557311a93b7630648c0123b9d13d1d26b7d8930109c6636ab1 WHIRLPOOL 7c440883afc4a6a8618b598305fbfbd69fd08280af0b78f47b3c014a49e6e3b5757cdc30d21e2aca927b00a2d5e89e7979df4d780d2c8b8891d23005f458cb7f
+MISC ChangeLog 2661 SHA256 f06b74b8c8389bd4217f7936ff86adb6f6888182f5a4b1483df8ff955251b1c1 SHA512 815c4e7ef6e11ccb409324dc4b89b433747585f93ef10582b970822d8a8843373e2b7512e5c73af4b0c52caed7adc1f2d64abdb803f47c338b5353a68038b279 WHIRLPOOL ed71c768808ff1cd83c8e6311b178fbc781df5638f5023f16294dc00d3daf1bd3a5d8540c4505449f5bd2a8e36712b2f9fa67d911f6bffd324fc1b5505b3638b
+MISC ChangeLog-2015 1156 SHA256 76f18b2e99709cba50d35602e15b4dd0e3ddcda48a466bcb64c3b31f4b0d858d SHA512 85f961d2c9d8fd9cb74a9a39caf4392c8cb672ccfdcb811ef81522aeb8541139e54b4e299be35c9c42f994026def186fdbea7b010b044d20b663a44d448a3eea WHIRLPOOL e3d5d86368978a1051a08fd28af9dc559a1a9034cfd2d721661ac661ce1783604d1a6808cd57ab8efc791edece6f515b05ac5ca639ed59069c979a98af63a4c6
+MISC metadata.xml 329 SHA256 0c14f5c80ee902b5d7a2aa12d228610490dfc82be8f3fde4505f47c80c625313 SHA512 5aabc1dc8e8835ba42981dc03e6248b08c906ee60c1c4e6facce54b3805d78ac3ea4b18eae4074e0797b6d18b7f16f36c58003a4a59e3e7af13ba4a6d200e2a7 WHIRLPOOL 4c51773fbca39a69304dbbc136a48ea9e3b75feb50a8d5b8193fd09a60ee037b152d5c4fc130caa19e0cf257dd8555c53412f6812cf0785e23f00a2e052ea2c5
diff --git a/dev-util/monkeystudio/files/monkeystudio-1.9.0.4-install.patch b/dev-util/monkeystudio/files/monkeystudio-1.9.0.4-install.patch
new file mode 100644
index 000000000000..0a657d48f208
--- /dev/null
+++ b/dev-util/monkeystudio/files/monkeystudio-1.9.0.4-install.patch
@@ -0,0 +1,26 @@
+* Don't install unneeded docs
+* Don't install all translations
+
+--- installs.pri
++++ installs.pri
+@@ -31,19 +31,9 @@
+ !exists( $${toolsFolder} ):toolsFolder = tools
+ toolsDataFolder = $${toolsFolder}/data/$${dataFolder}
+
+- # licenses, readme, changelog
+- monkey_docs.path = $${PACKAGE_DOCS}
+- monkey_docs.files = GPL-2 \
+- GPL-3 \
+- LGPL-3 \
+- dev-readme \
+- readme.txt \
+- ChangeLog
+- install_folders *= $${monkey_docs.path}
+-
+ # datas
+ monkey_datas.path = $${PACKAGE_DATAS}
+- monkey_datas.files = datas/*
++ monkey_datas.files = datas/apis datas/scripts datas/templates
+ monkey_datas.CONFIG *= no_check_exist
+ install_folders *= $${monkey_datas.path}
+
diff --git a/dev-util/monkeystudio/metadata.xml b/dev-util/monkeystudio/metadata.xml
new file mode 100644
index 000000000000..56f5896cdb63
--- /dev/null
+++ b/dev-util/monkeystudio/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="google-code">monkeystudio</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-util/monkeystudio/monkeystudio-1.9.0.4-r2.ebuild b/dev-util/monkeystudio/monkeystudio-1.9.0.4-r2.ebuild
new file mode 100644
index 000000000000..a6256c77b8ae
--- /dev/null
+++ b/dev-util/monkeystudio/monkeystudio-1.9.0.4-r2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+LANGS="be es fr ru"
+
+inherit qt4-r2
+
+MY_P="mks_${PV}-src"
+
+DESCRIPTION="A cross platform Qt 4 IDE"
+HOMEPAGE="https://monkeystudio.pasnox.com/"
+SRC_URI="https://${PN}.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+ dev-qt/designer:4
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qthelp:4
+ dev-qt/qtsql:4
+ x11-libs/qscintilla:=[qt4(-)]
+"
+DEPEND="${RDEPEND}
+ doc? ( >=app-doc/doxygen-1.5.8 )
+"
+
+PATCHES=( "${FILESDIR}/${P}-install.patch" )
+DOCS=( ChangeLog readme.txt )
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ # Revert upstream change designed to permit shadow building
+ # which is causing build failure
+ sed -e '/PACKAGE_BUILD_PATH = $$(PWD)\/build/d' \
+ -e 's/#PACKAGE_BUILD_PATH/PACKAGE_BUILD_PATH/' \
+ -i config.pri || die
+
+ rm -r qscintilla/QScintilla-gpl-snapshot \
+ || die "failed removing bundled qscintilla"
+
+ qt4-r2_src_prepare
+}
+
+src_configure() {
+ eqmake4 prefix=/usr system_qscintilla=1
+}
+
+src_install() {
+ qt4-r2_src_install
+
+ insinto /usr/share/${PN}/translations
+ local lang
+ for lang in ${LANGS} ; do
+ if use linguas_${lang} ; then
+ doins datas/translations/monkeystudio_${lang}.qm
+ fi
+ done
+
+ fperms 755 /usr/bin/${PN}
+
+ if use doc ; then
+ doxygen || die "doxygen failed"
+ dohtml -r doc/html/*
+ fi
+}