diff options
| author | 2024-02-22 22:15:46 +0200 | |
|---|---|---|
| committer | 2024-02-22 22:16:14 +0200 | |
| commit | de09c558e547037847681924e9d1611834cf2f9d (patch) | |
| tree | ece1e168edbd60c005932b8f65f84b9968f04ee2 | |
| parent | net-wireless/unifi: fix qa errors (diff) | |
| download | gentoo-de09c558e547037847681924e9d1611834cf2f9d.tar.gz gentoo-de09c558e547037847681924e9d1611834cf2f9d.tar.bz2 gentoo-de09c558e547037847681924e9d1611834cf2f9d.zip | |
app-editors/qxmledit: add 0.9.18
Closes: https://bugs.gentoo.org/920764
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
| -rw-r--r-- | app-editors/qxmledit/Manifest | 1 | ||||
| -rw-r--r-- | app-editors/qxmledit/qxmledit-0.9.18.ebuild | 65 |
2 files changed, 66 insertions, 0 deletions
diff --git a/app-editors/qxmledit/Manifest b/app-editors/qxmledit/Manifest index 8f6ea74897be..dcf32d3b6f56 100644 --- a/app-editors/qxmledit/Manifest +++ b/app-editors/qxmledit/Manifest @@ -1 +1,2 @@ DIST qxmledit-0.9.12-src.tgz 22582822 BLAKE2B 66cf57e8cd1cbf712c28e55ee39685ea907216ff397b9f6ad5307e768bbd22a16b1f32dbbd309ae186479c35bd57d0aa1a1d5b4e174d1230c3b52f844be7e9f7 SHA512 996f1a656c6191950eb18bd3df13574f6bd85ad58132b5662cce5b6538fe81597359d3a7f69cff5c252c2efceb749ee079bed7165b3c142d33e0c4cb500231cc +DIST qxmledit-0.9.18-src.tgz 19725693 BLAKE2B f895a0981efcbf5071a38b7b02ad0063f0aa55b31c8329ad9b39167b853cc5d1ab4c2f0e75a48c4354a1808a96e7987c55063fc4b7c3f1012173d28d8e301eb2 SHA512 1122021d27561309c70946862a67ea2ba1045038b1ec8469ae61c7c9a67b13689179078ae3a0dd6222d30e3c30cd35a15ba6f4ef27273bbe87d26ec5a215c65c diff --git a/app-editors/qxmledit/qxmledit-0.9.18.ebuild b/app-editors/qxmledit/qxmledit-0.9.18.ebuild new file mode 100644 index 000000000000..7cb89f9e07c6 --- /dev/null +++ b/app-editors/qxmledit/qxmledit-0.9.18.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop qmake-utils xdg + +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 ~riscv ~x86" + +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}" +BDEPEND="dev-qt/linguist-tools:5" + +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 +} |
