diff --git a/extra/texlive-bin/.SRCINFO b/extra/texlive-bin/.SRCINFO
index 139b44ddb..9f5b9bb82 100644
--- a/extra/texlive-bin/.SRCINFO
+++ b/extra/texlive-bin/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = texlive-bin
-	pkgver = 2024.2
-	pkgrel = 6
+	pkgver = 2025.0
+	pkgrel = 1
 	url = https://tug.org/texlive/
 	arch = x86_64
 	license = GPL-2.0-or-later
@@ -39,9 +39,9 @@ pkgbase = texlive-bin
 	makedepends = t1lib
 	makedepends = zlib
 	makedepends = zziplib
-	source = git+https://github.com/Tex-Live/texlive-source.git#commit=cf0f89c44f5d409c6d1bc0592a808af278611428
+	source = git+https://github.com/Tex-Live/texlive-source.git#commit=a681f4ec1afac3d5e82283a1dd78bed350b82054
 	source = ptex-debug-print.patch
-	sha256sums = bf83f4db38318468e86795c7416e972a010f46d1dcd22cc20064141dae5a952f
+	sha256sums = 68353b957b1b0daa2136c020fb9bab9c7ac8a19e1cbb37826cf74a2cc987efe2
 	sha256sums = aa838f09003c62c2efb5770a8de66f99b409df049fbd65098d80fd1957d06c50
 
 pkgname = texlive-bin
diff --git a/extra/texlive-bin/PKGBUILD b/extra/texlive-bin/PKGBUILD
index f8c6d81eb..805ac5844 100644
--- a/extra/texlive-bin/PKGBUILD
+++ b/extra/texlive-bin/PKGBUILD
@@ -10,8 +10,8 @@
 #  drop clisp and ffcall makedepends
 
 pkgname=(texlive-bin libsynctex)
-pkgver=2024.2
-pkgrel=6
+pkgver=2025.0
+pkgrel=1
 license=(GPL-2.0-or-later)
 arch=(x86_64)
 makedepends=(bash
@@ -48,10 +48,10 @@ makedepends=(bash
              zlib
              zziplib)
 url='https://tug.org/texlive/'
-_commit=cf0f89c44f5d409c6d1bc0592a808af278611428 # tags/texlive-2024.2
+_commit=a681f4ec1afac3d5e82283a1dd78bed350b82054
 source=(git+https://github.com/Tex-Live/texlive-source.git#commit=$_commit
         ptex-debug-print.patch)
-sha256sums=('bf83f4db38318468e86795c7416e972a010f46d1dcd22cc20064141dae5a952f'
+sha256sums=('68353b957b1b0daa2136c020fb9bab9c7ac8a19e1cbb37826cf74a2cc987efe2'
             'aa838f09003c62c2efb5770a8de66f99b409df049fbd65098d80fd1957d06c50')
 
 prepare() {