From d162ba1860a88062f4cd61f8b52fc303ba0b2991 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 7 Aug 2021 00:16:33 +0100 Subject: gentoo resync : 07.08.2021 --- app-editors/juffed/juffed-0.10_p20200103.ebuild | 52 +++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 app-editors/juffed/juffed-0.10_p20200103.ebuild (limited to 'app-editors/juffed/juffed-0.10_p20200103.ebuild') diff --git a/app-editors/juffed/juffed-0.10_p20200103.ebuild b/app-editors/juffed/juffed-0.10_p20200103.ebuild new file mode 100644 index 000000000000..a53f1c7ee35d --- /dev/null +++ b/app-editors/juffed/juffed-0.10_p20200103.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +COMMIT=74ab7236a30be17351edc5b83eb3579affd96913 +inherit cmake xdg + +DESCRIPTION="QScintilla-based tabbed text editor with syntax highlighting" +HOMEPAGE="http://juffed.com/en/ https://github.com/Mezomish/juffed" +SRC_URI="https://github.com/Mezomish/juffed/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + app-i18n/enca + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsingleapplication[X] + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + x11-libs/qscintilla +" +DEPEND="${RDEPEND}" +BDEPEND="dev-qt/linguist-tools:5" + +DOCS=( ChangeLog README ) + +src_prepare() { + # Upstream version outdated/dysfunctional and CRLF terminated + cp "${FILESDIR}"/FindQtSingleApplication.cmake cmake/ || die + + cmake_src_prepare + + sed -i -e '/set(CMAKE_CXX_FLAGS/d' CMakeLists.txt || die +} + +src_configure() { + local libdir=$(get_libdir) + local mycmakeargs=( + -DUSE_ENCA=ON + -DUSE_QT5=ON + -DUSE_SYSTEM_QTSINGLEAPPLICATION=ON + -DLIB_SUFFIX=${libdir/lib/} + -DQSCINTILLA_NAMES="qscintilla2;libqscintilla2;qscintilla2_qt5;qscintilla2_qt5" + ) + cmake_src_configure +} -- cgit v1.2.3