sci-chemistry/ball: remove last rited package

Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
This commit is contained in:
Mikle Kolyada
2019-05-02 21:47:53 +03:00
parent 1dda583691
commit 90360a7c02
4 changed files with 0 additions and 492 deletions

View File

@@ -1 +0,0 @@
DIST ball-1.5.0_pre20180419.tar.gz 37577697 BLAKE2B 44db256dad4703115ca381c4bc7f8393657d9d205b78c9ed55328769129dc38a2898d838bea2beb2e1e5e25184944a5724dd808917928f79c41b8216d98a6677 SHA512 a5cf9680468636c6b3de950f058d1bedb9c2d9ef7b5ba1af60e4b79fab3e6bae9cd814ec3238703075ae66c5a637d1ba8281ce7f11ac842133af91c000c983c3

View File

@@ -1,100 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
COMMIT=e80b5e2021a72faa36bf9e35207998d4590f2cf4
inherit cmake-utils python-single-r1
DESCRIPTION="Biochemical Algorithms Library"
HOMEPAGE="https://github.com/BALL-Project/ball"
SRC_URI="https://github.com/BALL-Project/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="LGPL-2 fftw? ( GPL-3 ) openbabel? ( GPL-3 )"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="cuda doc +fftw +gui lpsolve mpi openbabel +python svm test threads webengine"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
threads? ( fftw )
webengine? ( gui )
"
RDEPEND="
dev-cpp/eigen:3
dev-libs/boost:=
dev-qt/qtcore:5
dev-qt/qtnetwork:5
dev-qt/qtxml:5
media-libs/glew:0=
virtual/opengl
x11-libs/libX11
cuda? ( dev-util/nvidia-cuda-toolkit )
fftw? ( sci-libs/fftw:3.0=[threads?] )
gui? (
dev-qt/qtgui:5
dev-qt/qtopengl:5
dev-qt/qtprintsupport:5
dev-qt/qttest:5
dev-qt/qtwidgets:5
)
lpsolve? ( sci-mathematics/lpsolve )
mpi? ( virtual/mpi )
openbabel? ( sci-chemistry/openbabel:= )
python? ( ${PYTHON_DEPS} )
svm? ( sci-libs/libsvm:= )
webengine? (
dev-qt/qtwebchannel:5
dev-qt/qtwebengine:5[widgets]
)
"
DEPEND="${RDEPEND}
sys-devel/bison
virtual/yacc
doc? ( app-doc/doxygen[dot] )
gui? ( dev-qt/linguist-tools:5 )
python? ( dev-python/sip )
"
S="${WORKDIR}"/${PN}-${COMMIT}
PATCHES=( "${FILESDIR}"/${PN}-1.5.0-gnuinstalldirs.patch )
RESTRICT="test"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
local mycmakeargs=(
-DUPDATE_TRANSLATIONS=ON
-DCMAKE_DISABLE_FIND_PACKAGE_LATEX=ON
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-DUSE_CUDA=$(usex cuda)
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=$(usex !doc)
-DCMAKE_DISABLE_FIND_PACKAGE_FFTW=$(usex !fftw)
-DUSE_LPSOLVE=$(usex lpsolve)
-DUSE_MPI=$(usex mpi)
-DREQUIRE_MPI=$(usex mpi)
-DCMAKE_DISABLE_FIND_PACKAGE_OpenBabel2=$(usex !openbabel)
-DBALL_PYTHON_SUPPORT=$(usex python)
-DBALL_HAS_VIEW=$(usex gui)
-DUSE_LIBSVM=$(usex svm)
-DUSE_FFTW_THREADS=$(usex threads)
-DUSE_QTWEBENGINE=$(usex webengine)
)
if use fftw || use openbabel; then
mycmakeargs+=( -DBALL_LICENSE=GPL )
fi
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
use test && cmake-utils_src_make build_tests
}

View File

@@ -1,355 +0,0 @@
From a8cade5ed7090c704aed53871fb664a0fe07af54 Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
Date: Sat, 21 Apr 2018 20:07:09 +0200
Subject: [PATCH 1/3] Use GNUInstallDirs
---
CMakeLists.txt | 30 ++++++++++++++++--------------
1 file changed, 16 insertions(+), 14 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index be57fe90c..1a54446fb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -65,6 +65,8 @@ INCLUDE(BALLCompilerSpecific)
# Determine BALL configuration
INCLUDE(BALLConfiguration)
+INCLUDE(GNUInstallDirs)
+
# We do not have a Component-based installer in MacOS
IF(NOT APPLE)
INCLUDE(BALLComponents)
@@ -473,20 +475,20 @@ SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/bin")
## These variables are used in all install-targets
IF (NOT APPLE)
- SET(BALL_RUNTIME_INSTALL_DIRECTORY "bin")
- SET(BALL_LIBRARY_INSTALL_DIRECTORY "lib")
- SET(BALL_ARCHIVE_INSTALL_DIRECTORY "lib")
- SET(BALL_HEADER_INSTALL_DIRECTORY ".")
- SET(BALL_DATA_INSTALL_DIRECTORY "share/BALL")
- SET(BALL_DOCUMENTATION_INSTALL_DIRECTORY "share/BALL/doc")
- SET(BALL_TOOLS_INSTALL_DIRECTORY "bin/BALLTools")
+ SET(BALL_RUNTIME_INSTALL_DIRECTORY ${CMAKE_INSTALL_BINDIR})
+ SET(BALL_LIBRARY_INSTALL_DIRECTORY ${CMAKE_INSTALL_LIBDIR})
+ SET(BALL_ARCHIVE_INSTALL_DIRECTORY ${CMAKE_INSTALL_LIBDIR})
+ SET(BALL_HEADER_INSTALL_DIRECTORY ${CMAKE_INSTALL_INCLUDEDIR})
+ SET(BALL_DATA_INSTALL_DIRECTORY ${CMAKE_INSTALL_DATAROOTDIR}/BALL)
+ SET(BALL_DOCUMENTATION_INSTALL_DIRECTORY ${CMAKE_INSTALL_DOCDIR})
+ SET(BALL_TOOLS_INSTALL_DIRECTORY ${CMAKE_INSTALL_BINDIR}/BALLTools)
IF(WIN32)
SET(BALL_PYTHON_INSTALL_DIRECTORY "bin")
SET(BALL_PLUGIN_INSTALL_DIRECTORY "bin")
ELSE()
- SET(BALL_PYTHON_INSTALL_DIRECTORY "lib")
- SET(BALL_PLUGIN_INSTALL_DIRECTORY "lib")
+ SET(BALL_PYTHON_INSTALL_DIRECTORY ${CMAKE_INSTALL_LIBDIR})
+ SET(BALL_PLUGIN_INSTALL_DIRECTORY ${CMAKE_INSTALL_LIBDIR})
ENDIF()
ENDIF()
@@ -710,21 +712,21 @@ IF(NOT APPLE)
## care of data files and headers
IF (NOT "${CMAKE_INSTALL_PREFIX}" STREQUAL ".")
### Install the data directories
- INSTALL(DIRECTORY data DESTINATION "${BALL_DATA_INSTALL_DIRECTORY}" COMPONENT ${COMPONENT_LIBBALL})
+ INSTALL(DIRECTORY data/ DESTINATION "${BALL_DATA_INSTALL_DIRECTORY}" COMPONENT ${COMPONENT_LIBBALL})
### Install the includes
- INSTALL(DIRECTORY include DESTINATION "${BALL_HEADER_INSTALL_DIRECTORY}" COMPONENT ${COMPONENT_LIBBALL_DEV})
+ INSTALL(DIRECTORY include/ DESTINATION "${BALL_HEADER_INSTALL_DIRECTORY}" COMPONENT ${COMPONENT_LIBBALL_DEV})
ENDIF()
## The configured files have to be copied in any case
INSTALL(FILES ${PROJECT_BINARY_DIR}/include/BALL/CONFIG/config.h
- DESTINATION "${BALL_HEADER_INSTALL_DIRECTORY}/include/BALL/CONFIG"
+ DESTINATION "${BALL_HEADER_INSTALL_DIRECTORY}/BALL/CONFIG"
COMPONENT ${COMPONENT_LIBBALL_DEV}
)
INSTALL(FILES
${PROJECT_BINARY_DIR}/include/BALL/PYTHON/BALLPythonConfig.h
- DESTINATION "${BALL_HEADER_INSTALL_DIRECTORY}/include/BALL/PYTHON"
+ DESTINATION "${BALL_HEADER_INSTALL_DIRECTORY}/BALL/PYTHON"
COMPONENT ${COMPONENT_LIBBALL_DEV}
)
@@ -866,7 +868,7 @@ EXPORT(PACKAGE BALL)
# Generate CMake package configuration for BALL installation
IF(NOT APPLE)
# Installation path for BALL CMake package configuration files
- SET(BALL_CMAKE_EXPORT_PATH "lib/cmake/BALL" CACHE PATH "Path to the cmake package configuration files")
+ SET(BALL_CMAKE_EXPORT_PATH ${CMAKE_INSTALL_LIBDIR}/cmake/BALL CACHE PATH "Path to the cmake package configuration files")
LIST(REMOVE_ITEM BALL_INCLUDE_DIRS "${PROJECT_BINARY_DIR}/include")
LIST(REMOVE_ITEM BALL_INCLUDE_DIRS "${PROJECT_SOURCE_DIR}/include")
--
2.17.0
From 17cbef40ad91cf051ca83b1ccf53dd2ccb22fc8d Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
Date: Sat, 21 Apr 2018 21:20:01 +0200
Subject: [PATCH 2/3] Drop superfluous cmake variables
---
CMakeLists.txt | 34 +++++++------------
cmake/BALLDoc.cmake | 6 ++--
source/APPLICATIONS/BALLVIEW/CMakeLists.txt | 4 +--
source/EXTENSIONS/BALLAXY/CMakeLists.txt | 2 +-
source/EXTENSIONS/JUPYTER/CMakeLists.txt | 2 +-
source/EXTENSIONS/PRESENTABALL/CMakeLists.txt | 2 +-
source/PYTHON/EXTENSIONS/CMakeLists.txt | 12 +++----
7 files changed, 27 insertions(+), 35 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1a54446fb..9b9f3513b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -475,14 +475,6 @@ SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/bin")
## These variables are used in all install-targets
IF (NOT APPLE)
- SET(BALL_RUNTIME_INSTALL_DIRECTORY ${CMAKE_INSTALL_BINDIR})
- SET(BALL_LIBRARY_INSTALL_DIRECTORY ${CMAKE_INSTALL_LIBDIR})
- SET(BALL_ARCHIVE_INSTALL_DIRECTORY ${CMAKE_INSTALL_LIBDIR})
- SET(BALL_HEADER_INSTALL_DIRECTORY ${CMAKE_INSTALL_INCLUDEDIR})
- SET(BALL_DATA_INSTALL_DIRECTORY ${CMAKE_INSTALL_DATAROOTDIR}/BALL)
- SET(BALL_DOCUMENTATION_INSTALL_DIRECTORY ${CMAKE_INSTALL_DOCDIR})
- SET(BALL_TOOLS_INSTALL_DIRECTORY ${CMAKE_INSTALL_BINDIR}/BALLTools)
-
IF(WIN32)
SET(BALL_PYTHON_INSTALL_DIRECTORY "bin")
SET(BALL_PLUGIN_INSTALL_DIRECTORY "bin")
@@ -693,18 +685,18 @@ IF(NOT APPLE)
INSTALL(TARGETS BALL
EXPORT BALLExportGroup
COMPONENT "${COMPONENT_LIBBALL}"
- RUNTIME DESTINATION "${BALL_RUNTIME_INSTALL_DIRECTORY}"
- LIBRARY DESTINATION "${BALL_LIBRARY_INSTALL_DIRECTORY}"
- ARCHIVE DESTINATION "${BALL_ARCHIVE_INSTALL_DIRECTORY}"
+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
)
IF(BALL_HAS_VIEW)
INSTALL(TARGETS VIEW
EXPORT BALLExportGroup
COMPONENT "${COMPONENT_LIBVIEW}"
- RUNTIME DESTINATION "${BALL_RUNTIME_INSTALL_DIRECTORY}"
- LIBRARY DESTINATION "${BALL_LIBRARY_INSTALL_DIRECTORY}"
- ARCHIVE DESTINATION "${BALL_ARCHIVE_INSTALL_DIRECTORY}"
+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
)
ENDIF()
@@ -712,21 +704,21 @@ IF(NOT APPLE)
## care of data files and headers
IF (NOT "${CMAKE_INSTALL_PREFIX}" STREQUAL ".")
### Install the data directories
- INSTALL(DIRECTORY data/ DESTINATION "${BALL_DATA_INSTALL_DIRECTORY}" COMPONENT ${COMPONENT_LIBBALL})
+ INSTALL(DIRECTORY data/ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/BALL COMPONENT ${COMPONENT_LIBBALL})
### Install the includes
- INSTALL(DIRECTORY include/ DESTINATION "${BALL_HEADER_INSTALL_DIRECTORY}" COMPONENT ${COMPONENT_LIBBALL_DEV})
+ INSTALL(DIRECTORY include/ DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" COMPONENT ${COMPONENT_LIBBALL_DEV})
ENDIF()
## The configured files have to be copied in any case
INSTALL(FILES ${PROJECT_BINARY_DIR}/include/BALL/CONFIG/config.h
- DESTINATION "${BALL_HEADER_INSTALL_DIRECTORY}/BALL/CONFIG"
+ DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/BALL/CONFIG"
COMPONENT ${COMPONENT_LIBBALL_DEV}
)
INSTALL(FILES
${PROJECT_BINARY_DIR}/include/BALL/PYTHON/BALLPythonConfig.h
- DESTINATION "${BALL_HEADER_INSTALL_DIRECTORY}/BALL/PYTHON"
+ DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/BALL/PYTHON"
COMPONENT ${COMPONENT_LIBBALL_DEV}
)
@@ -744,14 +736,14 @@ IF(NOT APPLE)
FOREACH(LIB ${BALL_DEP_OPT_DLLS})
STRING(TOLOWER "${LIB}" LOWER_LIB)
INSTALL(FILES "${LIB}"
- DESTINATION "${BALL_RUNTIME_INSTALL_DIRECTORY}"
+ DESTINATION "${CMAKE_INSTALL_BINDIR}"
COMPONENT ${COMPONENT_LIBBALL})
ENDFOREACH()
IF(QT_DEPLOY_EXECUTABLE)
INSTALL(CODE
- "EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${BALL_RUNTIME_INSTALL_DIRECTORY}/BALL.dll)
- EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${BALL_RUNTIME_INSTALL_DIRECTORY}/VIEW.dll)"
+ "EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${CMAKE_INSTALL_BINDIR}/BALL.dll)
+ EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${CMAKE_INSTALL_BINDIR}/VIEW.dll)"
COMPONENT "${COMPONENT_LIBBALL}")
ENDIF()
ENDIF()
diff --git a/cmake/BALLDoc.cmake b/cmake/BALLDoc.cmake
index 061b9c95f..2d7c17466 100644
--- a/cmake/BALLDoc.cmake
+++ b/cmake/BALLDoc.cmake
@@ -20,7 +20,7 @@ ENDIF()
IF(NOT APPLE)
INSTALL(DIRECTORY "${PROJECT_SOURCE_DIR}/doc/examples/"
- DESTINATION "${BALL_DOCUMENTATION_INSTALL_DIRECTORY}/EXAMPLES"
+ DESTINATION "${CMAKE_INSTALL_DOCDIR}/EXAMPLES"
COMPONENT "${COMPONENT_DOCUMENTATION_EXAMPLES}")
ENDIF()
@@ -53,7 +53,7 @@ IF (DOXYGEN_FOUND)
IF(NOT APPLE)
INSTALL(DIRECTORY "${PROJECT_BINARY_DIR}/doc/html/"
- DESTINATION "${BALL_DOCUMENTATION_INSTALL_DIRECTORY}/BALL"
+ DESTINATION "${CMAKE_INSTALL_DOCDIR}/BALL"
COMPONENT "${COMPONENT_DOCUMENTATION_HTML}"
)
ENDIF()
@@ -107,7 +107,7 @@ IF (LATEX_COMPILER AND DVIPS_CONVERTER)
IF(NOT APPLE)
INSTALL(FILES ${PROJECT_BINARY_DIR}/doc/tutorial.pdf
- DESTINATION "${BALL_DOCUMENTATION_INSTALL_DIRECTORY}/TUTORIAL"
+ DESTINATION "${CMAKE_INSTALL_DOCDIR}/TUTORIAL"
COMPONENT "${COMPONENT_DOCUMENTATION_PDF}"
OPTIONAL
)
diff --git a/source/APPLICATIONS/BALLVIEW/CMakeLists.txt b/source/APPLICATIONS/BALLVIEW/CMakeLists.txt
index b4b96c31c..5fd21ee68 100644
--- a/source/APPLICATIONS/BALLVIEW/CMakeLists.txt
+++ b/source/APPLICATIONS/BALLVIEW/CMakeLists.txt
@@ -59,13 +59,13 @@ IF(APPLE)
ELSE()
INSTALL(TARGETS BALLView
COMPONENT "${COMPONENT_BALLVIEW}"
- RUNTIME DESTINATION "${BALL_RUNTIME_INSTALL_DIRECTORY}"
+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
BUNDLE DESTINATION "${BALL_BUNDLE_INSTALL_DIRECTORY}"
)
IF(WIN32)
IF(QT_DEPLOY_EXECUTABLE)
- INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${BALL_RUNTIME_INSTALL_DIRECTORY}/BALLView.exe)"
+ INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${CMAKE_INSTALL_BINDIR}/BALLView.exe)"
COMPONENT "${COMPONENT_BALLVIEW}")
ENDIF()
ENDIF()
diff --git a/source/EXTENSIONS/BALLAXY/CMakeLists.txt b/source/EXTENSIONS/BALLAXY/CMakeLists.txt
index 2fdfcbeed..1eed12c37 100644
--- a/source/EXTENSIONS/BALLAXY/CMakeLists.txt
+++ b/source/EXTENSIONS/BALLAXY/CMakeLists.txt
@@ -66,7 +66,7 @@ IF(NOT APPLE)
IF(WIN32)
IF(QT_DEPLOY_EXECUTABLE)
- INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${BALL_RUNTIME_INSTALL_DIRECTORY}/pluginBALLaxy.dll)"
+ INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${CMAKE_INSTALL_BINDIR}/pluginBALLaxy.dll)"
COMPONENT "Unspecified")
ENDIF()
ENDIF()
diff --git a/source/EXTENSIONS/JUPYTER/CMakeLists.txt b/source/EXTENSIONS/JUPYTER/CMakeLists.txt
index bb7e91921..24a459fbf 100644
--- a/source/EXTENSIONS/JUPYTER/CMakeLists.txt
+++ b/source/EXTENSIONS/JUPYTER/CMakeLists.txt
@@ -78,7 +78,7 @@ IF(NOT APPLE)
IF(WIN32)
IF(QT_DEPLOY_EXECUTABLE)
- INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${BALL_RUNTIME_INSTALL_DIRECTORY}/pluginJupyter.dll)"
+ INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${CMAKE_INSTALL_BINDIR}/pluginJupyter.dll)"
COMPONENT "Unspecified")
ENDIF()
ENDIF()
diff --git a/source/EXTENSIONS/PRESENTABALL/CMakeLists.txt b/source/EXTENSIONS/PRESENTABALL/CMakeLists.txt
index 8606f2f26..ad027fd03 100644
--- a/source/EXTENSIONS/PRESENTABALL/CMakeLists.txt
+++ b/source/EXTENSIONS/PRESENTABALL/CMakeLists.txt
@@ -66,7 +66,7 @@ IF(NOT APPLE)
IF(WIN32)
IF(QT_DEPLOY_EXECUTABLE)
- INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${BALL_RUNTIME_INSTALL_DIRECTORY}/pluginPresentaBALL.dll)"
+ INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${QT_DEPLOY_EXECUTABLE} \$\{CMAKE_INSTALL_PREFIX\}/${CMAKE_INSTALL_BINDIR}/pluginPresentaBALL.dll)"
COMPONENT "Unspecified")
ENDIF()
ENDIF()
diff --git a/source/PYTHON/EXTENSIONS/CMakeLists.txt b/source/PYTHON/EXTENSIONS/CMakeLists.txt
index 590e1de3a..374732519 100644
--- a/source/PYTHON/EXTENSIONS/CMakeLists.txt
+++ b/source/PYTHON/EXTENSIONS/CMakeLists.txt
@@ -49,15 +49,15 @@ IF(BALL_PYTHON_SUPPORT)
IF(NOT APPLE)
INSTALL(TARGETS BALLCoremodule
COMPONENT "${COMPONENT_PYTHON_BINDINGS_BALL}"
- RUNTIME DESTINATION ${BALL_RUNTIME_INSTALL_DIRECTORY}
- LIBRARY DESTINATION ${BALL_LIBRARY_INSTALL_DIRECTORY}
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
)
IF(BALL_HAS_VIEW)
INSTALL(TARGETS VIEWmodule
COMPONENT "${COMPONENT_PYTHON_BINDINGS_VIEW}"
- RUNTIME DESTINATION ${BALL_RUNTIME_INSTALL_DIRECTORY}
- LIBRARY DESTINATION ${BALL_LIBRARY_INSTALL_DIRECTORY}
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
)
ENDIF()
@@ -69,7 +69,7 @@ IF(BALL_PYTHON_SUPPORT)
IF (WIN32)
# INSTALL(FILES ${PYTHON_EXECUTABLE}
# COMPONENT "${COMPONENT_PYTHON_BINDINGS_BALL}"
- # DESTINATION "${BALL_RUNTIME_INSTALL_DIRECTORY}"
+ # DESTINATION "${CMAKE_INSTALL_BINDIR}"
#)
@@ -78,7 +78,7 @@ IF(BALL_PYTHON_SUPPORT)
INSTALL(DIRECTORY "${PYTHON_SITE_PACKAGES_DIR}"
COMPONENT "${COMPONENT_PYTHON_BINDINGS_BALL}"
- DESTINATION "${BALL_RUNTIME_INSTALL_DIRECTORY}"
+ DESTINATION "${CMAKE_INSTALL_BINDIR}"
)
ENDIF ()
ENDIF()
--
2.17.0
From 666ca19b00b14752e69c05600725724fb4f6d488 Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
Date: Sat, 21 Apr 2018 22:02:14 +0200
Subject: [PATCH 3/3] Install html doc into "html" dir
---
cmake/BALLDoc.cmake | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cmake/BALLDoc.cmake b/cmake/BALLDoc.cmake
index 2d7c17466..a070613c8 100644
--- a/cmake/BALLDoc.cmake
+++ b/cmake/BALLDoc.cmake
@@ -53,7 +53,7 @@ IF (DOXYGEN_FOUND)
IF(NOT APPLE)
INSTALL(DIRECTORY "${PROJECT_BINARY_DIR}/doc/html/"
- DESTINATION "${CMAKE_INSTALL_DOCDIR}/BALL"
+ DESTINATION "${CMAKE_INSTALL_DOCDIR}/html"
COMPONENT "${COMPONENT_DOCUMENTATION_HTML}"
)
ENDIF()
--
2.17.0

View File

@@ -1,36 +0,0 @@
<?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>
Rapid Software Prototyping can significantly reduce development times in the
field of Computational Molecular Biology and Molecular Modeling.
BALL (Biochemical Algorithms Library) is an application framework in C++ that
has been specifically designed for this purpose. It provides an extensive set
of data structures as well as classes for Molecular Mechanics, advanced
solvation methods, comparison and analysis of protein structures, file
import/export, and visualization .
BALL has been carefully designed to be robust, easy to use, and open to
extensions. Especially its extensibility which results from an object-oriented
and generic programming approach distinguishes it from other software packages.
BALL is well suited to serve as a public repository for reliable data
structures and algorithms.
Based on BALL we have developed a stand-alone tool for molecular visualization,
BALLView . BALLView makes the broad functionality available through an
integrated user-friendly GUI.
</longdescription>
<use>
<flag name="cuda">Include cuda support</flag>
<flag name="fftw">Build with <pkg>sci-libs/fftw</pkg> (switching BALL to GPL3)</flag>
<flag name="gui">Build VIEW library required for visualization and graphical user interfaces</flag>
<flag name="lpsolve">Enable support for the Mixed Integer Linear Programming solver</flag>
<flag name="openbabel">Enable support for <pkg>sci-chemistry/openbabel</pkg> (switching BALL to GPL3)</flag>
<flag name="svm">Enable support for the Support Vector Machine module</flag>
<flag name="webengine">Enable QtWebEngine support with Qt5 (requires gui)</flag>
</use>
</pkgmetadata>