summaryrefslogtreecommitdiff
path: root/gnu/packages/tex.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/tex.scm')
-rw-r--r--gnu/packages/tex.scm58
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