blob: 04488e5f901245d3fa1e39b235c1bec492692f98 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit python-r1
DESCRIPTION="Biological Small Angle Scattering"
HOMEPAGE="http://www.embl-hamburg.de/biosaxs"
#SRC_URI="ATSAS-${PV}-1.sl5.x86_64.tar.gz"
#SRC_URI="ATSAS-${PV}-1.el6.x86_64.tar.gz"
SRC_URI="ATSAS-${PV}-1_amd64.tar.gz"
SLOT="0"
LICENSE="atsas"
KEYWORDS="~amd64 ~amd64-linux"
IUSE="examples"
RDEPEND="
dev-libs/libxml2:2
dev-qt/qtcore:4
dev-qt/qtgui:4
media-libs/tiff:0
sci-libs/cbflib
x11-libs/qwt:5
"
DEPEND="dev-util/patchelf"
RESTRICT="fetch strip"
S="${WORKDIR}"/${P^^}-1
QA_PREBUILT="opt/.* usr/.*"
pkg_nofetch() {
elog "Please visit http://www.embl-hamburg.de/biosaxs/atsas-online/download.php"
elog "and download the ${A} for Ubuntu 14.04"
elog "and place it in ${DISTDIR}"
}
src_install() {
local i
for i in bin/*; do
patchelf \
--set-rpath "$(gcc-config -L):${EPREFIX}/opt/${PN}/:${EPREFIX}/usr/lib/qt4/" \
${i} || die
done
exeinto /opt/bin
doexe bin/*
insinto /opt/${PN}
doins lib/*/atsas/{libqwt*.so*,libsaxsdocument*.so*}
python_foreach_impl python_domodule lib/*/atsas/python*/dist-packages/*
rm share/doc/${P}/LICENSE.txt || die
if use examples; then
cp -rf share/doc/${P}/* share/${PN}/ || die
fi
pushd share/icons/hicolor/ > /dev/null
for i in *; do
doicon -s ${i} -t hicolor ${i}/*
done
popd > /dev/null
domenu share/applications/*
rm -rf share/{applications,doc,icons,mime} || die
insinto /usr
doins -r share
}
|