From: Justin Lecher Date: Mon, 9 Mar 2015 15:44:41 +0000 (+0000) Subject: Version bump;add qt5 support X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=cb79adff19e4d9f6309a87c8920392f5a30523f6;p=gentoo.git Version bump;add qt5 support Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB! --- diff --git a/app-office/texstudio/ChangeLog b/app-office/texstudio/ChangeLog index 4971b3c76318..5d1515f82822 100644 --- a/app-office/texstudio/ChangeLog +++ b/app-office/texstudio/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-office/texstudio # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/texstudio/ChangeLog,v 1.39 2015/03/02 09:04:12 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/texstudio/ChangeLog,v 1.40 2015/03/09 15:44:40 jlec Exp $ + +*texstudio-2.9.0 (09 Mar 2015) + + 09 Mar 2015; Justin Lecher +texstudio-2.9.0.ebuild: + Version bump;add qt5 support 02 Mar 2015; Agostino Sarubbo texstudio-2.8.4.ebuild, texstudio-2.8.6.ebuild, texstudio-2.8.8.ebuild: diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest index 66aa552477cb..b6bf177e993a 100644 --- a/app-office/texstudio/Manifest +++ b/app-office/texstudio/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 +Hash: SHA512 AUX texmakerx_my.pri 439 SHA256 0f9effad18974dc046622ed3d62befe18b91bf6c9e82195b4215a8627984af42 SHA512 859bd280c5d5c319fe0c4c5af04a2ec8118babeef3b22d14a03384ab25e8d0721145b453179e1f16b989068bfe79d5831efcab545069a9cb5018382e2e8c6d8b WHIRLPOOL 1ed2d5e518201bf789d4523adece509028e3e24fcce14b1647718e8b8f4eadb45b02b17310b0b7937e1d95cbb1cebc429fc9fd2e82b6f8c48687cd7d1af66e0d AUX texstudio-2.5-viewers-use-xdg-open.patch 1311 SHA256 ee8a441cef57db995e3a1e8d3f8abd198c8689717b54bfaca5393bed3fc50790 SHA512 4e8084f7a0eaf75b8828bb6f3f2dbcc18f63c0d750f319347fc427af0ee2f858316c23f34aee396838dcff95610801b300e1a7941db747c1d2a6222a8e27ac81 WHIRLPOOL 93726ae1aed601e01a171f2995b4cd6dc7ece54d5c11456244fa9bc0cc0efb07999eba35fe102c4f2bb7570b2c0f247cdd8a146146358b82dd94f35dfd0f9213 @@ -10,25 +10,29 @@ AUX texstudio-2.8.2-desktop.patch 674 SHA256 a3af9f354218f66e7b3e6c4c6ff044a535b DIST texstudio-2.8.4.tar.gz 25126093 SHA256 b4a867f9cce1af962069f4429bc774e30b0f7d79b4297b71667ab5b8fa2d9e3f SHA512 f27a7eb0bad205d8a8155c40ce95d5a45565c261267073200d91430bb982385fced21dcaf0d2a43c554cc9194ea6a511ae7e2147584c20b67c075a0f298452cd WHIRLPOOL 333b1c3409e9e645eaae7773d2b5556b931ff9763211c242570711f6630411f316bbd0d7dd91613106b88a74ef0eba3c198c69bd295224b63d2d2ad69fa046e3 DIST texstudio-2.8.6.tar.gz 25183578 SHA256 b665040c34ad6cd98d8f6e041393028f115da4dfb5bb8829b49dfa5a96fa755f SHA512 af8b4dd54c57c1f34fc316095075c3beee13f323cef0db9b364e7c929ff6d7bfe1d6d66bd7e6bf1127b8394ad6e452510248e11b5c009d6ffba355edffdf064d WHIRLPOOL 6707398bb405c820c3e0591bc0a0f58ad152f01950c4aa4a4a4aeba12d078f29087ef5dac3274f745ebf26c17049bc1dc168b51c53c8a6e9a1626eae41994413 DIST texstudio-2.8.8.tar.gz 25198033 SHA256 5d00c42425c0d1464438c0c1701508fef281f5dbdd0fbcebdbba9de60ac6db95 SHA512 b4f50368ac4a145ad6cb6c764d2d84ac0c3b0b08903b53390e34fb3a8d2e2c12b72cdf77cf97ea22df94a29438be6db3004f8663e04c5254ae40bf28bc2be152 WHIRLPOOL 08d4af41163ebfa85539001fe540a5f48b86e341d93983a42da03015d00460b30280f5fa08c50c90c97d7e1ed38d324efea666c6640b6bba421cffd832031e27 +DIST texstudio-2.9.0.tar.gz 25296387 SHA256 e984ebc4393de13d9f20f474ce88382d587b2f8d0fb741f606a790a8f84a974a SHA512 5985162bd9695e1c5b4377e8230e4bc41de0becc0b41dc8d23f428824d58ea91eb83dd52d2546c457350b039423ab6e4f6ae7d8fffcb701345d0c3f8f02da5b4 WHIRLPOOL 2e3ae47c585ca452a5bf822c9e4da8ad6204ee2273753c21f87a04f65f2d166c3bc5936502a2c9de83e6446ecad2587ccdb223820d4968f60918cf63ebf85c73 EBUILD texstudio-2.8.4.ebuild 1947 SHA256 a22cd5b7ec76d98fd0c7fb566573175d5084db800362752228ce6f327d1ef82e SHA512 5cdc57cfff199d6ad8f97cd64ade3c728e9591bd250471a6478a0c2102802aa04eef2182a53d96e6b73eed2df5c1124ec99aa2b0d5972835672ea6d1eb6cd621 WHIRLPOOL 8e1ac6edeebd835a38892d9ca26ae1683ef5184af6c1061dd3e44edbda1e54e95677a92115c5ebb0643e720235776162557f5a2d234630a8901702ba6ee1b722 EBUILD texstudio-2.8.6.ebuild 1980 SHA256 d1703d501fed70eae833a5aa134904f5ec992424f8f49651b2b1daf744f833d3 SHA512 c91d3d9328431de63c9ed4e901530cdbe6db96e829d5957d7385878efa881f247d11ca1afd0c44fcd3c56522ad82ede10f0b5e3f127e50bbee81bd87ebb5f72a WHIRLPOOL 751a6f20d88b672b574d0999a02cbaff5cd28e3c23b1fb6939e2e083fea4dcbd1c30f93ea17eee8858fd7f9fbbfce02bb30212ff339d0432a623a5cab2e4230a EBUILD texstudio-2.8.8.ebuild 1959 SHA256 226dce4db27f3665bb920ab954cdb211855ea73ab9f58e2f3dc658c6ea0a76d3 SHA512 2ec609769128da66244703f17638ea838df69ae8125f71d95f50beea34a734f737bc27d6d7a48609b742e347813d8bb314c66f66c3e2332c03fb1eca2cc30a6b WHIRLPOOL acb08c2199afdac0d4b0c089fbc577d7cb55ee6e18cf63f8faf287dcfce22fac4ec97221a6cec285ccbd71e8d5d5ac39faa1d4d229f07064713b4a6f29378876 -MISC ChangeLog 7154 SHA256 63b84be7ce01c5dbe279ddcee106b773d9b4d03ffb19caeb8e1142f07440a3bd SHA512 e16258693617d65f132b5143955044e03ed51959ddb650dfc5fb1906fe4d707369de8755c0fe0728ced6c3eb09fd3947c74441e49abc31d01fd599fadbd6ee2f WHIRLPOOL 132e4d84a4a18cc528bae0c1d9ea6654b0415980b31b6bb398b69d7a235744bc906eca86d2904d421feed90b7bb452302e3f5003ff1dac9e5e1012bc3b0c35f1 +EBUILD texstudio-2.9.0.ebuild 2354 SHA256 ca6a7b874657b79be858aa252be7d5a8d01660c70941fb98d23b56c4127efdee SHA512 1f2fcd40f68c2c31161232e72becbe344ef8d7f9a911a75f9ce659d740dff27737ef5df9fcff01e7c8d38e7662c85f475df8c8a30c6a03a9b8ddf54928edd1a4 WHIRLPOOL c649fa2bb5adc995ef28a666036cf07b8d3c47dcd524dbc7a99d27c086892ba7abf8a3a62c80b509d6e65d8a3ababe74a17fc29e22825f1558a4ae5cdda57998 +MISC ChangeLog 7291 SHA256 d9b25063826b4be7ed793979e2b45db503eec89ccffbf28bba1b0bd827d3a966 SHA512 1e38e95f97544165f5f0685ad362812311770f8be1e034a0e02d1094d954024df82d17be133a35286293f979885b184c3c0a5beffad92d77cde56a447a2366f1 WHIRLPOOL c49f677c82f4dfec7f2556d586386016f288334da750263252f1ab0709ef1d2d656e047bdac19bc48c28bf03eb227c16cd34aa5ec864279e1db15a9b772a7646 MISC metadata.xml 283 SHA256 0c64e26ba93ec0d8dd149b088c63e4448174b2f843c91e1f74ac17c2a5feea27 SHA512 74ce72ee9b32eb81077907416c71890c37d20055481df15f0e056e083fe300701dabf6d8df11aa1ecbed13c1ea167305417050ca2e41f4e1b63e2a434f18c821 WHIRLPOOL ac0ac10f27910c9beb29ab731afbe9bce6c4811fb0a1f787036ae1b0638dbdb6ba2a744b3ad4ca6fa5a649a4a8be082969cbe99c8bcd0cdceea8252a5268df4d -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2 +Version: GnuPG v2.0 -iQIcBAEBCAAGBQJU9CeNAAoJELp701BxlEWfKiAQAJ4aSu/KbvrOoLw+ttE65RS/ -MaZ0+u/Q+nvvPBTDtuc+w5KjeQizNRz3Y2Jsfbx5Ih5K17gb4hemvZSMSd8P4uej -SNuR+FIoO5dFJswrsFahMAHgxHvbEdmoE83IJN9l1ZS6yqYl6BWVEro6Z4B0DQTu -VTKxSL9KRqnPkDsoBSh6CMSLmSGkMfYZNT9id9gZtvY33BTsdskMdukS7+8S+eFx -P/P/g3CRvCAx6RaNWFY7tQqvj4pQ8P98i1SgGhiT6otUmaPsw9JKqzyVZrdXH608 -YJfHgcw9Tmgh8IgxG3I63lATIEbiAOLFbwH5+Ba2VB1ItbMyvKS+vujMKAjLwKiv -aQxWq3en0RvjD7u2D2PY+ttgoykEY87vF13t4PoLxaDAb1uByTPB3zi2wz4F4IzK -8/mF1J2yH5MRmGFY3CoMemQTqEPcFBGKRG5TIKBVWHLLOSL17kpATKLcFGKc+UU8 -6yRANqD61ol5FS1JblPNxnNaTDc5mMtnmR35uyUMxQatsjrjfRGWfm8owx8Z7Jib -CWQe3KVCUhpEM/2l+n+6o7FYT4Z+3ma7Sfrt0MLyJkNUuU/PVGxa1m5Eq+IYEsS+ -BcK1dYtnQhs9VqcQHkQxQ9OAXxx442auTjiIYl5DC3jNRGrib2OuBYOAfE5e4PaB -UA4P1OeyDzqaMEHk5Etw -=tdJg +iQJ8BAEBCgBmBQJU/b/pXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC +OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVir3qkP/3d+wuug2xPyEw0wo+Txh2kv +db/cj0Bae2DOBYx+yIA4XLcrW1jw8K+Cb4LouJzcUo61PvE/Y3qH52kMEC3CGE1B +gsVTeDbAxvPOfxvla+KGgJoGcFpo2lsX0BYbBlLouFSG6yrT6bmXrjXnDKqyeKOD +eNPrSeumqUpVenw3wsS6Xjz5visJMZ+j7I7nvbsf64T0Fob+GbRR1db9Vp/tBR+S +DpdhYDCmZVnpDr36todptvwQlxe95jtABd9AOoczFLUJp213ksaKvZdCY5d+S7gL +MeWNF7cgaeTfqPLrlIziPYVwzzBJFBWpHoN45e84w1GdnEUFYtFwCrBey/PSaGYC +awtZUryo8APT09drB9ehHj02he2wj+AiiIGedXi7flim/Pg0Zkcl85arjmG5vdCx +UTar+06booLiIksWBLq4hRwDEq2LwLHTHAftm0q8mU8YG7ekH7i21DQldUQut/83 +sCeFqMZtxmdmjUWdRq+X4/MUqcrFMXdpByBvBclSj6SfmYTTz8FqMFu89lPImmw1 +b5p65SxCA3Tlu/vJAYpnDCz84oVkG83abedwA2a6e9rverXYdRUptHaPVvrWsZQD +EDvISu62M7FYWQ/hZEgj+owLfZY6R5C2aQvBjVqNWYBB+sgpMAUCEG93ULByZwsZ +T8RNDHgns+taOWJP4Kdr +=bGz7 -----END PGP SIGNATURE----- diff --git a/app-office/texstudio/texstudio-2.9.0.ebuild b/app-office/texstudio/texstudio-2.9.0.ebuild new file mode 100644 index 000000000000..b36cfb7fe232 --- /dev/null +++ b/app-office/texstudio/texstudio-2.9.0.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-office/texstudio/texstudio-2.9.0.ebuild,v 1.1 2015/03/09 15:44:40 jlec Exp $ + +EAPI=5 + +inherit base fdo-mime prefix qmake-utils + +DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)" +HOMEPAGE="http://texstudio.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="video qt4 qt5" + +REQUIRED_USE="^^ ( qt4 qt5 )" + +COMMON_DEPEND=" + app-text/hunspell + app-text/poppler:=[qt4?,qt5?] + >=dev-libs/quazip-0.7.1[qt4?,qt5?] + dev-qt/qtsingleapplication[qt4?,qt5?] + x11-libs/libX11 + x11-libs/libXext + qt4? ( + dev-qt/designer:4 + >=dev-qt/qtgui-4.8.5:4 + >=dev-qt/qtcore-4.6.1:4 + >=dev-qt/qtscript-4.6.1:4 + >=dev-qt/qtsvg-4.6.1:4 + >=dev-qt/qttest-4.6.1:4 + ) + qt5? ( + dev-qt/designer:5 + dev-qt/qtgui:5 + dev-qt/qtcore:5 + dev-qt/qtscript:5 + dev-qt/qtsvg:5 + dev-qt/qttest:5 + dev-qt/qtwidgets:5 + ) + video? ( media-libs/phonon[qt4?,qt5?] )" +RDEPEND="${COMMON_DEPEND} + virtual/latex-base + app-text/psutils + app-text/ghostscript-gpl + media-libs/netpbm" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig" + +S="${WORKDIR}"/${P/-/} + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.4-hunspell-quazip.patch + "${FILESDIR}"/${PN}-2.8.2-desktop.patch +# Get it from fedora + "${FILESDIR}"/${PN}-2.5-viewers-use-xdg-open.patch + ) + +src_prepare() { + find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die + + if use video; then + sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die + fi + + sed \ + -e '/hunspell.pri/d' \ + -e '/quazip.pri/d' \ + -e '/qtsingleapplication.pri/d' \ + -e '/QUAZIP_STATIC/d' \ + -i ${PN}.pro || die + +# cat >> ${PN}.pro <<- EOF +# exists(texmakerx_my.pri):include(texmakerx_my.pri) +# EOF + + cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die + eprefixify ${PN}.pri + + epatch ${PATCHES[@]} +} + +src_configure() { + if use qt5; then + eqmake5 + else + eqmake4 + fi +} + +src_install() { + local i + for i in 16x16 22x22 32x32 48x48 64x64 128x128; do + insinto /usr/share/icons/hicolor/${i} + newins utilities/${PN}${i}.png ${PN}.png + done + emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install +} + +pkg_postinst() { + fdo-mime_desktop_database_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update +}