diff options
author | Michael Palimaka <kensington@gentoo.org> | 2019-03-08 00:08:39 +1100 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2019-03-08 00:13:13 +1100 |
commit | 5e9c73a1f52eeb4f634a39b1d55318342362a75c (patch) | |
tree | d8bda3f81396514bcbfb4fa5cc80247a463bb7ea /app-editors/qxmledit/qxmledit-0.9.12.ebuild | |
parent | profiles: mask media-sound/karlyriceditor for removal (diff) | |
download | gentoo-5e9c73a1f52eeb4f634a39b1d55318342362a75c.tar.gz gentoo-5e9c73a1f52eeb4f634a39b1d55318342362a75c.tar.bz2 gentoo-5e9c73a1f52eeb4f634a39b1d55318342362a75c.zip |
app-editors/qxmledit: version bump 0.9.12
Closes: https://bugs.gentoo.org/676984
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Michael Palimaka <kensington@gentoo.org>
Diffstat (limited to 'app-editors/qxmledit/qxmledit-0.9.12.ebuild')
-rw-r--r-- | app-editors/qxmledit/qxmledit-0.9.12.ebuild | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/app-editors/qxmledit/qxmledit-0.9.12.ebuild b/app-editors/qxmledit/qxmledit-0.9.12.ebuild new file mode 100644 index 000000000000..92f6d26cf065 --- /dev/null +++ b/app-editors/qxmledit/qxmledit-0.9.12.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop qmake-utils xdg-utils + +DESCRIPTION="Simple Qt-based XML editor" +HOMEPAGE="https://qxmledit.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}-src.tgz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtprintsupport:5 + dev-qt/qtscxml:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtxmlpatterns:5 + media-libs/glu + virtual/opengl +" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS NEWS README ) + +src_prepare() { + default + + # bug 568746 + sed -i -e '/QMAKE_CXXFLAGS/s:-Werror::' \ + src/{QXmlEdit,QXmlEditWidget,sessions/QXmlEditSessions}.pro || die +} + +src_configure() { + export \ + QXMLEDIT_INST_DIR="${EPREFIX}/usr/bin" \ + QXMLEDIT_INST_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" \ + QXMLEDIT_INST_INCLUDE_DIR="${EPREFIX}/usr/include/${PN}" \ + QXMLEDIT_INST_DATA_DIR="${EPREFIX}/usr/share/${PN}" \ + QXMLEDIT_INST_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" + + # avoid internal compiler errors + use x86 && export QXMLEDIT_INST_AVOID_PRECOMP_HEADERS=Y + + eqmake5 +} + +src_install() { + emake INSTALL_ROOT="${D}" install + + doicon install_scripts/environment/icon/qxmledit.png + domenu install_scripts/environment/desktop/QXmlEdit.desktop + einstalldocs +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +} |