diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-chemistry/molsketch |
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-chemistry/molsketch')
9 files changed, 224 insertions, 0 deletions
diff --git a/sci-chemistry/molsketch/Manifest b/sci-chemistry/molsketch/Manifest new file mode 100644 index 000000000000..32b1636db490 --- /dev/null +++ b/sci-chemistry/molsketch/Manifest @@ -0,0 +1,12 @@ +AUX molsketch-0.3.0-_DEFAULT_SOURCE.patch 661 SHA256 0ee57232a61e2ec9e44250b7a661bb2309f00f372ede8a6b1d9b51c139c90488 SHA512 9fd409ca55d5df0c61e84d3d9941f4855b7dcd32fd7521f24204570858dc6205c70ca4c645c5eee31bdc446a315e02081fa947677a4f22addce16ec4dad64c10 WHIRLPOOL bc1b6c740c22a866a375e08c002dcc39d3dae5e272dfaf531e79bee597a9d1053f7dbefd220bbb6911962f7651a1b1e9173eb28b33370bb3e3ee66480ad16b32 +AUX molsketch-0.3.0-desktop.patch 572 SHA256 6273aa20d8498ed522c3dbd5bcb966e7923e56f3497bff6441ff717a0f714486 SHA512 dbb074dd2bff41872ce9363241aa26bdc2537950c7635399c7a173845c30b8603de24bc6dcaf8a27a6eadbdc2c5249aa4cdd2bb63f059475d53f99b99acffd6a WHIRLPOOL 353f839287b5e58700cf25d788fb12b659bb345dbea714c59827957cd19c872660cec3b51619b90717fcc5755d21980258419f9de42586afdf5f1abd1ea6ce0a +AUX molsketch-0.3.0-no-quotes.patch 490 SHA256 3979e7020f559665692fdade6a4dca2e0d5c840866b88c2a5615f9e908263875 SHA512 cf5028b8b99c77543943f517eee6eafbe8bc8a590fe8dbb9840001e568866a74c852fd59653714f507b0a5a556ce7c40dd1768c29df92af9cb8ff4131ac48e35 WHIRLPOOL 3f2a0999a706e9ec5ebce4697aeba8ce1ea22ec9442c947369afe2292bd2415cf7faceb72e1fe0c8c7dbd9aa9b9ba77382e6fbee052448939e7e7df11802df54 +AUX molsketch-0.4.1-more-quotes.patch 478 SHA256 6cf71ad30457dc6dc6fc1b6f2d884cfd914304d6525faa5bc378c7de03933be8 SHA512 015344abb4aaa7f214e4e8a7eebe1a7a8f4d43b8a76a9c5f984fc4c5cf8da450430330543fe69d481ceec25c5a59ee332439654fd4ce82ce080aa4883cc1d113 WHIRLPOOL bb8a51964018cf50185e6d0e876ad7e2e255658c34b47a6292e7d157cc58b9b2759e2e17d1d3cfb88bab6b014247a09bc122790ba95cba2a63db89f360243ec2 +AUX molsketch-0.4.1-no-quotes.patch 545 SHA256 59a963c1720d39ed82ff3cd3178043c3188d168c79ca6a53ff31def8dfeef5cf SHA512 8bf7db168567f47980e9f7b3547c4359f3ed427187a6f5d3be60658214891362538caa9db9607fd791a34f99961baadfaf50cc07135669471740d77a3b715b6a WHIRLPOOL 128796460a931c6408928330feb05a31cbf6c9972ead3a4d0e14b496565df9752233d2a374999c8086b4469ad13411a695518ef999006ddf5f35ef139146b606 +DIST Molsketch-0.3.0-src.tar.gz 337388 SHA256 078b05bfd591930430bc1e5df802af27bdf40718b9218ba6435eadc209d4d1bc SHA512 405553c9d84f0ce9d70a237834f8273dd5010b95868434f9b1b9042fd626e2782c5d3da7d17d9485946210e48e86d0c2de8385d80667018dbc833c3928d076d4 WHIRLPOOL 659717039bf294072117a8e7dc1cb590c6804d3dbde625aa16451bfdb6371933c71f6241fee1e38cec696bdb89e19111c30cf6ed17810daf09b75272080fbb31 +DIST Molsketch-0.4.1-src.tar.gz 1499842 SHA256 6b183ed3ba92f89f1318879657a79c09d7135c99af28eee8758f46f131e05a30 SHA512 263b088c2b8d01c1f13802b18aea6f6784580fe1a806de45b0e1ecd9f29024350e01a611bdeed1891938acc733a42746203d345d3be13ebaf4c309413e86bf26 WHIRLPOOL 383e9fffd1cd2db195e962f58e97d0ffd858dc14353c99ed0bdd7e577413e5ac991ed18a41b5d4ee4b926887a6a2654fe30167f82759142b21b753c30e41cbd7 +EBUILD molsketch-0.3.0.ebuild 1352 SHA256 b7eae9694ea2ff18229e58b5e0060b6f5e0b8cd74a18ad93ee8a8f6273c27288 SHA512 d63d3a6ac76f071977d1708f072082a1e2ea3c7f02bb6cb37a28cdc62a9255eb2766257cf86b0a9c65ef9c7a0cf5828e7d1afc8616035c2cb93cb155fbbf72e0 WHIRLPOOL 4274d4095329e6ce6d3cf7a34817e9c6e70d3ba138eff52617a4faa2d8f977ad0b7f9c66ae35df2d29fa128f79f9bb6faa296e483c32d5203bca84fd53ca06ed +EBUILD molsketch-0.4.1-r1.ebuild 1359 SHA256 b757544dc82baa20480cfc96762d2b25b1c2ac68e5804f6552fcdeedc06e5710 SHA512 e1ecf0c0a0412cee651839204cd80039216a81bbd28cd37c23197a8270ce97e26b2df644b4b9144f139d7b8243b3437a2f13301c184152ad89fcf9778d6eaf82 WHIRLPOOL 8261ecef33ac730bbe54c174b6f36589749ac93258eccea088b1a5d71f5a9ab89eeb5c254fb1d4117ca4cc7cdbdc56d780f32870bd60bf24615fedad4e1049b5 +MISC ChangeLog 2816 SHA256 e78c58d727ebe8b65411864e63b95e353f29971ae992da2de36af559956a93e7 SHA512 3983064e72444fb53852a21148917b75954c9b52918382449aa8dfc2dbbb9882de0b5a9566a55402cbce835cec7d7e086765dc2d9ca95903ae6cd95fee0aabe2 WHIRLPOOL 0afd6960de30932d39bf2bb70fbebe30c42b319d4f7f79344e0fee81f127705ea75be5c90e50ae8a383fb27bbe78bf2ec5c11bc371a5c96d21eda8da32ed3ca7 +MISC ChangeLog-2015 1914 SHA256 6c5a568036ffbf415c7e20775fac372e1b58d991452ed26d508c49affaab5be3 SHA512 425528431c5f5024e126789276cdfd2c72a41eebb41fae603b3ecc17f8f37f78ac9ba9a6b648fe0343ebed13955f12996230112e4b89c954243d5e45ceb55697 WHIRLPOOL 66afd3262e5310709a7648482c0ac2b817dd05f6ad9d589483444ba8454780d590095a6fd717dcc5e23821b00f66d6eb62cd9f353b50c58a427adbe0c4aace37 +MISC metadata.xml 619 SHA256 de94cef511511dd22761e3d2f8c0bc071f7aca253618eb444768e6d846f5903a SHA512 a6b87cb6d49bbb2b4812d658b3b6b4259f2c3b838cf7eb7a96b2499a3becf4cb0ca14a764f3c84e684f5df8511b95a01bf9d48023854296848357e96bc98a906 WHIRLPOOL 820b6ff0f3d369788483f333de5254d4f919fe136e3853d6966ea81eed951a3d5b94eccc5890470615c03a69a36211d7970154b8e2fc3fbd90420f8106c0e1d9 diff --git a/sci-chemistry/molsketch/files/molsketch-0.3.0-_DEFAULT_SOURCE.patch b/sci-chemistry/molsketch/files/molsketch-0.3.0-_DEFAULT_SOURCE.patch new file mode 100644 index 000000000000..af3b5ceedac6 --- /dev/null +++ b/sci-chemistry/molsketch/files/molsketch-0.3.0-_DEFAULT_SOURCE.patch @@ -0,0 +1,16 @@ + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e3cd0fe..64c18a2 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -19,7 +19,7 @@ if (CMAKE_COMPILER_IS_GNUCXX) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -fno-check-new -fno-common") +- add_definitions(-D_BSD_SOURCE) ++ add_definitions(-D_DEFAULT_SOURCE) + endif (CMAKE_COMPILER_IS_GNUCXX) + + # Enable CPack diff --git a/sci-chemistry/molsketch/files/molsketch-0.3.0-desktop.patch b/sci-chemistry/molsketch/files/molsketch-0.3.0-desktop.patch new file mode 100644 index 000000000000..fd44e88c7870 --- /dev/null +++ b/sci-chemistry/molsketch/files/molsketch-0.3.0-desktop.patch @@ -0,0 +1,19 @@ + molsketch/src/molsketch.desktop | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/molsketch/src/molsketch.desktop b/molsketch/src/molsketch.desktop +index a4a5418..4e0a2ef 100644 +--- a/molsketch/src/molsketch.desktop ++++ b/molsketch/src/molsketch.desktop +@@ -5,9 +5,9 @@ Type=Application + Name=molsKetch + TryExec=molsketch + Exec=molsketch +-Icon=molsketch.png ++Icon=molsketch + DocPath=molsketch/index.html +-MimeType=chemical/x-cml ++MimeType=chemical/x-cml; + Terminal=false + Categories=Qt;Education;Science; + GenericName=2D molecular structures editor diff --git a/sci-chemistry/molsketch/files/molsketch-0.3.0-no-quotes.patch b/sci-chemistry/molsketch/files/molsketch-0.3.0-no-quotes.patch new file mode 100644 index 000000000000..db7be800e385 --- /dev/null +++ b/sci-chemistry/molsketch/files/molsketch-0.3.0-no-quotes.patch @@ -0,0 +1,16 @@ + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 64c18a2..75c2fb7 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -97,7 +97,7 @@ endif(Qt5Core_FOUND AND Qt5Widgets_FOUND AND Qt5Gui_FOUND AND Qt5PrintSupport_FO + if(FORCEQt4) + add_definitions(-DQTVERSIONSUFFIX="") + else(FORCEQt4) +- add_definitions(-DQTVERSIONSUFFIX="\\\"-qt5\\\"") ++ add_definitions(-DQTVERSIONSUFFIX="-qt5") + endif(FORCEQt4) + + # and OpenBabel2 diff --git a/sci-chemistry/molsketch/files/molsketch-0.4.1-more-quotes.patch b/sci-chemistry/molsketch/files/molsketch-0.4.1-more-quotes.patch new file mode 100644 index 000000000000..c32b975778eb --- /dev/null +++ b/sci-chemistry/molsketch/files/molsketch-0.4.1-more-quotes.patch @@ -0,0 +1,11 @@ +--- a/libmolsketch/src/molscene.cpp ++++ b/libmolsketch/src/molscene.cpp +@@ -842,7 +842,7 @@ + void MolScene::dragEnterEvent(QGraphicsSceneDragDropEvent *event) + { + if (!event->mimeData() || !event->mimeData()->hasFormat(mimeType())) return; +- if (!event->proposedAction() == Qt::CopyAction) return; ++ if ((!event->proposedAction()) == Qt::CopyAction) return; + event->accept(); + for (genericAction* action : sceneActions()) + action->setChecked(false); diff --git a/sci-chemistry/molsketch/files/molsketch-0.4.1-no-quotes.patch b/sci-chemistry/molsketch/files/molsketch-0.4.1-no-quotes.patch new file mode 100644 index 000000000000..1b63ed51edec --- /dev/null +++ b/sci-chemistry/molsketch/files/molsketch-0.4.1-no-quotes.patch @@ -0,0 +1,16 @@ + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 64c18a2..75c2fb7 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -97,7 +97,7 @@ endif(Qt5Core_FOUND AND Qt5Widgets_FOUND AND Qt5Gui_FOUND AND Qt5PrintSupport_FO + if(FORCEQt4) + add_definitions(-DQTVERSIONSUFFIX="") + else(FORCEQt4) +- add_definitions(-DQTVERSIONSUFFIX="\\\"-qt5\\\"") ++ add_definitions(-DQTVERSIONSUFFIX="-qt5") + endif(FORCEQt4) + + ################ Reading version and default paths diff --git a/sci-chemistry/molsketch/metadata.xml b/sci-chemistry/molsketch/metadata.xml new file mode 100644 index 000000000000..db8561869b3c --- /dev/null +++ b/sci-chemistry/molsketch/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci-chemistry@gentoo.org</email> + <name>Gentoo Chemistry Project</name> + </maintainer> + <longdescription lang="en"> + Molsketch is a 2D molecular editing tool. Its goal is to help you draw + molecules quick and easily. Of course you're creation can be exported + afterwards in high quality in a number of vector and bitmap formats. +</longdescription> + <upstream> + <remote-id type="sourceforge">molsketch</remote-id> + </upstream> +</pkgmetadata> diff --git a/sci-chemistry/molsketch/molsketch-0.3.0.ebuild b/sci-chemistry/molsketch/molsketch-0.3.0.ebuild new file mode 100644 index 000000000000..d9533bfed28c --- /dev/null +++ b/sci-chemistry/molsketch/molsketch-0.3.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +CMAKE_MAKEFILE_GENERATOR=ninja + +inherit cmake-utils multilib qmake-utils + +MY_P=${P/m/M}-src + +DESCRIPTION="A drawing tool for 2D molecular structures" +HOMEPAGE="http://molsketch.sourceforge.net/" +SRC_URI="mirror://sourceforge/project/${PN}/Molsketch/Lithium%20${PV}/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +DEPEND=" + >=sci-chemistry/openbabel-2.2 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + " +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P%%-src} + +PATCHES=( + "${FILESDIR}"/${P}-_DEFAULT_SOURCE.patch + "${FILESDIR}"/${P}-desktop.patch + "${FILESDIR}"/${P}-no-quotes.patch + ) + +src_prepare() { + sed -e "/LIBRARY DESTINATION/ s/lib/$(get_libdir)/g" \ + -i {obabeliface,libmolsketch/src}/CMakeLists.txt || die #351246 + sed -e "s:doc/molsketch:doc/${PF}:g" \ + -i molsketch/src/{CMakeLists.txt,mainwindow.cpp} || die + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DOPENBABEL2_INCLUDE_DIR="${EPREFIX}/usr/include/openbabel-2.0" + -DCMAKE_DISABLE_FIND_PACKAGE_KDE4=ON + -DENABLE_TESTS=$(usex test "ON" "OFF") + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + dosym ${PN}-qt5 /usr/bin/${PN} +} diff --git a/sci-chemistry/molsketch/molsketch-0.4.1-r1.ebuild b/sci-chemistry/molsketch/molsketch-0.4.1-r1.ebuild new file mode 100644 index 000000000000..c34e60a0106c --- /dev/null +++ b/sci-chemistry/molsketch/molsketch-0.4.1-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +CMAKE_MAKEFILE_GENERATOR=ninja + +inherit cmake-utils multilib qmake-utils + +MY_P=${P/m/M}-src + +DESCRIPTION="A drawing tool for 2D molecular structures" +HOMEPAGE="http://molsketch.sourceforge.net/" +SRC_URI="mirror://sourceforge/project/${PN}/Molsketch/Beryllium-7%20${PV}/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +DEPEND=" + >=sci-chemistry/openbabel-2.2 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + " +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P%%-src} + +PATCHES=( + "${FILESDIR}"/${PN}-0.3.0-_DEFAULT_SOURCE.patch + "${FILESDIR}"/${P}-more-quotes.patch + ) + +src_prepare() { + sed -e "/LIBRARY DESTINATION/ s/lib/$(get_libdir)/g" \ + -i {obabeliface,libmolsketch/src}/CMakeLists.txt || die #351246 + sed -e "s:doc/molsketch:doc/${PF}:g" \ + -i molsketch/src/{CMakeLists.txt,mainwindow.cpp} || die + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DOPENBABEL2_INCLUDE_DIR="${EPREFIX}/usr/include/openbabel-2.0" + -DCMAKE_DISABLE_FIND_PACKAGE_KDE4=ON + -DENABLE_TESTS=$(usex test "ON" "OFF") + -DMSK_INSTALL_PREFIX=/usr + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + dosym ${PN}-qt5 /usr/bin/${PN} +} |