summaryrefslogtreecommitdiff
path: root/app-editors/qxmledit
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-editors/qxmledit
reinit the tree, so we can have metadata
Diffstat (limited to 'app-editors/qxmledit')
-rw-r--r--app-editors/qxmledit/Manifest7
-rw-r--r--app-editors/qxmledit/metadata.xml23
-rw-r--r--app-editors/qxmledit/qxmledit-0.9.7.ebuild79
-rw-r--r--app-editors/qxmledit/qxmledit-0.9.8.ebuild77
4 files changed, 186 insertions, 0 deletions
diff --git a/app-editors/qxmledit/Manifest b/app-editors/qxmledit/Manifest
new file mode 100644
index 000000000000..ed729cce33fb
--- /dev/null
+++ b/app-editors/qxmledit/Manifest
@@ -0,0 +1,7 @@
+DIST qxmledit-0.9.7-1-src.tgz 20151952 SHA256 bcb694f01db5e4f4bedec81f823d498c6270f78da6a0c5963c52956f6c81c443 SHA512 c2304c0d46925f36ae2e411bae805406df60339bbce1f030ebbbe42b203133770ff011cb9751e79ac6807f21425e73f3f66f7081a5b14d6701522c2aa1e9a9df WHIRLPOOL 6f037cc63ec40446bee41e9eab8646f2c349bc3525d01c5e5cce417932b3020e1b79da71f356f64bac963bfb063a34ea0a3b44b8f17d051b8b4509a09172be3f
+DIST qxmledit-0.9.8-src.tgz 22814833 SHA256 a24cf4439ab4676cd375669b3b2c9e47ac7e859835a803013ea35b15942ef210 SHA512 41caf161de1efd3c210104f362b1ef50ecfbec0c50d4efc98aae03f40ee0c8f51f0b8c322b3017b797f19c7ed668b456a850dea0b4adf7106557eeb9ea58a78e WHIRLPOOL 12e8a30e4072c530c52a316ed834d9f32389b38a561f8c60aa2ec5e5b79fbef29cbadae21a850fc801e35ccb0e45514d5e4c3ef5bcb77321d23b564061f27b1c
+EBUILD qxmledit-0.9.7.ebuild 1626 SHA256 3fcddb833ccd2b99f02c9e275c5e5225548badb1ef5db67daddd9e44f6f1b109 SHA512 d6e2b380de9fbeaf7409f5c84f0e77306b93482fdca7d92117f9467c29cd30ee32e58670bd2b43e11bd323ba7c864c8444d4133048a3e58719cbf9d71fdc1b6b WHIRLPOOL d2edeb466c0465cc6c4cbfd5c081262e02975732e10f81989f6111e8a8af14be6efef436192d37e7ba73d3bba33688418a44987bdf4cd86ad98c1683fb0d4c75
+EBUILD qxmledit-0.9.8.ebuild 1605 SHA256 935c3f95dd345815fac6e62738b56b9652cdecd676d2680339e42b9cb4105cf6 SHA512 a6104331447473700fbaf4c50afd7c0ca8b9808bbd964a0e24f7dee2e84e81168ed4d1b8b278246b8f5479bfdb15c8f3036501b8886d37133eb9c9e6f47b1c07 WHIRLPOOL e04d1f6e8ce45995a420cdc94ba0c5d9c357b7125533b34cae81039a2cc1df71aa12282ae686f5506815bfed11cc3051cd375bc770a16606a38cddedf364c0eb
+MISC ChangeLog 5178 SHA256 016a5bbf882c044824302cb31a9d31c9da3998ce3ecc1896be4de8477e15c2f1 SHA512 40dcf79bde405417d65a9c3a303ca4d23a217bf83e1315a5e591d24f22e6f4f215fd431606cdbc74422be4758ca38dfa2a43abc01d3135c77cf7f53319710b8f WHIRLPOOL 342fae6cc29fbbe7ad2adc52c1843c8a982cce73962a56be41cd1d829f0c9df09c368d3e9fcf42c42edd053b4814f25a08d05596b7dd8d9129521d8afb35d61f
+MISC ChangeLog-2015 6256 SHA256 ae96d9c999e8bdd0a78030361ddf74a8a9bdf2e6705c3f38376c071338b45b58 SHA512 556ed70ef01a9f045315f230c2f1d6cdf8d940bc676373d1bf564631522a21172f4e1c8260a14a07b9e6114e3236107f4cc72514a93a72b7a2cff22460031b97 WHIRLPOOL 4d370c93e9607a6e3cb771a10a794ba9d0229291323bf0a754365320bf4dd1c992b33d89029b66c00827f2f38ea0fc3f8d0470aa00bd58d39bd4ac3d5537ccc9
+MISC metadata.xml 866 SHA256 c52676da8f813aaf32941d04ffaaacaec614993eb0c573ffdaa36fff3deb730e SHA512 c97f333d504c0dd0d08ef5b9b20520a89596e2b11c140bd1b15414c44e5685c109b245a34e150581d2a1ba4ba940f6aec5d2e55dcb61e4a7283ec17a2e85aa3d WHIRLPOOL 196f22aa48216f8b4a900a93bb6c3412e21d5cbf52b8218009bb311d47dd741c337f3eef691972d4b11f480ef96eb85189a3710e7dec50030549e9146b4bd65c
diff --git a/app-editors/qxmledit/metadata.xml b/app-editors/qxmledit/metadata.xml
new file mode 100644
index 000000000000..304a2d714ea9
--- /dev/null
+++ b/app-editors/qxmledit/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hwoarang@gentoo.org</email>
+ <name>Markos Chandras</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+ <longdescription lang="en">
+ QXmlEdit is a simple XML editor based on Qt libraries. Its main features are
+ unusual data visualization modes, nice XML manipulation and presentation
+ features, and it is multi-platform. It can split very big XML files into
+ fragments, and compare XML files. It is one of the few graphical Open Source
+ XSD viewers.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">lbellonda/qxmledit</remote-id>
+ <remote-id type="sourceforge">qxmledit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-editors/qxmledit/qxmledit-0.9.7.ebuild b/app-editors/qxmledit/qxmledit-0.9.7.ebuild
new file mode 100644
index 000000000000..08e35d79954d
--- /dev/null
+++ b/app-editors/qxmledit/qxmledit-0.9.7.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils qmake-utils xdg-utils
+
+DESCRIPTION="Simple Qt-based XML editor"
+HOMEPAGE="http://qxmledit.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}-1-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 )
+
+S=${WORKDIR}/${P}-1
+
+src_prepare() {
+ default
+
+ # bug 568746
+ sed -i -e '/QMAKE_CXXFLAGS/s:-Werror::' \
+ src/{QXmlEdit,QXmlEditWidget,sessions/QXmlEditSessions}.pro || die
+
+ # bug 629624
+ sed -i -e 's/LIBS += -lGL -lGLU -lglut/LIBS += -lGL -lGLU/' \
+ src/QXmlEdit.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
+}
diff --git a/app-editors/qxmledit/qxmledit-0.9.8.ebuild b/app-editors/qxmledit/qxmledit-0.9.8.ebuild
new file mode 100644
index 000000000000..75018c0bb845
--- /dev/null
+++ b/app-editors/qxmledit/qxmledit-0.9.8.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils qmake-utils xdg-utils
+
+DESCRIPTION="Simple Qt-based XML editor"
+HOMEPAGE="http://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
+
+ # bug 629624
+ sed -i -e 's/LIBS += -lGL -lGLU -lglut/LIBS += -lGL -lGLU/' \
+ src/QXmlEdit.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
+}