From 358d2020433d078281231174ecce5487383907f0 Mon Sep 17 00:00:00 2001 From: Kimitsune Date: Mon, 2 Dec 2019 20:32:11 +0100 Subject: [PATCH] Added qtlua-2.1 lib. --- dev-qt/qtlua/Manifest | 3 +++ dev-qt/qtlua/files/qt_QFLAGS_5.12.patch | 12 +++++++++ dev-qt/qtlua/qtlua-2.1.ebuild | 34 +++++++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 dev-qt/qtlua/Manifest create mode 100644 dev-qt/qtlua/files/qt_QFLAGS_5.12.patch create mode 100644 dev-qt/qtlua/qtlua-2.1.ebuild diff --git a/dev-qt/qtlua/Manifest b/dev-qt/qtlua/Manifest new file mode 100644 index 0000000..3e0833a --- /dev/null +++ b/dev-qt/qtlua/Manifest @@ -0,0 +1,3 @@ +AUX qt_QFLAGS_5.12.patch 558 BLAKE2B bf6f01ad211c9719f95c66e7093a5ad82f450d9155855613918fefbb9c224bc15200874cbfd8e1488b778f8f57e826fdf5c5a0250fde819ad4b8cbc50160bf9c SHA512 ff4f8efbfbe44f7b5714a94f4712ce36a665848aa95273f54bcf2fb23290519a847115bb92372e5ff1a9006e98256eb8dda88e6aeb5fc00ee6be7b4b6e435481 +DIST libqtlua-2.1.tar.gz 1117631 BLAKE2B 0d77cd4cd3c254c5f032968b744eb825897fe3990dc28a76aca14ce7a0815eb665126ff840304da2fae4d2a0bf80d438fe1893003bf3f236b9c829e190156949 SHA512 7eade2a206190bb00aa4ec51ec1c5ffe1fe3993bf02c72e49262f7f6a249d84b25006811e844eb74abb4c94ca897af0dc28261845fde13e13d53336e5914b965 +EBUILD qtlua-2.1.ebuild 628 BLAKE2B 56562cb58fdd5cf8cf81767aa6d01b6af2a147ab93d86076c2d29103e93212faa97657ee94c82c77a46d839daa10b651071067829ab12a9c50b0a405fbaddc55 SHA512 906e041f7c4908f506b7280b8403f94bbce602ec606719d981e75929d46f23a74f3271272440f673e49451d5f4fce8f87823ee8599004512ecf1c7e2da6539f1 diff --git a/dev-qt/qtlua/files/qt_QFLAGS_5.12.patch b/dev-qt/qtlua/files/qt_QFLAGS_5.12.patch new file mode 100644 index 0000000..646601e --- /dev/null +++ b/dev-qt/qtlua/files/qt_QFLAGS_5.12.patch @@ -0,0 +1,12 @@ +diff -ruN libqtlua-2.1/src/qtluatabletreemodel.cc libqtlua-2.1-new/src/qtluatabletreemodel.cc +--- libqtlua-2.1/src/qtluatabletreemodel.cc 2013-03-18 00:14:27.000000000 +0100 ++++ libqtlua-2.1-new/src/qtluatabletreemodel.cc 2019-11-25 21:02:09.424920320 +0100 +@@ -223,7 +223,7 @@ + + TableTreeKeys *t = static_cast(index.internalPointer()); + +- Qt::ItemFlags res = (Qt::ItemFlag)(Qt::ItemIsEnabled | Qt::ItemIsSelectable); ++ QFlags res = Qt::ItemIsEnabled | Qt::ItemIsSelectable; + + if (t->_attr & Editable) + { diff --git a/dev-qt/qtlua/qtlua-2.1.ebuild b/dev-qt/qtlua/qtlua-2.1.ebuild new file mode 100644 index 0000000..87ece05 --- /dev/null +++ b/dev-qt/qtlua/qtlua-2.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=7 + +inherit autotools libtool + +DESCRIPTION="Add lua scripting to Qt programs." +HOMEPAGE="http://www.nongnu.org/libqtlua/" +MY_AUTHOR="Alexandre Becoulet" +SRC_URI="http://download.savannah.nongnu.org/releases/libqtlua/libqtlua-${PV}.tar.gz" + +PATCHES="${FILESDIR}/qt_QFLAGS_5.12.patch" +S="${WORKDIR}/lib${P}" + +LICENSE="GPL-2" + +SLOT="0" + +DEPENDS=" + dev-qt/qtwidgets +" + +src_prepare(){ + eautoreconf + default +} + +#src_configure () +#{ +# econf --enable-shared --disable-static --with-gnu-ld --with-pic +# +#}