Pārlūkot izejas kodu

portage has much better version of qtcurve

Sergey Ilinykh 7 gadi atpakaļ
vecāks
revīzija
0b70f98e23

+ 0 - 36
x11-themes/qtcurve/ChangeLog

@@ -1,36 +0,0 @@
-# ChangeLog for x11-themes/qtcurve
-# Copyright 1999-2018 Gentoo Foundation; Distributed under the GPL v2
-# $Id$
-
-  07 Jul 2017; eegorov <egor.y.egorov@gmail.com> -qtcurve-9999-r0.ebuild,
-  -files/qtcurve-remove-filedialog-hooks.patch:
-  Removed old ebuild need for workaround
-
-  14 Nov 2016; eegorov <egor.y.egorov@gmail.com> qtcurve-9999-r0.ebuild,
-  qtcurve-9999-r1.ebuild:
-  Backport changes from main tree to solve #498776
-
-*qtcurve-9999-r0 (10 Oct 2016)
-
-  10 Oct 2016; eegorov <egor.y.egorov@gmail.com> +qtcurve-9999-r0.ebuild,
-  +files/qtcurve-remove-filedialog-hooks.patch:
-  Add temporary ebuild to avoid https://bugs.kde.org/show_bug.cgi?id=368672
-
-  27 May 2016; eegorov <egor.y.egorov@gmail.com> qtcurve-9999-r1.ebuild:
-  Migrate to EAPI=6
-
-  10 Feb 2016; eegorov <egor.y.egorov@gmail.com> qtcurve-9999-r1.ebuild:
-  Fix sequence of eclasses inheritance
-
-  10 Feb 2016; eegorov <egor.y.egorov@gmail.com> qtcurve-9999-r1.ebuild:
-  Fix deps if USE=kde is set
-
-  10 Feb 2016; eegorov <egor.y.egorov@gmail.com> qtcurve-9999-r1.ebuild:
-  Enchanced from #542062
-
-*qtcurve-9999-r1 (10 Feb 2016)
-
-  10 Feb 2016; eegorov <egor.y.egorov@gmail.com> +qtcurve-9999-r1.ebuild,
-  +metadata.xml:
-  Add multilib support
-

+ 0 - 12
x11-themes/qtcurve/metadata.xml

@@ -1,12 +0,0 @@
-<?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>
-	<use>
-		<flag name="kf5">Enable KDE Frameworks 5 support</flag>
-		<flag name="windeco">Enable window decoration for KWin</flag>
-	</use>
-</pkgmetadata>

+ 0 - 104
x11-themes/qtcurve/qtcurve-9999-r1.ebuild

@@ -1,104 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_REQUIRED="optional"
-KDE_AUTODEPS=false
-KDE_DEBUG=false
-KDE_HANDBOOK=false # needed for kde5.eclass, but misinterpreted by kde4-base.eclass
-inherit kde5 cmake-multilib
-
-DESCRIPTION="A set of widget styles for Qt and GTK2"
-HOMEPAGE="https://projects.kde.org/projects/playground/base/qtcurve"
-
-if [[ ${PV} == *9999* ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/eegorov/qtcurve.git"
-	KEYWORDS=""
-else
-	SRC_URI="https://github.com/QtCurve/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-		https://github.com/QtCurve/${PN}/commit/69047935dd4a9549d238cbc457e9c3cfa37386ae.patch -> ${P}-old_config_file.patch"
-	KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+X gtk kf5 nls +qt4 qt5 windeco"
-REQUIRED_USE="gtk? ( X )
-	kf5? ( qt5 )
-	|| ( gtk qt4 qt5 )"
-
-RDEPEND="X? ( x11-libs/libxcb[${MULTILIB_USEDEP}]
-		x11-libs/libX11[${MULTILIB_USEDEP}]
-		x11-libs/xcb-util-image[${MULTILIB_USEDEP}] )
-	gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
-	qt4? ( dev-qt/qtdbus:4[${MULTILIB_USEDEP}]
-		dev-qt/qtgui:4[${MULTILIB_USEDEP}]
-		dev-qt/qtsvg:4[${MULTILIB_USEDEP}] )
-	qt5? ( dev-qt/qtdeclarative:5
-		dev-qt/qtgui:5
-		dev-qt/qtsvg:5
-		dev-qt/qtwidgets:5
-		X? ( dev-qt/qtdbus:5
-			dev-qt/qtx11extras:5 ) )
-	kf5? ( $(add_frameworks_dep extra-cmake-modules)
-		$(add_frameworks_dep karchive)
-		$(add_frameworks_dep kconfig)
-		$(add_frameworks_dep kconfigwidgets)
-		$(add_frameworks_dep ki18n)
-		$(add_frameworks_dep kdelibs4support)
-		$(add_frameworks_dep kio)
-		$(add_frameworks_dep kwidgetsaddons)
-		$(add_frameworks_dep kxmlgui) )
-	!x11-themes/gtk-engines-qtcurve"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig
-	nls? ( sys-devel/gettext )"
-
-DOCS=( AUTHORS ChangeLog.md README.md TODO.md )
-
-[[ ${PV} == *9999* ]] || PATCHES=( "${DISTDIR}/${P}-old_config_file.patch" )
-
-pkg_pretend() {
-	if [[ "$(multilib_get_enabled_abis)" != "${DEFAULT_ABI}" ]]; then
-		use qt5 && elog "Qt5 is not (yet) multilib-aware, qtcurve will be built for Qt5 with native ABI only"
-		use kf5 && elog "KF5 is not (yet) multilib-aware, qtcurve will be built for KF5 with native ABI only"
-	fi
-}
-
-pkg_setup() {
-	# bug #498776
-	if ! version_is_at_least 4.7 $(gcc-version) ; then
-		append-cxxflags -Doverride=
-	fi
-}
-
-multilib_src_configure() {
-	local mycmakeargs
-
-	if multilib_is_native_abi; then
-		mycmakeargs=(
-			-DQTC_QT4_ENABLE_KDE=OFF
-			-DQTC_QT4_ENABLE_KWIN=OFF
-			-DENABLE_QT5=$(usex qt5)
-			-QTC_QT5_ENABLE_KDE=$(usex kf5)
-		)
-	else
-		mycmakeargs=(
-			-DQTC_QT4_ENABLE_KDE=OFF
-			-DQTC_QT4_ENABLE_KWIN=OFF
-			-DQTC_QT5_ENABLE_KDE=OFF
-			-DENABLE_QT5=OFF
-		)
-	fi
-
-	mycmakeargs+=(
-		-DLIB_INSTALL_DIR=/usr/$(get_libdir)
-		-DENABLE_GTK2=$(usex gtk)
-		-DENABLE_QT4=$(usex qt4)
-		-DQTC_ENABLE_X11=$(usex X)
-		$(is_final_abi && usex nls && echo -DQTC_INSTALL_PO=ON || echo -DQTC_INSTALL_PO=OFF)
-	)
-	cmake-utils_src_configure
-}