summaryrefslogtreecommitdiff
path: root/app-office/texstudio
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-03-20 00:40:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-03-20 00:40:44 +0000
commit4cbcc855382a06088e2f016f62cafdbcb7e40665 (patch)
tree356496503d52354aa6d9f2d36126302fed5f3a73 /app-office/texstudio
parentfcc5224904648a8e6eb528d7603154160a20022f (diff)
gentoo resync : 20.03.2022
Diffstat (limited to 'app-office/texstudio')
-rw-r--r--app-office/texstudio/Manifest2
-rw-r--r--app-office/texstudio/texstudio-4.2.2.ebuild80
2 files changed, 82 insertions, 0 deletions
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
+}