From 4cbcc855382a06088e2f016f62cafdbcb7e40665 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 20 Mar 2022 00:40:44 +0000 Subject: gentoo resync : 20.03.2022 --- app-office/texstudio/Manifest | 2 + app-office/texstudio/texstudio-4.2.2.ebuild | 80 +++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 app-office/texstudio/texstudio-4.2.2.ebuild (limited to 'app-office/texstudio') diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest index 67da8c4dd4c9..6a376c4d7c8a 100644 --- a/app-office/texstudio/Manifest +++ b/app-office/texstudio/Manifest @@ -4,10 +4,12 @@ DIST texstudio-4.1.1.tar.gz 88564492 BLAKE2B d3a198b4d355ea0f07391b8ff816baacd03 DIST texstudio-4.1.2.tar.gz 88666134 BLAKE2B 7c4310fd0d8fd446b8844f11c687f55818f7314a2e0614ac26b8023f8fa7e5eca1b60a3b3c0ce61ccb15d383b61c24280a67dd530a907b4b8e00a965b10230bf SHA512 0b88f82514462c363e6dcee899f3681883ce9db1bb21cbf9e5e657208338bba4a6cdb79feeaefb242350bc01b83851c5d2704a7d0e2888034070ef2588b77964 DIST texstudio-4.2.0.tar.gz 88795988 BLAKE2B da849849d9ab57cb04de63f24e207b03b47393b876cd2762277e00f17d39b8c19a7508df567642faec8a5ac10400d2a6327343b40ab076f24f0bc8bb1b2ec683 SHA512 aff5ae645a3b3c362e0456270576770c5b39212902a37633b7279476cf6278ee292ef93c4a0c917b1d4d513aaf597d634f4cf7a469fd4e918f35ddbbe5cb1700 DIST texstudio-4.2.1.tar.gz 88906345 BLAKE2B 045166fe73270013f9bff4965e3c1177c23b2419a2533144e069c6cc0f37ee729a816f9cdbc3baaf1ff0f936ef39d6bf5200b1ee89dabf43374860f52890b44f SHA512 2a3e435b7ac0ae2ce317b0de31f525c02bea39917b4ec5740f293109e09325008dfc174da41412c491376226f4cf458bd91e2d92f8b15cf4f3e41d82bc205bb4 +DIST texstudio-4.2.2.tar.gz 89234106 BLAKE2B a54b632ca6cf87410164f0a365f9a60b16cc51ea6ef12250b6ae6230ca7657615b3c91a88d995b2c654cbd42cda72b0e83af0b9471f87358f3f9a24270118d82 SHA512 b07dbe03b9b825fd2c6c057d996dad1247151d0034503d6e62426f0c4ff1e982da8eddf801e497bf9743349d41401ac9946f828c276f164aec0955c8324f5dea EBUILD texstudio-4.0.2.ebuild 1721 BLAKE2B 99ca4fab9bfa132aa0b40ddc56ac8629f3e89d2479e0e9cc6b9a2d6df31c214f02ef40b62b95722005b6cd321f1c58fa27459e2675b990e6ee5630d35cb04639 SHA512 09e380741881e0e6a7ec6ae2c97236bcda625a66577c4ff448e9dcc11a954053452789251747d35dafcaf8dd801363a442a32292c770dfbc24b4dd77865e95dd EBUILD texstudio-4.1.1.ebuild 1738 BLAKE2B b8ca60e4d518b455550ea678db98711ae0cc5a77854f640b426c81f837442d7c476ea201cac301109777f4ca2d8d5d5a0f1238414022e7bce398157c573456ac SHA512 d74b3da403e6a8ccccf24e02abd5ada314ea6fdbf4f989cd3b1bc617a75dfc436362e582c89b43ffff1f254c135b6a8084ff09b35c4b1aedc2684638e851dc5a EBUILD texstudio-4.1.2.ebuild 1736 BLAKE2B 295f4ffc47a22e1af0e5dc9e72abbd478a04311b4c89ca26dc1fda444e7bdecd51b6885ac463344e8088d3195a0ce418d474f57f26b5f098859736d14c5eeadc SHA512 5e8ff15d72ff9fbb07276edf5db8e864bff32b3ff641d015bd829534cdab9ed70052a6a03213134e420763e0e90d0d354006d25714a4b8016314894aa0d0608f EBUILD texstudio-4.2.0.ebuild 1738 BLAKE2B 6c37086bb056e8eb8f00f0606d8e073dccbe280ba1de4d787e805045c0cd05887e35954b23f06721f3a77a7b0330fd4569febe9fd920c5c3029115026a0029b5 SHA512 56fcb02a16038295708bc075f7279dc3795e6a7d48f002f678b6c124783d8ba8cd368b3c43919c8b798393635a3da3280f1b3ef5b13d151422979944d35dbd80 EBUILD texstudio-4.2.1.ebuild 1724 BLAKE2B 7b937c4f993d58632e6c727eef80e4a33169bfb56b52588aaeee6b3a6f6df931b21286cf5bfda2eb58a09d901dcad28485c2e5336674592522c91873fd6f53cf SHA512 f29ce3c1adeb7212fd8e65787a6f62c15a2b99897b081e93d4b476e01196291eba250d69e395efe61d06a90e2a9569efd8c0b1169af9eaadb8e71963ceb713af +EBUILD texstudio-4.2.2.ebuild 1813 BLAKE2B 584bff0137de51e0aa2b1099056ab4d7ab6ce6ec54cc0e08f8aadc59bd029ea777d619e17a6ba0626beb45785d88ee15654d7fc1a37fa8c1fd3966c88a2d490a SHA512 660080474de9090ba042f2fa71898cdbb19a7b1e5a6d8a0d5672fd63a6c45fd17a1cfac5ffedcaefb788a0a51eb92c8822d2c46ce05f8aa000c33d4f922a00b1 EBUILD texstudio-9999.ebuild 1661 BLAKE2B 7ab31d156cb4b4a192ebbd96628f4f427ffe8f2f05296292bd3c98590c73110d5022e929df11f009188c347e108d5d460498ce44e243cfd91e49f9d8b2e7a405 SHA512 293d1621312fc9c5fb580a868bd67a43434c671b3b623048e9b93e6093d292e3975b292c1a7f6014853e44f803b0253a87a716ee30fa68bfec251f6dead07780 MISC metadata.xml 523 BLAKE2B a16bc006c6ab5dd0536e77a5bbe1681cc84c3aa5be50bdb567eccecab426688c751c0bec2c34bf221ec54f5ba772236a81a227067e426bb545755a129ebb6e41 SHA512 91f8748cb661e3e2ef7c027d02aecccbe23cce00c0da8486227d237ee6429e84ac9a8c2b32d4c518a4583d0643871b0c50c838d3c40004c0df7ae9c8ecefceed diff --git a/app-office/texstudio/texstudio-4.2.2.ebuild b/app-office/texstudio/texstudio-4.2.2.ebuild new file mode 100644 index 000000000000..25a2b9ebb237 --- /dev/null +++ b/app-office/texstudio/texstudio-4.2.2.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop qmake-utils xdg + +MY_PV="${PV/_/}" +DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)" +HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio" +SRC_URI="https://github.com/texstudio-org/texstudio/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="video" + +DEPEND=" + app-text/hunspell:= + app-text/poppler:=[qt5] + >=dev-libs/quazip-1.0:0= + dev-qt/designer:5 + dev-qt/qtcore:5 + dev-qt/qtconcurrent:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsingleapplication[qt5(+),X] + dev-qt/qtsvg:5 + dev-qt/qttest:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + sys-libs/zlib + x11-libs/libX11 + x11-libs/libXext + video? ( >=media-libs/phonon-4.11.0 ) +" +RDEPEND=" + ${DEPEND} + app-text/ghostscript-gpl + app-text/psutils + media-libs/netpbm + virtual/latex-base +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-3.0.5-quazip1.patch" # TODO: upstream +) + +src_prepare() { + # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die + rm -r src/quazip || die + + if use video; then + sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die + fi + + sed -e "/qtsingleapplication.pri/s/.*/CONFIG += qtsingleapplication/" \ + -i ${PN}.pro || die + default +} + +src_configure() { + eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 NO_TESTS=false +} + +src_install() { + local i + for i in 16x16 22x22 32x32 48x48 64x64 128x128; do + newicon -s ${i} utilities/${PN}${i}.png ${PN}.png + done + + emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install + + # We don't install licences per package + rm "${ED}"/usr/share/texstudio/COPYING || die +} -- cgit v1.2.3