diff options
Diffstat (limited to 'app-editors/juffed/juffed-0.10_p20200103-r1.ebuild')
-rw-r--r-- | app-editors/juffed/juffed-0.10_p20200103-r1.ebuild | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/app-editors/juffed/juffed-0.10_p20200103-r1.ebuild b/app-editors/juffed/juffed-0.10_p20200103-r1.ebuild new file mode 100644 index 000000000000..072f2f904791 --- /dev/null +++ b/app-editors/juffed/juffed-0.10_p20200103-r1.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[qt5(+)] +" +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 +} |