diff options
Diffstat (limited to 'sci-misc')
-rw-r--r-- | sci-misc/mendeleydesktop/ChangeLog | 7 | ||||
-rw-r--r-- | sci-misc/mendeleydesktop/Manifest | 17 | ||||
-rw-r--r-- | sci-misc/mendeleydesktop/mendeleydesktop-1.12.1.ebuild | 105 |
3 files changed, 121 insertions, 8 deletions
diff --git a/sci-misc/mendeleydesktop/ChangeLog b/sci-misc/mendeleydesktop/ChangeLog index 1c7000c22852..3df33d56c499 100644 --- a/sci-misc/mendeleydesktop/ChangeLog +++ b/sci-misc/mendeleydesktop/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sci-misc/mendeleydesktop # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-misc/mendeleydesktop/ChangeLog,v 1.16 2014/04/29 11:46:28 vikraman Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-misc/mendeleydesktop/ChangeLog,v 1.17 2014/08/29 11:40:55 xmw Exp $ + +*mendeleydesktop-1.12.1 (29 Aug 2014) + + 29 Aug 2014; Michael Weber <xmw@gentoo.org> +mendeleydesktop-1.12.1.ebuild: + Version bump (bug 520256, non-maint commit) *mendeleydesktop-1.11 (29 Apr 2014) diff --git a/sci-misc/mendeleydesktop/Manifest b/sci-misc/mendeleydesktop/Manifest index 39331cd37171..739f7597be02 100644 --- a/sci-misc/mendeleydesktop/Manifest +++ b/sci-misc/mendeleydesktop/Manifest @@ -4,15 +4,18 @@ Hash: SHA256 AUX mendeleydesktop 83 SHA256 7c715d67b8ebfc6556ef21b1cd214596823342718a712bc8892e23e302a92f04 SHA512 08a36e449cdfdef43afdd86b34411f704a2d8ec91b46011d67e626f3c461ea141472b41203219218ab05f0dfddaf9b5a82eb812b6f3b97cd241eba028969923c WHIRLPOOL da8a15872ed5ac72c0f40c79ce04739f698e59ccc7aca6bc086c1e29a28db13b2facfe42373ecb65cb7bfc898637e409fa27975355ace34d65797a179cad3d2f DIST mendeleydesktop-1.11-linux-i486.tar.bz2 31238967 SHA256 0b528c79d776652581f7df79a88bb75aa62ec2807f8f9a5c4a6513592fb5594d SHA512 0a89a54e026ce7dbec5bd0decd764b86ef1f7f8c9505445806ad777fd77912a24af0e512d9f9bf8bbf3c4c1604c845179786853d5bf89f5c1357a3391f5c5b5f WHIRLPOOL 0f901aade12a4ef18274a18f76782a72b158a7bc41d68bc2b759d4d9993b1de918cbdbdec658c65e4db4bcd93d96d2c409bf17e6e7271ee3d93f84db5e69beab DIST mendeleydesktop-1.11-linux-x86_64.tar.bz2 31229478 SHA256 bfc593ddadf03ba76a44d2f8b50448272f6948c616a83d7eae7dec148da85770 SHA512 ea33819417277e7df627953b9b8ddc033d570aaa908b39bc6194a84bbac68b6b3fba111a254b85b33e33584411e30c371dc759a2a66a47d092574ca1b5760839 WHIRLPOOL 884d1b9faf4c632952caae1f522d2cc2105f7c9937aae7229992e3b5396db737f40481f8401e5eab83222020fc5fd89caacd9b3936813392515e528a83368797 +DIST mendeleydesktop-1.12.1-linux-i486.tar.bz2 30526652 SHA256 3c66b50701c8795beb12a035895c4c3df1d0b7c89e30d00c93bbf8a47bd1f3ad SHA512 da1701f52320449e5caedb751b21687af37389cc1acc0f52cc74661481f8d7f8dced375d2248774e4da6c7115add90eb8de195ca462a7e37e66f7ef003d13bf5 WHIRLPOOL 48eba501f6fe2a5572229a61c40f075dbec3d471a91d2d4bd12302605e0689736ff45c4980d0275e7d0a003f101f31f630e8e80827bcbcb3acba391e55ce15c4 +DIST mendeleydesktop-1.12.1-linux-x86_64.tar.bz2 31859049 SHA256 a4666f084a2f99ffc53668e9b972c84f0fa96f5c5c4bdc5b5283271973b3dbbd SHA512 5c7dc19fff5055f897043c221b76b535fd9a00da67da775177fab6e3924594d8e36085b1985a10fa6f215bd71ab88c73f0ca1e79b81650446e357577542ba101 WHIRLPOOL 509279a348d1c12aa07a7a7aba1e1b1e95377d67a6bc583128966ada83bd7ed562e10984bdf1fe2e7b9ef0608de59b108e410946dd1deb5f46346f2721463c12 EBUILD mendeleydesktop-1.11.ebuild 2550 SHA256 d4b70e09ef0103f6dd1e3b66fb3f94769ac9bd187ea93489ece0a885a68f9900 SHA512 16ab2de600b1b0012e93c2dac7a5500e9b0be99cc9112174523b8e7696a15c7fc1046dab017178908a9f6498a3253def93ae45c6dbf3d64057c57bddc4251916 WHIRLPOOL 6dc46da079e2c913959384480284a32e8d43e8bd4fc266f23d8ee3c68daf154a9198727ae6bc31317e13acccbd0d63edf04a871a99edbeddb7c733478807f040 -MISC ChangeLog 3117 SHA256 567b2b7c915332591f4d4e2f4ea5756c83a9ff0c2a602896986aeb4e3d8da127 SHA512 780f0b685ca63434c3472a68bf25965576a8b6e7ecb7e3961bc751044c8c1fd50cd2a2e0889ba9a5d9f95f7d32a345217d36da6bf8655f5cb6188edb9e5de421 WHIRLPOOL 314937f32ace15dad71660975146d1223a571af7f0bdabb91e26d9c30ed6a10f69c43222e0b133e9614155c3585ab2f3f753f2d5880dfe456556e244fe828e8f +EBUILD mendeleydesktop-1.12.1.ebuild 2547 SHA256 ce86a987a4b09f09ff87f85834daeaf62ad9c01f455ae65d625b8bbab3507b68 SHA512 c3fd47b390669d7b1ce865a70dc2a04f0a1baa7b5ea04ed9138c4573d95af7ea4ede860c913c35f9ba1930e7d83b361a037017ff265ad44d7b0cab826e59e320 WHIRLPOOL 4c00a7c17dd8db6233b8f4e5182930ebce1ef6d0b10d029242b183552c6a4cb5c1420568d3f6d40cadacdafa200f853cdccb8ee16ade05f3bdfbe82647c20b86 +MISC ChangeLog 3276 SHA256 c77e1bf7ebe74259fa90d4f7287521ee6d05cbf09e06ee9616171790cbc6e416 SHA512 9bdaf1db6e23dc7f39793ae34610ffa4a8c8784a96e7403d106246c623cef4e6c64c421b82ac029cb4c4641de583fe7a5f034fe3b389127bc28292102d4003b3 WHIRLPOOL bd84b0d8b41411049f6ba2d5ad90bc3cc18654e3e117ec363484b1c64a2fa7381cd40a22a23ca822058a45e3aa1ff37b91b83095a1db26c495e41f0cade01310 MISC metadata.xml 445 SHA256 2079db906c94e6fb26ca86bb2c3c7edb3f3d79ad71d566fc7c5253e788a62916 SHA512 326951d95952bffc4e1c2ff41b4bcd30ca8fd56e1013bfe4a00ca16f3c4c201bc98bf5b8f438b513804851abab513600c71704745f7c1b5a8f623e4ed2ad6fc2 WHIRLPOOL 3801ee43a62e7c2071eb0e597eb3f29307a6ab04e3fb19165e316f99922060e133c8c64ee67c160231cd1c2844e9aa6aa056f312d553168db1da672859d43f1d -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iL4EAREIAGYFAlNfkRlfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl -bnBncC5maWZ0aGhvcnNlbWFuLm5ldENFNTJBQkRBNTQzRTQ5NTdCMDQ5ODMwNzQ3 -REQ1NDg0QjBBNzJGRDIACgkQR91UhLCnL9JC+QD9FIVsnkIiF74iu/fAnPK7tOE+ -sdJQBacDefOzjsWoRb0BAN5+tNXWz184dEekpMMXJJVtBK808GeDraX1wwLvd29q -=Ltd/ +iL4EAREIAGYFAlQAZsxfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl +bnBncC5maWZ0aGhvcnNlbWFuLm5ldDY3QjA4MzdGODg1NUMxMjIzNUQ0MDgxNzky +N0FERDBDNjJFRUYwOTAACgkQknrdDGLu8JDiPQD/TCCqsOvGENQn0OY4aBmFcRe+ +ChKpBaeQyl2NKlIQjRMA/AxuVu8Bq01jzIoAHe1J1iYIQ+85Ptj+B3p5jZ7PXM5k +=DWlr -----END PGP SIGNATURE----- diff --git a/sci-misc/mendeleydesktop/mendeleydesktop-1.12.1.ebuild b/sci-misc/mendeleydesktop/mendeleydesktop-1.12.1.ebuild new file mode 100644 index 000000000000..091ce9eafa50 --- /dev/null +++ b/sci-misc/mendeleydesktop/mendeleydesktop-1.12.1.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-misc/mendeleydesktop/mendeleydesktop-1.12.1.ebuild,v 1.1 2014/08/29 11:40:55 xmw Exp $ + +EAPI="4" + +inherit eutils multilib + +MY_P_AMD64="${P}-linux-x86_64" +MY_P_X86="${P}-linux-i486" + +DESCRIPTION="A free research management tool for desktop and web" +HOMEPAGE="http://www.mendeley.com/" +SRC_URI="amd64? ( ${MY_P_AMD64}.tar.bz2 ) + x86? ( ${MY_P_X86}.tar.bz2 ) + amd64-linux? ( ${MY_P_AMD64}.tar.bz2 ) + x86-linux? ( ${MY_P_X86}.tar.bz2 )" + +LICENSE="Mendeley-EULA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RESTRICT="fetch" + +DEPEND="" +RDEPEND=">=dev-qt/qtcore-4.6:4 + >=dev-qt/qtgui-4.6:4 + >=dev-qt/qtsvg-4.6:4 + >=dev-qt/qtwebkit-4.6:4 + >=dev-qt/qtxmlpatterns-4.6:4" + +QA_PRESTRIPPED=" + /opt/mendeleydesktop/$(get_libdir)/mendeleydesktop/libexec/.* + /opt/mendeleydesktop/$(get_libdir)/lib.*so.*" + +pkg_nofetch() { + elog "Please download ${A} from:" + elog "http://www.mendeley.com/download-mendeley-desktop/" + elog "and move it to ${DISTDIR}" +} + +src_unpack() { + unpack ${A} + + cd "${WORKDIR}" + + if use amd64 || use amd64-linux ; then + mv -f "${MY_P_AMD64}" "${P}" + else + mv -f "${MY_P_X86}" "${P}" + fi +} + +src_prepare() { + # remove bundled Qt libraries + rm -rf lib/mendeleydesktop/plugins \ + || die "failed to remove plugin directory" + rm -rf lib/qt || die "failed to remove qt libraries" + + # force use of system Qt libraries + sed -i "s:sys\.argv\.count(\"--force-system-qt\") > 0:True:" \ + bin/mendeleydesktop || die "failed to patch startup script" + + # fix library paths + sed -i \ + -e "s:lib/mendeleydesktop:$(get_libdir)/mendeleydesktop:g" \ + -e "s:MENDELEY_BASE_PATH + \"/lib/\":MENDELEY_BASE_PATH + \"/$(get_libdir)/\":g" \ + bin/mendeleydesktop || die "failed to patch library path" +} + +src_install() { + # install menu + domenu share/applications/${PN}.desktop + + # install application icons + insinto /usr/share/icons + doins -r share/icons/hicolor + + # install default icon + insinto /usr/share/pixmaps + doins share/icons/hicolor/48x48/apps/${PN}.png + + # install documentation, but no license file + dodoc share/doc/${PN}/Readme.txt + + # install binary + into /opt/${PN} + dobin bin/* + + # install libraries + dolib.so lib/lib*.so* + + # install programs + exeinto /opt/mendeleydesktop/$(get_libdir)/mendeleydesktop/libexec + doexe lib/mendeleydesktop/libexec/* + + # install shared files + insinto /opt/${PN}/share + doins -r share/mendeleydesktop + + # install launch script + exeinto /opt/bin + doexe "${FILESDIR}"/${PN} +} |