summaryrefslogtreecommitdiff
path: root/app-editors/qxmledit
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-22 23:40:36 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-22 23:40:36 +0000
commit1e153f5e3ce504af9cf586c9b819e4f0bc919f3b (patch)
treed6462e2ccef3a7c2e6e824e69212811a4bd727cd /app-editors/qxmledit
parentc794e18e3eef5414856f70733e3a62479ce78c33 (diff)
gentoo auto-resync : 22:02:2024 - 23:40:35
Diffstat (limited to 'app-editors/qxmledit')
-rw-r--r--app-editors/qxmledit/Manifest2
-rw-r--r--app-editors/qxmledit/qxmledit-0.9.18.ebuild65
2 files changed, 67 insertions, 0 deletions
diff --git a/app-editors/qxmledit/Manifest b/app-editors/qxmledit/Manifest
index 098921b78e6c..331f201ec37d 100644
--- a/app-editors/qxmledit/Manifest
+++ b/app-editors/qxmledit/Manifest
@@ -1,3 +1,5 @@
DIST qxmledit-0.9.12-src.tgz 22582822 BLAKE2B 66cf57e8cd1cbf712c28e55ee39685ea907216ff397b9f6ad5307e768bbd22a16b1f32dbbd309ae186479c35bd57d0aa1a1d5b4e174d1230c3b52f844be7e9f7 SHA512 996f1a656c6191950eb18bd3df13574f6bd85ad58132b5662cce5b6538fe81597359d3a7f69cff5c252c2efceb749ee079bed7165b3c142d33e0c4cb500231cc
+DIST qxmledit-0.9.18-src.tgz 19725693 BLAKE2B f895a0981efcbf5071a38b7b02ad0063f0aa55b31c8329ad9b39167b853cc5d1ab4c2f0e75a48c4354a1808a96e7987c55063fc4b7c3f1012173d28d8e301eb2 SHA512 1122021d27561309c70946862a67ea2ba1045038b1ec8469ae61c7c9a67b13689179078ae3a0dd6222d30e3c30cd35a15ba6f4ef27273bbe87d26ec5a215c65c
EBUILD qxmledit-0.9.12.ebuild 1505 BLAKE2B 52512fbef47dd5e3147c9ecdcaa72d14c5f9ef6aaa78e62defe3b10e3a35ee5425102645ccd899313fbebd1aaf5e3777809941a28ea2bd7dedf085bd44c3bc47 SHA512 2ba74511a47122f60840429a2649ac353b4388da74856a193abee13cf71ab887f9af4cd23a0b89ee6ad40fea02306fcb91eefecd4e0957d8292026f8114ec053
+EBUILD qxmledit-0.9.18.ebuild 1431 BLAKE2B a593fb2c343519a14d840bd281109d9da9e06420c7e156a720e155c59a22c59e48afa27c2119dda4e2a3ef488934f3ff9c63504d974ae25935711106660911dc SHA512 5754d51dc9dfef02d3a6646e17f544b27bfe5b7e44919b52916031968f66cc3206d39318800c4692c0f235fb8944684e982b378c22217ac014af18bccdb57eb4
MISC metadata.xml 756 BLAKE2B cc1c42ebfdec0fbeab36367a97e6e4768422f76d4083c2d179c4e1f96911a1dfb5e4658bba9be2e4b84a9c869bf6977ea54abbe8547d6b9b88a3609a068ba992 SHA512 bf3c7888ac7bd206718cc2e8071de6731a96e5702ae514b543a5bef2adbc298c4d618d48cc34484a680cca99ee7ea68a12f3f9c7a6ed5e00cc906092e1342a0e
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
+}