diff options
Diffstat (limited to 'gnu/packages/tex.scm')
-rw-r--r-- | gnu/packages/tex.scm | 58 |
1 files changed, 28 insertions, 30 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index c240878926..ce89ebc881 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -14,7 +14,7 @@ ;;; Copyright © 2018, 2020 Arun Isaac <arunisaac@systemreboot.net> ;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com> ;;; Copyright © 2020, 2021 Paul Garlick <pgarlick@tourbillion-technology.com> -;;; Copyright © 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> +;;; Copyright © 2021, 2022 Maxim Cournoyer <maxim@guixotic.coop> ;;; Copyright © 2021-2025 Nicolas Goaziou <mail@nicolasgoaziou.fr> ;;; Copyright © 2021 Leo Le Bouter <lle-bout@zaclys.net> ;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz> @@ -30,6 +30,7 @@ ;;; Copyright © 2023 Dominik Delgado Steuter <d@delgado.nrw> ;;; Copyright © 2023 Timothy Sample <samplet@ngyro.com> ;;; Copyright © 2024, 2025 Janneke Nieuwenhuizen <janneke@gnu.org> +;;; Copyright © 2025 Hugo Buddelmeijer <hugo@buddelmeijer.nl> ;;; ;;; This file is part of GNU Guix. ;;; @@ -73343,17 +73344,18 @@ TAP notation is included.") (define-public texlive-texinfo (package (name "texlive-texinfo") - (version "2025.2") + (version "2025.2.75617") (source (origin (method svn-multi-fetch) (uri (svn-multi-reference - (url (texlive-packages-repository version)) - (revision 74725) + (url (string-append + %texlive-repository "trunk/Master/texmf-dist")) + (revision 75617) (locations (list "tex/texinfo/")))) (file-name (git-file-name name version)) (sha256 (base32 - "0fqwwj136np01mijiwxk51j0si62mf6hh54i06i6k439678bpca8")))) + "1kyxk1kc174s07shalhg3462vw5nwrwqfvp1idz05zgma6nad42s")))) (build-system texlive-build-system) (home-page "https://ctan.org/pkg/texinfo") (synopsis "Texinfo documentation system") @@ -77458,40 +77460,36 @@ PDF documents.") (define-public texmaker (package (name "texmaker") - (version "5.0.4") + (version "6.0.1") + ;; TODO: Remove "3rdparty" directory contents: + ;; encodingprober, hunspell, pdfium, singleapp, and synctex + ;; as at least some of those are packaged by Guix directly. + ;; Those libraries seem to also have been included in texmaker 5.*, but were + ;; not isolated in a designated directory and therefor probably not noticed. (source (origin (method url-fetch) - (uri (string-append "http://www.xm1math.net/texmaker/texmaker-" + (uri (string-append "https://www.xm1math.net/texmaker/texmaker-" version ".tar.bz2")) (sha256 (base32 - "1qnh5g8zkjpjmw2l8spcynpfgs3wpcfcla5ms2kkgvkbdlzspqqx")))) + "1xna8qp0x3qvg2093slx98jv0qri6vpbblvhrla7gzfq1kgkbhmq")))) (build-system qt-build-system) (arguments - (list - #:tests? #f ; no tests - #:modules '((guix build qt-build-system) - ((guix build gnu-build-system) #:prefix gnu:) - (guix build utils)) - #:phases - #~(modify-phases %standard-phases - ;; Qt has its own configuration utility. - (replace 'configure - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (invoke "qmake" - (string-append "PREFIX=" out) - (string-append "DESKTOPDIR=" out "/share/applications") - (string-append "ICONDIR=" out "/share/pixmaps") - (string-append "METAINFODIR=" out "/share/metainfo") - "texmaker.pro")))) - (replace 'build (assoc-ref gnu:%standard-phases 'build)) - (replace 'install (assoc-ref gnu:%standard-phases 'install))))) + (list #:tests? #f)) ; no tests (inputs - (list poppler-qt5 qtbase-5 qtwayland-5 qtscript-5 zlib)) + (list poppler-qt6 + qt5compat + qtbase + qtdeclarative + qttools ;for Qt6LinguistTool + qtwayland + qtwebengine + zlib)) (native-inputs (list pkg-config)) (home-page "https://www.xm1math.net/texmaker/") + (properties '((release-monitoring-url + . "https://www.xm1math.net/texmaker/download.html"))) (synopsis "LaTeX editor") (description "Texmaker is a program that integrates many tools needed to develop documents with LaTeX, in a single application.") @@ -77500,7 +77498,7 @@ develop documents with LaTeX, in a single application.") (define-public texstudio (package (name "texstudio") - (version "4.8.8") + (version "4.8.9") (source (origin (method git-fetch) (uri (git-reference @@ -77509,7 +77507,7 @@ develop documents with LaTeX, in a single application.") (file-name (git-file-name name version)) (sha256 (base32 - "0w4cgvbkw6l5bl84fr03vk903hw2akm6fhy92rj9fyyfd2fi0ybv")))) + "01bqzdgfng8dclsyr6xpbzra2in25szkplb1ivh0h87zkqsxm3lw")))) (build-system qt-build-system) (arguments `(#:tests? #f)) ;tests work only with debug build |