Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-misc/mendeleydesktop: mendeleydesktop-1.13.4.ebuild ChangeLog mendeleydesktop-1.13.3.ebuild
Date: Wed, 25 Feb 2015 15:10:43
Message-Id: 20150225151036.C97571286B@oystercatcher.gentoo.org
1 jlec 15/02/25 15:10:36
2
3 Modified: ChangeLog
4 Added: mendeleydesktop-1.13.4.ebuild
5 Removed: mendeleydesktop-1.13.3.ebuild
6 Log:
7 Version Bump, thanks Marius Brehler preparing the patch
8
9 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
10
11 Revision Changes Path
12 1.23 sci-misc/mendeleydesktop/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-misc/mendeleydesktop/ChangeLog?rev=1.23&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-misc/mendeleydesktop/ChangeLog?rev=1.23&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-misc/mendeleydesktop/ChangeLog?r1=1.22&r2=1.23
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sci-misc/mendeleydesktop/ChangeLog,v
21 retrieving revision 1.22
22 retrieving revision 1.23
23 diff -u -r1.22 -r1.23
24 --- ChangeLog 7 Feb 2015 11:07:44 -0000 1.22
25 +++ ChangeLog 25 Feb 2015 15:10:36 -0000 1.23
26 @@ -1,6 +1,13 @@
27 # ChangeLog for sci-misc/mendeleydesktop
28 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sci-misc/mendeleydesktop/ChangeLog,v 1.22 2015/02/07 11:07:44 jlec Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sci-misc/mendeleydesktop/ChangeLog,v 1.23 2015/02/25 15:10:36 jlec Exp $
31 +
32 +*mendeleydesktop-1.13.4 (25 Feb 2015)
33 +
34 + 25 Feb 2015; Justin Lecher <jlec@g.o> +mendeleydesktop-1.13.4.ebuild,
35 + -files/mendeleydesktop, -files/mendeleydesktop-fix-python3.patch,
36 + -mendeleydesktop-1.13.3.ebuild:
37 + Version Bump, thanks Marius Brehler preparing the patch
38
39 07 Feb 2015; Justin Lecher <jlec@g.o> mendeleydesktop-1.13.3.ebuild,
40 metadata.xml:
41
42
43
44 1.1 sci-misc/mendeleydesktop/mendeleydesktop-1.13.4.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-misc/mendeleydesktop/mendeleydesktop-1.13.4.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-misc/mendeleydesktop/mendeleydesktop-1.13.4.ebuild?rev=1.1&content-type=text/plain
48
49 Index: mendeleydesktop-1.13.4.ebuild
50 ===================================================================
51 # Copyright 1999-2015 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/sci-misc/mendeleydesktop/mendeleydesktop-1.13.4.ebuild,v 1.1 2015/02/25 15:10:36 jlec Exp $
54
55 EAPI=5
56
57 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
58
59 inherit eutils fdo-mime multilib python-single-r1
60
61 MY_P_AMD64="${P}-linux-x86_64"
62 MY_P_X86="${P}-linux-i486"
63
64 DESCRIPTION="A free research management tool for desktop and web"
65 HOMEPAGE="http://www.mendeley.com/"
66 SRC_URI="
67 amd64? ( ${MY_P_AMD64}.tar.bz2 )
68 x86? ( ${MY_P_X86}.tar.bz2 )
69 amd64-linux? ( ${MY_P_AMD64}.tar.bz2 )
70 x86-linux? ( ${MY_P_X86}.tar.bz2 )"
71
72 LICENSE="Mendeley-terms"
73 SLOT="0"
74 KEYWORDS="~amd64 ~x86"
75 IUSE=""
76
77 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
78
79 RESTRICT="fetch"
80
81 DEPEND=""
82 RDEPEND="${PYTHON_DEPS}
83 dev-qt/qtcore:4
84 dev-qt/qtgui:4
85 dev-qt/qtsvg:4
86 dev-qt/qtwebkit:4
87 dev-qt/qtxmlpatterns:4
88 x11-libs/libX11
89 "
90
91 QA_PREBUILT="/opt/mendeleydesktop/.*"
92
93 pkg_nofetch() {
94 elog "Please download ${A} from:"
95 elog "http://www.mendeley.com/download-mendeley-desktop/"
96 elog "and move it to ${DISTDIR}"
97 }
98
99 src_unpack() {
100 unpack ${A}
101
102 cd "${WORKDIR}" || die
103
104 if use amd64 || use amd64-linux ; then
105 mv -f "${MY_P_AMD64}" "${P}" || die
106 else
107 mv -f "${MY_P_X86}" "${P}" || die
108 fi
109 }
110
111 src_prepare() {
112 # remove bundled Qt libraries
113 rm -r lib/mendeleydesktop/plugins \
114 || die "failed to remove plugin directory"
115 rm -r lib/qt || die "failed to remove qt libraries"
116
117 # force use of system Qt libraries
118 sed -i "s:sys\.argv\.count(\"--force-system-qt\") > 0:True:" \
119 bin/mendeleydesktop || die "failed to patch startup script"
120
121 # fix library paths
122 sed -i \
123 -e "s:lib/mendeleydesktop:$(get_libdir)/mendeleydesktop:g" \
124 -e "s:MENDELEY_BASE_PATH + \"/lib/\":MENDELEY_BASE_PATH + \"/$(get_libdir)/\":g" \
125 bin/mendeleydesktop || die "failed to patch library path"
126 }
127
128 src_install() {
129 # install menu
130 domenu share/applications/${PN}.desktop
131
132 # install application icons
133 insinto /usr/share/icons
134 doins -r share/icons/hicolor
135
136 # install default icon
137 insinto /usr/share/pixmaps
138 doins share/icons/hicolor/48x48/apps/${PN}.png
139
140 # install documentation, but no license file
141 dodoc share/doc/${PN}/Readme.txt
142
143 # install binary
144 python_fix_shebang bin/${PN}
145 into /opt/${PN}
146 dobin bin/*
147
148 # install libraries
149 dolib.so lib/lib*.so*
150
151 # install programs
152 exeinto /opt/mendeleydesktop/$(get_libdir)/mendeleydesktop/libexec
153 doexe lib/mendeleydesktop/libexec/*
154
155 # install shared files
156 insinto /opt/${PN}/share
157 doins -r share/mendeleydesktop
158
159 # install launch script
160 into /opt
161 make_wrapper ${PN} "/opt/${PN}/bin/${PN} --unix-distro-build"
162 }
163
164 pkg_postinst() {
165 fdo-mime_desktop_database_update
166 fdo-mime_mime_database_update
167 }
168
169 pkg_postrm() {
170 fdo-mime_desktop_database_update
171 fdo-mime_mime_database_update
172 }