summaryrefslogtreecommitdiff
path: root/dev-qt
diff options
context:
space:
mode:
Diffstat (limited to 'dev-qt')
-rw-r--r--dev-qt/qtermwidget/Manifest1
-rw-r--r--dev-qt/qtermwidget/files/qtermwidget-0.7.1-pyqt5.7-compat.patch155
-rw-r--r--dev-qt/qtermwidget/qtermwidget-0.7.1-r1.ebuild43
3 files changed, 0 insertions, 199 deletions
diff --git a/dev-qt/qtermwidget/Manifest b/dev-qt/qtermwidget/Manifest
deleted file mode 100644
index f31260d6..00000000
--- a/dev-qt/qtermwidget/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qtermwidget-0.7.1.tar.xz 158172 BLAKE2B 7fc013a4bdd589ea8d08f440d48fcc924c71635292ceb0ec7b38142733f14f280eeda599fa35b6fc4f9bfbcaaec565e35163274709c43c7ec9e56e51cc2ab2dc SHA512 a8660ca5355103cf9d9f72ec5213f3c04d02dff44ceaa26297960def07335596eba6b125a7b3ca1a02f8c19a99edffdee68c57ff0c3f357cc3df149d3e9c5c99
diff --git a/dev-qt/qtermwidget/files/qtermwidget-0.7.1-pyqt5.7-compat.patch b/dev-qt/qtermwidget/files/qtermwidget-0.7.1-pyqt5.7-compat.patch
deleted file mode 100644
index dc2e27b9..00000000
--- a/dev-qt/qtermwidget/files/qtermwidget-0.7.1-pyqt5.7-compat.patch
+++ /dev/null
@@ -1,155 +0,0 @@
-diff -Nur a/pyqt/config.py b/pyqt/config.py
---- a/pyqt/config.py 2016-12-21 17:51:55.000000000 +0000
-+++ b/pyqt/config.py 2017-12-04 00:32:48.237068001 +0000
-@@ -5,66 +5,74 @@
- import site
- import pprint
- from distutils import sysconfig
--import pyqtconfig
- from PyQt5 import QtCore
- import PyQt5
-
-+
- class Configuration(sipconfig.Configuration):
-- """The class that represents PyQt configuration values.
-- """
-- def getEnv(self,name, default):
-- return os.environ.get(name) or default
--
-- def __init__(self):
-- qtconfig = subprocess.check_output(["/usr/lib64/qt5/bin/qmake", "-query"], universal_newlines=True)
-- qtconfig = dict(x.split(":", 1) for x in qtconfig.splitlines())
--
-- self.pyQtIncludePath = self.getEnv('PYQT_INCLUDE_PATH','/usr/share/sip/PyQt5' )
--
-- pyqtconfig = {
-- "pyqt_config_args": "--confirm-license -v "+str(self.pyQtIncludePath)+" --qsci-api -q /usr/lib64/qt5/bin/qmake",
-- "pyqt_version": QtCore.PYQT_VERSION,
-- "pyqt_version_str": QtCore.PYQT_VERSION_STR,
-- "pyqt_bin_dir": PyQt5.__path__[0],
-- "pyqt_mod_dir": PyQt5.__path__[0],
-- "pyqt_sip_dir": str(self.pyQtIncludePath),
-- "pyqt_modules": "QtCore QtGui QtWidgets", #... and many more
-- "pyqt_sip_flags": QtCore.PYQT_CONFIGURATION['sip_flags'],
-- "qt_version": QtCore.QT_VERSION,
-- "qt_edition": "free",
-- "qt_winconfig": "shared",
-- "qt_framework": 0,
-- "qt_threaded": 1,
-- "qt_dir": qtconfig['QT_INSTALL_PREFIX'],
-- "qt_data_dir": qtconfig['QT_INSTALL_DATA'],
-- "qt_archdata_dir": qtconfig['QT_INSTALL_DATA'],
-- "qt_inc_dir": qtconfig['QT_INSTALL_HEADERS'],
-- "qt_lib_dir": qtconfig['QT_INSTALL_LIBS']
-- }
--
-- macros = sipconfig._default_macros.copy()
-- macros['INCDIR_QT'] = qtconfig['QT_INSTALL_HEADERS']
-- macros['LIBDIR_QT'] = qtconfig['QT_INSTALL_LIBS']
-- macros['MOC'] = os.path.join(qtconfig['QT_INSTALL_BINS'], 'moc')
-+ """The class that represents PyQt configuration values.
-+ """
-+
-+ def getEnv(self, name, default):
-+ return os.environ.get(name) or default
-
-- sipconfig.Configuration.__init__(self, [pyqtconfig])
-- self.set_build_macros(macros)
-+ def __init__(self):
-+ qmake_bin = subprocess.check_output(
-+ ["which", "qmake"], universal_newlines=True).strip(' \t\n\r')
-+ qtconfig = subprocess.check_output(
-+ [qmake_bin, "-query"], universal_newlines=True)
-+ qtconfig = dict(x.split(":", 1) for x in qtconfig.splitlines())
-+
-+ self.pyQtIncludePath = self.getEnv(
-+ 'PYQT_INCLUDE_PATH', '/usr/share/sip/PyQt5')
-+
-+ pyqtconfig = {
-+ "pyqt_config_args": "--confirm-license -v " + str(self.pyQtIncludePath) + " --qsci-api -q " + qmake_bin,
-+ "pyqt_version": QtCore.PYQT_VERSION,
-+ "pyqt_version_str": QtCore.PYQT_VERSION_STR,
-+ "pyqt_bin_dir": PyQt5.__path__[0],
-+ "pyqt_mod_dir": PyQt5.__path__[0],
-+ "pyqt_sip_dir": str(self.pyQtIncludePath),
-+ "pyqt_modules": "QtCore QtGui QtWidgets", # ... and many more
-+ "pyqt_sip_flags": QtCore.PYQT_CONFIGURATION['sip_flags'],
-+ "qt_version": QtCore.QT_VERSION,
-+ "qt_edition": "free",
-+ "qt_winconfig": "shared",
-+ "qt_framework": 0,
-+ "qt_threaded": 1,
-+ "qt_dir": qtconfig['QT_INSTALL_PREFIX'],
-+ "qt_data_dir": qtconfig['QT_INSTALL_DATA'],
-+ "qt_archdata_dir": qtconfig['QT_INSTALL_DATA'],
-+ "qt_inc_dir": qtconfig['QT_INSTALL_HEADERS'],
-+ "qt_lib_dir": qtconfig['QT_INSTALL_LIBS']
-+ }
-+
-+ macros = sipconfig._default_macros.copy()
-+ macros['INCDIR_QT'] = qtconfig['QT_INSTALL_HEADERS']
-+ macros['LIBDIR_QT'] = qtconfig['QT_INSTALL_LIBS']
-+ macros['MOC'] = os.path.join(qtconfig['QT_INSTALL_BINS'], 'moc')
-
-+ sipconfig.Configuration.__init__(self, [pyqtconfig])
-+ self.set_build_macros(macros)
-
--## The name of the SIP build file generated by SIP and used by the build system.
-+
-+# The name of the SIP build file generated by SIP and used by the build system.
- build_file = "qtermwidget.sbf"
-
- # Get the SIP configuration information.
- config = Configuration()
-
- # Run SIP to generate the build_file
--os.system(" ".join([config.sip_bin, '-I' , str(config.pyQtIncludePath), str(config.pyqt_sip_flags), "-b", build_file,"-o", "-c", ". " " qtermwidget.sip"]))
-+os.system(" ".join([config.sip_bin, '-I', str(config.pyQtIncludePath), str(
-+ config.pyqt_sip_flags), "-b", build_file, "-o", "-c", ". " " qtermwidget.sip"]))
-
- installs = []
--installs.append(["qtermwidget.sip", os.path.join(config.pyqt_sip_dir,"qtermwidget")])
-+installs.append(["qtermwidget.sip", os.path.join(
-+ config.pyqt_sip_dir, "qtermwidget")])
- installs.append(["qtermwidgetconfig.py", config.pyqt_mod_dir])
-
--makefile = sipconfig.SIPModuleMakefile( configuration = config, build_file = build_file, installs = installs, qt=["QtCore" ,"QtGui", "QtWidgets"] )
-+makefile = sipconfig.SIPModuleMakefile(
-+ configuration=config, build_file=build_file, installs=installs, qt=["QtCore", "QtGui", "QtWidgets"])
-
- # Add the library we are wrapping. The name doesn't include any platform
- # specific prefixes or extensions (e.g. the "lib" prefix on UNIX, or the
-@@ -73,20 +81,23 @@
- makefile.extra_lib_dirs.append("..")
- makefile.extra_libs = ["qtermwidget5"]
-
-+# Support for C++11
-+makefile.extra_cxxflags.append('-std=c++11')
-+
- # Generate the Makefile itself.
- makefile.generate()
-
- content = {
-- # Publish where the SIP specifications for this module will be
-- # installed.
-- "qtermwidget_sip_dir": config.pyqt_sip_dir,
--
-- # Publish the set of SIP flags needed by this module. As these are the
-- # same flags needed by the qt module we could leave it out, but this
-- # allows us to change the flags at a later date without breaking
-- # scripts that import the configuration module.
-- "qtermwidget_sip_flags": config.pyqt_sip_flags
-- }
-+ # Publish where the SIP specifications for this module will be
-+ # installed.
-+ "qtermwidget_sip_dir": config.pyqt_sip_dir,
-+
-+ # Publish the set of SIP flags needed by this module. As these are the
-+ # same flags needed by the qt module we could leave it out, but this
-+ # allows us to change the flags at a later date without breaking
-+ # scripts that import the configuration module.
-+ "qtermwidget_sip_flags": config.pyqt_sip_flags
-+}
-
- # This creates the qtermwidgetconfig.py module from the qtermwidgetconfig.py.in
- # template and the dictionary.
diff --git a/dev-qt/qtermwidget/qtermwidget-0.7.1-r1.ebuild b/dev-qt/qtermwidget/qtermwidget-0.7.1-r1.ebuild
deleted file mode 100644
index f889c8f2..00000000
--- a/dev-qt/qtermwidget/qtermwidget-0.7.1-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{3_4,3_5} )
-
-inherit eutils python-r1
-
-DESCRIPTION="Qt terminal emulator widget"
-HOMEPAGE="https://github.com/lxde/qtermwidget"
-SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE=""
-
-DEPEND="
- dev-python/PyQt5[${PYTHON_USEDEP}]
- dev-python/sip[${PYTHON_USEDEP}]
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- ~x11-libs/qtermwidget-${PV}
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-${PV}/pyqt"
-
-src_prepare () {
- default
- eapply -p2 "${FILESDIR}"/${P}-pyqt5.7-compat.patch
-}
-
-src_compile () {
- python_foreach_impl python config.py
- emake || die
-}
-
-src_install () {
- default
- rm -rf ${ED}usr/share/doc
-}