summaryrefslogtreecommitdiff
path: root/sci-electronics/qelectrotech
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 /sci-electronics/qelectrotech
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-electronics/qelectrotech')
-rw-r--r--sci-electronics/qelectrotech/Manifest7
-rw-r--r--sci-electronics/qelectrotech/files/qelectrotech-0.3-fix-paths.patch49
-rw-r--r--sci-electronics/qelectrotech/metadata.xml8
-rw-r--r--sci-electronics/qelectrotech/qelectrotech-0.50.ebuild67
-rw-r--r--sci-electronics/qelectrotech/qelectrotech-9999.ebuild67
5 files changed, 198 insertions, 0 deletions
diff --git a/sci-electronics/qelectrotech/Manifest b/sci-electronics/qelectrotech/Manifest
new file mode 100644
index 000000000000..b7d721f6f603
--- /dev/null
+++ b/sci-electronics/qelectrotech/Manifest
@@ -0,0 +1,7 @@
+AUX qelectrotech-0.3-fix-paths.patch 2304 SHA256 f6e0dae3b0533a574060e4adef490eddc3c8d955038f45e329ea67dba9e2c882 SHA512 3d57c172bf63faa3bd5ead082be1c3143330bae8ebdde580a5b5a860d5419371a05082f4b69e39054629e9f39f258b26ec65f773238b8b7b4b892176ad998c31 WHIRLPOOL f2f0bf8406ce312fa2a75a14e73be3df4a9630bd1226620e6de6930f7fe9ba161ad65b2a5c09a7d75dd77c1f89c1ff2a8cbce1779afbc9114cc97377c62a95d2
+DIST qelectrotech-0.5-src.tar.gz 13814511 SHA256 361f0f0fd282bdbd1624f7590f6be24918f8be75266f2c09a07ad9453590ce67 SHA512 af918d77661c2aaa0f57b150512faec6337512edf6c67e22b9ce50e5a68a300ac37add28d24109732f981af8f9549003c4aaca2a3969913e94ba61404945dcfd WHIRLPOOL a56aaca795bd13e4f47e00d62cb17ffd1ad33b6f5431e3b40040f090462e0299188aba2181640c74b9cf86cfb6f7ae15aa6812031ef433eff17883c7f5842502
+EBUILD qelectrotech-0.50.ebuild 1141 SHA256 890862d7a4efdd2bad4ac6f684cfc5e075896a9755f0140924d6b5685e7acfc8 SHA512 1ff4ee377716df8181ece662c27ecbf0aa4dab63579062653a6db411b2f5158029641525d5ec2cd30e00d91d2c134ca9cfa991b9eb3b00981e474aa657532928 WHIRLPOOL 351b032235b61527402752028ee2f5a68a7e92bd93b0df293b14270ea9cd7796ad864e51120fd535f96dc3725855d5dd5b3fbfb64104cdfd65a9b635f90df141
+EBUILD qelectrotech-9999.ebuild 1131 SHA256 67a0328b35a262d0a4092bc848aa6d06d538bb4ac38bc474d528648b3423302f SHA512 42aeb203ba6059c6e6812592503dd60f80f9a01c6889b64c89de44b68010a65787666f46574d64a1503d6274797e38026309bcb39e660f65c14fd9346d4f8485 WHIRLPOOL 465b08804462d75e64105f70d07ee0c9e223b20e89b4ef40bcf102845005df23c6d69e99c519505f83ae7d4ea797a2cb5655d9b89266414b82d9372f00b04e3b
+MISC ChangeLog 3740 SHA256 7222079d84b81793226532b4cd323b3b87fa46c45c4306034084727c349c8e43 SHA512 67c3fa5b560484cfbe47b83b8ae6e8ef36463a23fa9167904583ab949cddbfef4e96747840fc4c0f061f2ef1157298721734bb0b3e19469fb376ce2c08b1841d WHIRLPOOL 26d9ac2b04bdc797bd6296d388eaf2b8bd90864fd4771e9abe569ec6f1bfdb571ed6d428c2813a47ba20521376f88b75f1106df623d1b9ce470c2a0df98e63e1
+MISC ChangeLog-2015 2878 SHA256 0294537265eccaa9494a3e884524a9d8143f444cd38c99f2f73d668c0072bfae SHA512 a011b718fc8ae7262356e836d31fe9de8ee2d754dc3b6f96d204d2e457f995ff11d11218d8dd10205ed5e750f0eac972d74b68d6c60a7f98e7a0ca39ea2ffbbc WHIRLPOOL c3ed93b580e1448ac14f082d1b6824c426da20d73e850f0f822d0d7030ab028f318172237e5216aab8d4f1bef754722e527112beb678b80b5b66557263339e21
+MISC metadata.xml 247 SHA256 690d3e08cdd71b405f5361dfa3f33007ce9ec9d0ae7628e9271891da9e2bda92 SHA512 b43c8e84c3c753b49b203921a5aca792639a36d6efdbe16c069ff9abfbce0585718bb3824c03abdd7bd19ada13fb0a98a378c85ed369ac5fdc53ad3b3d5465d2 WHIRLPOOL dffc398d6bdbe8a8afc8863675a819a7bd69ae4d098ffbddad4c21ab8f1a850ab8ede71f98e34999b0605ad01ea93c8864cd681b50d3e153aa3d0901ddb10743
diff --git a/sci-electronics/qelectrotech/files/qelectrotech-0.3-fix-paths.patch b/sci-electronics/qelectrotech/files/qelectrotech-0.3-fix-paths.patch
new file mode 100644
index 000000000000..c55c19ce5d29
--- /dev/null
+++ b/sci-electronics/qelectrotech/files/qelectrotech-0.3-fix-paths.patch
@@ -0,0 +1,49 @@
+diff -Naur qelectrotech-0.3-src.orig/qelectrotech.pro qelectrotech-0.3-src/qelectrotech.pro
+--- qelectrotech-0.3-src.orig/qelectrotech.pro 2013-12-22 17:27:31.919047334 +0100
++++ qelectrotech-0.3-src/qelectrotech.pro 2013-12-22 17:29:28.576908241 +0100
+@@ -5,20 +5,20 @@
+ # Chemins utilises pour la compilation et l'installation de QET
+ unix {
+ # Chemins UNIX
+- COMPIL_PREFIX = '/usr/local/'
+- INSTALL_PREFIX = '/usr/local/'
++ COMPIL_PREFIX = '/usr/'
++ INSTALL_PREFIX = '/usr/'
+ QET_BINARY_PATH = 'bin/'
+ QET_COMMON_COLLECTION_PATH = 'share/qelectrotech/elements/'
+ QET_COMMON_TBT_PATH = 'share/qelectrotech/titleblocks/'
+ QET_LANG_PATH = 'share/qelectrotech/lang/'
+ QET_EXAMPLES_PATH = 'share/qelectrotech/examples/'
+ QET_LICENSE_PATH = 'doc/qelectrotech/'
+- QET_MIME_XML_PATH = '../share/mime/application/'
+- QET_MIME_DESKTOP_PATH = '../share/mimelnk/application/'
+- QET_MIME_PACKAGE_PATH = '../share/mime/packages/'
++ QET_MIME_XML_PATH = 'share/mime/application/'
++ QET_MIME_DESKTOP_PATH = 'share/mimelnk/application/'
++ QET_MIME_PACKAGE_PATH = 'share/mime/packages/'
+ QET_DESKTOP_PATH = 'share/applications/'
+ QET_ICONS_PATH = 'share/icons/hicolor/'
+- QET_MAN_PATH = 'man/'
++ QET_MAN_PATH = 'share/man/'
+ QET_APPDATA_PATH = 'share/appdata'
+ }
+ win32 {
+@@ -108,9 +108,6 @@
+ examples.path = $$join(INSTALL_PREFIX,,,$${QET_EXAMPLES_PATH})
+ examples.files = examples/*
+
+-copyright.path = $$join(INSTALL_PREFIX,,,$${QET_LICENSE_PATH})
+-copyright.files = LICENSE ELEMENTS.LICENSE CREDIT README ChangeLog
+-
+ mime_xml.path = $$join(INSTALL_PREFIX,,,$${QET_MIME_XML_PATH})
+ mime_xml.files = misc/x-qet-*.xml
+
+@@ -140,7 +137,7 @@
+ man.extra = sh man/compress_man_pages.sh
+
+ # L'installation comprend la copie du binaire, des elements, des fichiers de langue et du fichier LICENSE
+-INSTALLS += target elements tbt lang copyright
++INSTALLS += target elements tbt lang
+ # Sous Unix, on installe egalement l'icone, un fichier .desktop, des fichiers mime et les pages de manuel
+ unix {
+ INSTALLS += desktop mime_xml mime_desktop mime_package icons man examples appdata
diff --git a/sci-electronics/qelectrotech/metadata.xml b/sci-electronics/qelectrotech/metadata.xml
new file mode 100644
index 000000000000..17237689dcfd
--- /dev/null
+++ b/sci-electronics/qelectrotech/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/sci-electronics/qelectrotech/qelectrotech-0.50.ebuild b/sci-electronics/qelectrotech/qelectrotech-0.50.ebuild
new file mode 100644
index 000000000000..f4a12a6db4a9
--- /dev/null
+++ b/sci-electronics/qelectrotech/qelectrotech-0.50.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils fdo-mime gnome2-utils qmake-utils
+
+MY_P=${PN}-${PV%0}-src
+
+DESCRIPTION="Qt5 application to design electric diagrams"
+HOMEPAGE="https://qelectrotech.org/"
+SRC_URI="https://download.tuxfamily.org/qet/tags/20151127/${MY_P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="doc"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )
+"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( CREDIT ChangeLog README )
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-0.3-fix-paths.patch"
+}
+
+src_configure() {
+ eqmake5 ${PN}.pro
+}
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+
+ einstalldocs
+
+ if use doc; then
+ doxygen Doxyfile || die
+ dodoc -r doc/html
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
diff --git a/sci-electronics/qelectrotech/qelectrotech-9999.ebuild b/sci-electronics/qelectrotech/qelectrotech-9999.ebuild
new file mode 100644
index 000000000000..9d2fe1672d89
--- /dev/null
+++ b/sci-electronics/qelectrotech/qelectrotech-9999.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils fdo-mime gnome2-utils qmake-utils subversion
+
+MY_P=${PN}-${PV%0}-src
+
+DESCRIPTION="Qt5 application to design electric diagrams"
+HOMEPAGE="https://qelectrotech.org/"
+ESVN_REPO_URI="svn://svn.tuxfamily.org/svnroot/qet/qet/trunk"
+
+LICENSE="CC-BY-3.0 GPL-2+"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )
+"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( CREDIT ChangeLog README )
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-0.3-fix-paths.patch"
+}
+
+src_configure() {
+ eqmake5 ${PN}.pro
+}
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+
+ einstalldocs
+
+ if use doc; then
+ doxygen Doxyfile || die
+ dodoc -r doc/html
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}