summaryrefslogtreecommitdiff
path: root/app-office/texstudio
diff options
context:
space:
mode:
Diffstat (limited to 'app-office/texstudio')
-rw-r--r--app-office/texstudio/Manifest5
-rw-r--r--app-office/texstudio/files/texstudio-3.0.5-quazip1.patch19
-rw-r--r--app-office/texstudio/texstudio-4.3.1-r1.ebuild80
-rw-r--r--app-office/texstudio/texstudio-4.8.4-r1.ebuild (renamed from app-office/texstudio/texstudio-4.8.4.ebuild)3
4 files changed, 4 insertions, 103 deletions
diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest
index 65ef0281dba6..bd19b66b8f9a 100644
--- a/app-office/texstudio/Manifest
+++ b/app-office/texstudio/Manifest
@@ -1,9 +1,6 @@
-AUX texstudio-3.0.5-quazip1.patch 554 BLAKE2B 239f468f72655b579b70503856a87230b74da2b5885d1f4d6cc382c41a3067af82bde91a4ec73621a7156b7efa8f65e61e0e567a450438e70db50d2240b5c7b2 SHA512 72dd985ef4b425e4feda3788efacabc33f4bd2b1331a7df7b22c4b05736f27d3851be83dad3569d37a58a69170f13c2eead22333b6da4792975e86e25e304e02
AUX texstudio-4.7.0-quazip.patch 708 BLAKE2B 0d989cd71dbca6a65d87488bc7dc0bfe293528fe97791d0b6c24a7edb435d55d8756dd0908173b6e48aeceaa25805596f79176b0898d99967e1cc6cbe14ea33d SHA512 e4bfebecb1f52b96166efa48940c574cf18e800c8f850a0e1d7b92b864b6140c4cefd8b398005f81ba524795ce631c9e877d60c71a3cefdbfaedd63624804d26
-DIST texstudio-4.3.1.tar.gz 90529450 BLAKE2B 500f42f8a540aff97d8bb8d65262d6e0a758ccfb431fa00d9aa6e848d76da9eb1320dc3bc5a472e15d4492174e2817181271243c581830958c5e370751ed0b36 SHA512 6fc8717ed22e21947260d0af5c5b857f9b79476f28f400f9036134d9de2d9e11a605a871b6c8d520b366cb43f3fb61bb89c411e5c11aee1e87642e77fe1b0560
DIST texstudio-4.7.1.tar.gz 111614038 BLAKE2B 01334389930fff5147f49a55b925a64173b8615553b58aaf48a9c9e446997aa0a2600f88a9bd4e5d81f5bef29c97d21796171c2dba231c9f3377c200e6ec676f SHA512 3aebc09f1cec288d841552b3861c4ba33f006b25e9f99418e53bdc0e5a3ece915c1649e7027e3626eec14b6c00214df2eb2012b7a0b71874b0f75cc9f9fb2d06
DIST texstudio-4.8.4.tar.gz 114147594 BLAKE2B 0f553bea66ef0709434ee8b3afc20db6b8ddce45f1f4a923768215d880b4428acefa54942aa99b36b2f03674de2935d8434a8689e1062e52b05e477de4b56416 SHA512 c42d475f1807feaaf86b0245d8a71ccc28172c5867224383bdc3b4e4c719577c7fbc9b2f3ddac90ad957a9bacd36ecc79accea5d0453552d3856b66129091538
-EBUILD texstudio-4.3.1-r1.ebuild 1839 BLAKE2B 52b56726c968ff969eaa76db32036bd7e10cee8bf2c48da83397eee5ec43e35e3eb6db082540045319d32d72a3f5d5ee1b0357faea5c8eaa7ad891b9e9158ad8 SHA512 384cb266e07a2def93a911888630eab8b82266415138abe82dfa33393195326c8fa765c65334538e65fedb2e4d50a9d57b214ef3318382214c0e730bd9106ac3
EBUILD texstudio-4.7.1.ebuild 1838 BLAKE2B 6d1b32ed6929d1da46bfd36f446b85451713713e87f37a8592c99e760fd21be01ba201c69fcc69f1f344ea248514233000b1a0f7b0717f9fbcac16da2dd28566 SHA512 600f556bc56338ce3774217231581ff1662854c251f4a2444825a5b45a0256e11dd199c1022367829e7ecfe71338c0fd798842d00bb96716a2cd0cb9abf34b89
-EBUILD texstudio-4.8.4.ebuild 1369 BLAKE2B 67f67b23d4fabcceb1a79f22456fbab541175c5f382070779797f74d1d4771d720338901c743b43069762479d150a8905e4da4d84a02b35536ef8a77aaed352d SHA512 6a518ea25a76dd6d8f95715b86d7d6510bfb35566e054485057a8158c3c94659e453edd4212064a5de9b55f5aead358c23b45d52f958c2b7aa2bd308f484ebcc
+EBUILD texstudio-4.8.4-r1.ebuild 1445 BLAKE2B 9b95100f6c0cfd30174af69f05834b9e09c3e6d5a2f2fe89ec22fe20db302f86873147b665416e9510b7ef46425222f0e18cc5080ca64a4f52f7f0d5468ddde3 SHA512 93d3785b92d9c3cf5c2f0253b023875ec4fddeb53524d1f12c1c7ff95a918053c969c1c09a475e792fb748423961f04864ffae65d30f290864a5132ae5b353d5
MISC metadata.xml 529 BLAKE2B d8b78ba95403c235139ec1371c7d4429d75ee40d5e7b6dae9cf5871e50bd27dda283415827d8d5682ccb82904d1bfc6eba93dbbfae4d4cfbdb91f4796fbddf9e SHA512 0fc0c0468e7ae07577d2a392537a44c775cd0ef8fc88aa7fc18b6db7c650dbdc651fcb9eedd6315bc9f85e9b3e11a0e35eb9656a93511c187a11bd75f6655886
diff --git a/app-office/texstudio/files/texstudio-3.0.5-quazip1.patch b/app-office/texstudio/files/texstudio-3.0.5-quazip1.patch
deleted file mode 100644
index a2a9033abd66..000000000000
--- a/app-office/texstudio/files/texstudio-3.0.5-quazip1.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Fix build with QuaZip-1.0.
-
---- a/texstudio.pro
-+++ b/texstudio.pro
-@@ -369,11 +369,9 @@
- isEmpty(USE_SYSTEM_QUAZIP) {
- include(src/quazip/quazip/quazip.pri)
- } else {
-- message(System quazip5)
-- isEmpty(QUAZIP_LIB): QUAZIP_LIB = -lquazip5
-- isEmpty(QUAZIP_INCLUDE): QUAZIP_INCLUDE = $${PREFIX}/include/quazip5
-- INCLUDEPATH += $${QUAZIP_INCLUDE}
-- LIBS += $${QUAZIP_LIB}
-+ message(System QuaZip)
-+ CONFIG += link_pkgconfig
-+ PKGCONFIG += quazip1-qt5
- }
-
- include(src/pdfviewer/pdfviewer.pri)
diff --git a/app-office/texstudio/texstudio-4.3.1-r1.ebuild b/app-office/texstudio/texstudio-4.3.1-r1.ebuild
deleted file mode 100644
index b9d465b6d461..000000000000
--- a/app-office/texstudio/texstudio-4.3.1-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 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 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE="video"
-
-DEPEND="
- app-text/hunspell:=
- app-text/poppler:=[qt5]
- >=dev-libs/quazip-1.0:0=[qt5(+)]
- 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[qt5(+)] )
-"
-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
-}
diff --git a/app-office/texstudio/texstudio-4.8.4.ebuild b/app-office/texstudio/texstudio-4.8.4-r1.ebuild
index 859bcaad2a9b..43bd8a076684 100644
--- a/app-office/texstudio/texstudio-4.8.4.ebuild
+++ b/app-office/texstudio/texstudio-4.8.4-r1.ebuild
@@ -46,6 +46,9 @@ src_prepare() {
rm -r "${dir}" || die "Failed to delete ${dir}"
done
+ # https://bugs.gentoo.org/940747
+ sed -i 's/Qt5 //' CMakeLists.txt || die
+
cmake_src_prepare
}