1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-28 13:10:33 +02:00
Commit Graph

606 Commits

Author SHA1 Message Date
Nicolas Goaziou
67af20238d gnu: xournalpp: Update to 1.3.4.
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.4.

Change-Id: I5500ed1183e768952db2c65d9b3a78a8379ed323
2026-04-06 10:58:34 +02:00
Efraim Flashner
adee4a5075 gnu: capypdf: Remove redundant input.
* gnu/packages/pdf.scm (capypdf)[native-inputs]: Remove gcc-14.

Change-Id: Ie48f4d4fbbfa956b877ac49a8ff109f2e86a0392
2026-03-24 10:52:50 +02:00
Danny Milosavljevic
6f15b1d286 gnu: flyer-composer: Support Wayland.
* gnu/packages/pdf.scm (flyer-composer)[arguments]<#:phases>{wrap-gui}: Add
qtwayland-5.
[inputs]: Add qtwayland-5.

Change-Id: Iebf131f9f0540f48908f8738249438364404e328
2026-03-22 21:33:14 +01:00
bdunahu
e56fe71420 gnu: xpdf: Update to 4.06 [security-fixes].
Potential fixes for CVE-2024-2971, CVE-2024-3247, CVE-2024-3248,
CVE-2024-3900, CVE-2024-4141, CVE-2024-4568, CVE-2024-4976,
CVE-2024-7866, CVE-2024-7867, CVE-2024-7868.

* gnu/packages/pdf.scm (xpdf): Update to 4.06.

Change-Id: Ia033b459063335b3290470ef80e60a23b41f5a80
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-22 13:06:58 +02:00
Ludovic Courtès
1ae20f03f4 gnu: Reference the inherited inputs values.
This commit was made by running this command:

  sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm

… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).

Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20 13:27:16 +01:00
Hugo Buddelmeijer
e6bac1d3db gnu: pdfarranger: Update to 1.13.0.
* gnu/packages/pdf.scm (pdfarranger): Update to 1.13.0.
[source]: Update URL.
[arguments]: Enable tests.
[native-inputs]: Remove python-wheel; add python-pytest.
[inputs]: Remove python-pygobject; add python-pygobject-3.50.
[home-page]: Update URL.

Fixex guix/guix!6569
Merges guix/guix!7317

Change-Id: Idca6a1146e7b793c7a5c668371d048ae350828a1
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-20 09:23:43 +01:00
jgart
1a109f3798 gnu: xournalpp: Update to 1.3.3.
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.3.

Change-Id: Ic25873a482b15e9fd64a8d391f6f26a7de8650a0
2026-03-09 16:58:28 -04:00
Sharlatan Hellseher
5f3cd42859 gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.
This is a following up change after discussion in
<https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>.

* gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables.
(swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and
swig-4.4.

* gnu/packages/accessibility.scm (libbraille)
* gnu/packages/apparmor.scm (libapparmor)
* gnu/packages/bioinformatics.scm (htseq, imp, libsbml)
* gnu/packages/bootloaders.scm (dtc, u-boot)
* gnu/packages/disk.scm (volume-key)
* gnu/packages/dns.scm (ldns, unbound)
* gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm)
* gnu/packages/embedded.scm (python-libmpsse)
* gnu/packages/engineering.scm (freecad, kicad, meep, mpb)
* gnu/packages/fabric-management.scm (ibutils)
* gnu/packages/game-development.scm (python-pybox2d)
* gnu/packages/games.scm (kiki)
* gnu/packages/geo.scm (saga)
* gnu/packages/gnome.scm (libratbag)
* gnu/packages/gnucash.scm (gnucash)
* gnu/packages/gnupg.scm (python-gpg)
* gnu/packages/graphviz.scm (graphviz)
* gnu/packages/guile-xyz.scm (guile-xapian)
* gnu/packages/image.scm (mypaint)
* gnu/packages/instrumentation.scm (babeltrace, lttng-tools)
* gnu/packages/kodi.scm (kodi)
* gnu/packages/libftdi.scm (libftdi)
* gnu/packages/linux.scm (libnl)
* gnu/packages/llvm.scm (lldb)
* gnu/packages/machine-learning.scm (openmm, tensorflow-lite)
* gnu/packages/maths.scm (nlopt)
* gnu/packages/ncurses.scm (stfl)
* gnu/packages/oneapi.scm (python-onetbb)
* gnu/packages/pretty-print.scm (highlight)
* gnu/packages/python-crypto.scm (python-m2crypto)
* gnu/packages/python-graphics.scm (python-pivy)
* gnu/packages/radio.scm (hamlib, soapysdr)
* gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager)
* gnu/packages/selinux.scm (libselinux, libsemanage, python-setools)
* gnu/packages/speech.scm (pocketsphinx)
* gnu/packages/statistics.scm (python-openturns, r-spams)
* gnu/packages/tbb.scm (python-tbb)
* gnu/packages/version-control.scm (subversion)
* gnu/packages/video.scm (libopenshot, mlt, obs)
[native-inputs]: Remove swig; add swig-4.0.

* gnu/packages/geo.scm (gdal)
* gnu/packages/graph.scm (python-faiss)
[inputs]: Remove swig; add swig-4.0.

* gnu/packages/games.scm (fifengine): Update to 0.4.2.
[inputs]: Remove swig; add swig-4.0.
[native-inputs]: Likewise.

* gnu/packages/image-processing.scm (insight-toolkit, simpleitk)
* gnu/packages/pdf.scm (mupdf, python-pymupdf)
[native-inputs]: Remove swig-next; add swig-4.4.

Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-27 14:07:00 +00:00
Carlos Durán Domínguez
8d062a9f0e gnu: paps: Update to 0.8.0-0.199b478.
* gnu/packages/pdf.scm (paps): Update to 0.8.0-0.199b478.
[source]: Switch to git-fetch.
[build-system]: Switch to meson-build-system.
[inputs]: Add libpaper.
[native-inputs]: Remove intltool. Add fmt, and gettext-minimal.

Fixes: guix/guix#6686
Merges: https://codeberg.org/guix/guix/pulls/6696
Change-Id: I442cfe5c687e807fd78f4a94da25679eb915bf8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:24:31 +00:00
yulran
e12a7c9b2f gnu: Add stapler.
* gnu/packages/pdf.scm (stapler): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6652
Change-Id: I4179e6f1f353fd5c9bc363b43f0091126d16271f
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:55:58 +00:00
Andreas Enge
74a5291ec5 gnu: Remove python-pypdf2.
* gnu/packages/pdf.scm (python-pypdf2): Delete variable.

Fixes: guix/guix#1468
Change-Id: I722d9325be7043fb171ed2e92755661a9fa03950
2026-02-17 12:24:22 +01:00
Andreas Enge
a104f2de71 gnu: Remove stapler.
* gnu/packages/pdf.scm (stapler): Delete variable.

Fixes: guix/guix#5591
Change-Id: I19b988988490a937dd3f19d1d63e5fb51b66421a
2026-02-17 12:24:13 +01:00
Nicolas Goaziou
daca67c560 gnu: xournalpp: Update to 1.3.2.
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.2.
[arguments]: Skip tests.
[native-inputs]: Add ninja.
[inputs]: Add qpdf.

Change-Id: I10132c9725068aea1349b3e38ae40150e072f532
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-08 23:38:24 +01:00
Nicolas Graves
aaac159245 gnu: python-poppler-qt5: Fix build.
* gnu/packages/pdf.scm (python-poppler-qt5)
[source]: Switch to git-fetch.
[arguments]<#·configure-flags>: Remove them.
2026-02-07 12:28:52 +01:00
pinoaffe
4aef912f82 gnu: Add pdf-tocgen.
* gnu/packages/pdf.scm (pdf-tocgen): New variable.

Change-Id: Icf78f177e87d35de00d5c4a50224dcc1a7a9273a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
pinoaffe
9df4ee0e6b gnu: Add python-pymupdf.
* gnu/packages/pdf.scm (python-pymupdf): New variable.

Change-Id: I72caf140de862733f9191ad18a67a861cb0f31d5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
pinoaffe
def4874f72 gnu: Add python-pymupdf-fonts.
* gnu/packages/pdf.scm (python-pymupdf-fonts): New variable.

Change-Id: I9d80c9c0d6128933e2ac1b986e4c13c6b17f3b0f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
pinoaffe
91c4db1eea gnu: mupdf: Install shared python libraries.
* gnu/packages/pdf.scm (mupdf)[inputs]: Add leptonica and tesseract-ocr.
[native-inputs]: Add python-3, python-clang-13, and swig-next.
[#:phases]: Add ‘install-python’.

Change-Id: Ia40183cfa2b2a97210d996485f9a2d3a992b4309
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
Danny Milosavljevic
a10aebc094 gnu: qpdfview: Add Wayland.
* gnu/packages/pdf.scm (qpdfview)[inputs]: Add qtwayland-5.

Change-Id: Ie6e4a45977c24b5082c261ffe023d92f240f08cd
2026-01-12 02:39:05 +01:00
Nicolas Graves
37ef605f51 gnu: python-reportlab: Update to 4.4.7.
* gnu/packages/pdf.scm (python-reportlab): Update to 4.4.7.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-target>: Migrate to <#:phases, #:test-backend, #:test-flags>.
<#:configure-flags>: Refresh them.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Remove python-chardet.  Add
python-charset-normalizer.

Change-Id: I941ee2c6dc3c893a0ab3f537a1d898c0a859a0c9
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31 17:10:54 +00:00
Nicolas Graves
c2f8f66917 gnu: impressive: Switch to pyproject.
* gnu/packages/pdf.scm (impressive):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?, phases>: Improve style.
[native-inputs]: Add python-setuptools.

Change-Id: I0a9d0515c5758b871a27968edd63ac26e5b4d9dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31 14:26:17 +00:00
Sergey Trofimov
e6ca4b6096 gnu: stapler: Switch to pyproject.
* gnu/packages/pdf.scm (stapler): Switch to pyproject.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>{fix-more-itertools-version-requirement}: Adjust.
<#:build-backend>: Use poetry.core.masonry.api.
<#:test-flags>: Specify test files.
[native-inputs]: Add python-poetry-core, python-pytest, python-setuptools.

Change-Id: Ic1e0811f97b17dcdc1b639f13c6f8e750bfc20b0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18 23:22:44 +00:00
Sharlatan Hellseher
7ee70d0906 gnu: img2pdf: Switch to pyproject, disable tests.
* gnu/packages/pdf.scm (img2pdf):
[arguments] <tests?>: Disable for now.
[propagated-inputs]: Move from here ...
[inputs]: ... to here.
[native-inputs]: Add python-setuptools.

Change-Id: I4dbf9f469bafd020a20e3a180b6ebc456981583e
2025-12-18 21:43:09 +00:00
Nicolas Goaziou
ec0f451a02 gnu: pdfarranger: Update to 1.12.1.
* gnu/packages/pdf.scm (pdfarranger): Update to 1.12.1.

Change-Id: Ib638590dcb5870034acf8acd533cb8e20c1dffa8
2025-10-30 20:43:09 +01:00
Nicolas Goaziou
e1fcd2cc55 gnu: img2pdf: Update to 0.6.1.
* gnu/packages/pdf.scm (img2pdf): Update to 0.6.1.

Change-Id: Id7a20c9e23f28d787356c657b109ce36fbe55769
2025-10-30 20:43:09 +01:00
Liliana Marie Prikler
021f40b374 gnu: capypdf: Update to 0.18.0.
* gnu/packages/pdf.scm (capypdf): Update to 0.18.0.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-23 19:06:37 +02:00
Nicolas Goaziou
9b663638f1 gnu: xournalpp: Update to 1.2.8.
* gnu/packages/pdf.scm (xournalpp): Update to 1.2.8.
[inputs]: Add gtksourceview-4.

Change-Id: I0ad006800caf55cacdcfb8faa697207958f86d12

gtksource 4

Change-Id: I7d9a0dd48801c763a5af8b484dd673d0a4d3dad2
2025-10-22 09:01:53 +02:00
Nguyễn Gia Phong
6ebc5d855c gnu: python-flit-core-next: Mark as deprecated.
This is a followup to a34d8e4278.

Replace all python-flit-core-next occurrences with python-flit-core.

* gnu/packages/python-build.scm (python-flit-core-next):
  Mark as a deprecated public alias.
* gnu/packages/machine-learning.scm (python-pytorch-geometric)
  [propagated-inputs]: Replace python-flit-core-next
  with python-flit-core.
* gnu/packages/pdf.scm (python-pypdf) [propagated-inputs]:
  Replace python-flit-core-next with python-flit-core.
* gnu/packages/python-check.scm (python-stestr) [propagated-inputs]:
  Replace python-flit-core-next with python-flit-core.
* gnu/packages/python-xyz.scm (python-asyncclick) [propagated-inputs]:
  Replace python-flit-core-next with python-flit-core.

Change-Id: I3a25290f6fd97995b773332addefe33afd016e67
Reviwed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 13:22:59 +01:00
Andreas Enge
24d74bc19c gnu: Remove a4pdf.
* gnu/packages/pdf.scm (a4pdf): Delete variable.

Change-Id: Id93c7ea9e1baceb507f7872259ac6d629d95aa7e
2025-09-22 12:27:43 +02:00
Maxim Cournoyer
10482f731e Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3 Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d Update Maxim's email address.
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Andy Tai
f797586635 gnu: mupdf: Update to 1.26.8.
* gnu/packages/pdf.scm (mupdf): Update to 1.26.8.

Change-Id: I3f8c5124e4d76b71e50338ac3c80aeeb12726868
Signed-off-by: jgart <jgart@dismail.de>
2025-09-16 08:42:06 -05:00
Hartmut Goebel
7c0608ef68 gnu: pdfposter: Update to 0.9.1 and switch to pyproject-build-system.
* gnu/packages/pdf.scm (pdfposter): Update to 0.9.1 and switch
to pyproject-build-system.
[build-system]: Use pyproject-build-system.
[inputs]: Remove python-pypdf2; add python-pypdf.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I3eb17300727b12ac8cd1b30e04765e7cdb668888
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-27 23:19:18 +02:00
Hartmut Goebel
e910fde42a gnu: flyer-composer, flyer-composer-cli: Update to 1.0, switch build-system.
* gnu/packages/pdf.scm (flyer-composer): Update to 1.0 and switch to
pyproject-build-system.
[build-system]: Use pyproject-build-system.
[phases]: Wrap gui executable after normal wrapping.
[inputs]: Remove python-pypdf2.
[propagated-inputs]: Add python-pypdf.
[native-inputs]: Add python-setuptools and python-wheel.
* gnu/packages/pdf.scm (flyer-composer-cli): Update to 1.0.
[inputs]: Remove python-pypdf2.

Change-Id: Ia794b0bba78b565e76251b2ea97a86ef9e617b9a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-27 23:19:02 +02:00
Hartmut Goebel
89d8a25cac gnu: python-pypdf: Update to 6.0.0.
* gnu/packages/pdf.scm (python-pypdf): Update to 6.0.0.
[native-inputs]: Add python-flit-core-next.

Change-Id: If7f278144d507f7a91518993c724790a552bff48
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-27 23:15:31 +02:00
Greg Hogan
f4ce754028 gnu: Restore gnu-build-system phases.
* gnu/packages/bioinformatics.scm (bandage),
* gnu/packages/education.scm (openboard),
* gnu/packages/emulators.scm (qtmips),
* gnu/packages/games.scm (chessx),
* gnu/packages/kde-systemtools.scm (spectacle-ocr-screenshot),
* gnu/packages/qt.scm (pyotherside, qtwidgetanimationframework)
<#:phases>: Restore build phase.

* gnu/packages/admin.scm (wpa-supplicant-gui),
* gnu/packages/finance.scm (kitsas)
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build phase.

* gnu/packages/engineering.scm (librecad)
[arguments]<#:test-target>: Delete.
<#:phases>: Restore build and check phases.

* gnu/packages/music.scm (samplebrain)
<#:phases>: Restore build, check, and install phases.

* gnu/packages/password-utils.scm (qtpass)
[arguments]<#:test-target>: Delete.
<#:phases>: Restore build, check, and install phases.

* gnu/packages/ebook.scm (inkbox),
* gnu/packages/engineering.scm (qelectrotech),
* gnu/packages/games.scm (doom-runner, moonlight-qt, pokerth,
qcheckers),
* gnu/packages/gps.scm (gpxsee),
* gnu/packages/hardware.scm (openrgb),
* gnu/packages/image-viewers.scm (qview),
* gnu/packages/pdf.scm (qpdfview),
* gnu/packages/qt.scm (signond),
* gnu/packages/radio.scm (dream)
<#:phases>: Restore build and install phases.

* gnu/packages/disk.scm (qdirstat),
* gnu/packages/pdf.scm (sioyek),
* gnu/packages/qt.scm (signon-plugin-oauth2),
* gnu/packages/radio.scm (qsstv, wfview),
* gnu/packages/security-token.scm (yubikey-manager-qt),
* gnu/packages/tex.scm (texmaker),
* gnu/packages/video.scm (smplayer)
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build and install phases.

* gnu/packages/task-management.scm (timewarrior)
<#:phases>: Restore check phase.

* gnu/packages/audio.scm (supercollider)
<#:phases>: Restore install phase.

* gnu/packages/web.scm (libzim): Update to 9.3.0.
(kiwix-lib): Update to 14.0.0.
(kiwix-desktop): Update to 2.4.1.
[source](patches): Delete.
[arguments]<#:test-target>: Delete.
[arguments]<#:tests?>: Disable.
<#:phases>: Restore build and install phases.
(kiwix-tools): Update to 3.7.0.

* gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: Delete.
* gnu/local.mk: Update accordingly.

Change-Id: Ia5162ec190fc21334bbc516dcc01056d599f2891
2025-08-04 04:11:21 +00:00
Greg Hogan
ce1c47ed9d gnu: Disable tests.
* gnu/packages/algebra.scm (fftw-cmake, eigen-benchmarks),
* gnu/packages/android.scm (android-googletest),
* gnu/packages/check.scm (googletest, snitch),
* gnu/packages/cpp.scm (cpp-utilities, kokkos-kernels,
nativefiledialog-extended, toml11),
* gnu/packages/compression.scm (libcbor),
* gnu/packages/databases.scm (duckdb),
* gnu/packages/datastructures.scm (sdsl-lite),
* gnu/packages/education.scm (kqtquickcharts, ktouch),
* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server),
* gnu/packages/engineering.scm (manifold, solvespace),
* gnu/packages/fcitx5.scm (fcitx5-configtool),
* gnu/packages/games.scm (jstest-gtk),
* gnu/packages/geo.scm (libspatialindex),
* gnu/packages/glib.scm (cppgir),
* gnu/packages/gnome.scm (evolution),
* gnu/packages/graphics.scm (openvdb),
* gnu/packages/kde.scm (kalgebra, kcachegrind, kcolorchooser, kdf,
kdegraphics-mobipocket, kio-zeroconf, kolourpaint, kompare, ksanecore,
kseexpr, ktimer, libkexiv2, libksane, partitionmanager),
* gnu/packages/kde-frameworks.scm (kactivities, kdnssd, kdeclarative,
kded, kglobalaccel, kgraphviewer, kidletime, kinit, kjobwidgets,
knotifications, knotifyconfig, kquickimageeditor, kstatusnotifieritem,
kwayland, libkdcraw, phonon-backend-gstreamer, phonon-backend-vlc,
plasma-activities, plasma-activities-stats),
* gnu/packages/kde-games.scm (bomber, bovo, granatier, kajongg, kapman,
kblackbox, kbounrce, kbreakout, kdiamond, kfourinline, kgoldrunner,
kigo, killbots, kiriki, kjumpingcube, klines, kmahjongg, kmines,
knights, kolf, kollision, konquest, kreversi, ksirk, kspaceduel,
ksquares, ksudoku, ktuberling, kubrick, libkmahjongg, lskat, palapeli),
* gnu/packages/kde-internet.scm (choqok, krdc),
* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon),
* gnu/packages/kde-pim.scm (akonadi-import-wizard, ffmpegthumbs, haruna,
kaccounts-integration, kaccounts-providers, kaddressbook, kaffeine,
kasts, kontactinterface, libkcompactdisc),
* gnu/packages/kde-plasma.scm (bluedevil, breeze, breeze-qt5, calindori,
kactivitymanagerd, kde-gtk-config, kgamma, kmenuedit, kongress, krdp,
ksshaskpass, kwrited, layer-shell-qt, milou, mpvqt, ocean-sound-theme,
oxygen-sounds, plasma-mobile-sounds,, plasma-nano, plasma-pass,
plasma-phonebook, plasma-systemmonitor, plasma-vault, plasma-welcome,
lasma-workspace-wallpapers, polkit-kde-agent, print-manager,
qqc2-breeze-style),
* gnu/packages/kde-systemtools.scm (dolphin-plugins, krfb,
kwalletmanager, yakuake),
* gnu/packages/kde-utils.scm (atelier, fielding, isoimagewriter, kamera,
kbackup, kcharselect, kdialog, keurocalc, kfind, kirogi, kmag,
kmousetool, kmouth, kontrast, krusader, kxstitch, libatcore, smb4k,
sweeper),
* gnu/packages/llvm.scm (lldb),
* gnu/packages/maths.scm (gklib, mcrl2, mcrl2-minimal),
* gnu/packages/messaging.scm (mosquitto, znc),
* gnu/packages/music.scm (hydrogen),
* gnu/packages/pdf.scm (podofo, podofo-0.9),
* gnu/packages/potassco.scm (clingo, clingcon),
* gnu/packages/qt.scm (dotherside, kddockwidgets, qttools),
* gnu/packages/radio.scm (ggmorse, gr-iqbal, gr-osmosdr, inspectrum),
* gnu/packages/serialization.scm (jsoncpp-for-tensorflow),
* gnu/packages/sdl.scm (sdl3-gfx),
* gnu/packages/telephony.scm (baresip, baresip-libre),
* gnu/packages/textutils.scm (opencc),
* gnu/packages/video.scm (libopenshot, obs),
* gnu/packages/vim.scm (neovim),
* gnu/packages/web.scm (binaryen, civetweb, yajl)
[arguments]: Disable tests.

Change-Id: I56b50f14e4e5861dc69922cc2e8ee030e401a2d5
2025-08-04 04:10:18 +00:00
Cayetano Santos
68a1516212 gnu: zathura-ps: Update to 0.2.8.
* gnu/packages/pdf.scm (zathura-ps): Update to 0.2.8.
[source]: Switch to git-fetch; update url.
[arguments]: Use gexps.
<#:phases>: Remove patch-plugin-directory.
<#:configure-flags>: Set plugindir.

Change-Id: I6321d9bc8fddd9ccc8c50aa21add1536e18b7681
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 12:08:01 +02:00
Cayetano Santos
8c010e69c0 gnu: zathura-pdf-poppler: Update to 0.3.3.
* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.3.3.
[source]: Switch to git-fetch; update url.

Change-Id: I0cac8e2ff022c107ff0c3ea76ee7c7c3e930bc32
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 12:08:01 +02:00
Cayetano Santos
d732788994 gnu: zathura-pdf-mupdf: Update to 0.4.4.
* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.4.4.
[source]: Switch to git-fetch; update url.
[inputs]: Remove all but mupdf and zathura.
[arguments]: Use gexps.
<#:phases>: Remove fix-mupdf-detection.
<#:configure-flags>: Set plugindir.

Change-Id: Iea2e531d05b2ce44b6caa1cbe470157fcfe3b237
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 12:08:01 +02:00
Cayetano Santos
0e0fb1ecf9 gnu: zathura-djvu: Update to 0.2.10.
* gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.10.
[source]: Switch to git-fetch; update url.
[arguments]: Use gexps.
<#:phases>: Remove patch-plugin-directory.
<#:configure-flags>: Set plugindir.

Change-Id: Ia3652883cd527d8dd021d2be46dfe470e56e0c41
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 12:07:53 +02:00
Cayetano Santos
f0b59236de gnu: zathura: Update to 0.5.12.
* gnu/packages/pdf.scm (zathura): Update to 0.5.12.
[source]: Switch to git fetch and update url.

Change-Id: I54f68cc635789ee2422b2adf3b0478b5e2d53e45
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-19 07:10:33 +08:00
Andreas Enge
390bec7872 gnu: xournal: Fix build with gcc@14.
* gnu/packages/pdf.scm (xournal)[arguments]
<#:make-flags>: Turn errors into warnings.
<#:phases>: New phase 'fix-includes to include a header file.

Change-Id: Ie5ffa4e9edf1332480d99dadc73ad97818399068
2025-07-18 20:17:53 +02:00
Janneke Nieuwenhuizen
ae7e80d8ed gnu: podofo: Fix build with gcc-14.
* gnu/packages/patches/podofo-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/pdf.scm (podofo)[source]: Use it.

Change-Id: I9a85c994f69587cc3ba463a3e647f0aeebd53d04
2025-07-18 20:17:21 +02:00
Ekaitz Zarraga
8737b5332e gnu: sioyek: Use development branch.
Sioyek's main branch is too old and requires a mupdf that is more than
obsolete. Move to the development branch until they release 3.0.0.

* gnu/packages/pdf.scm (sioyek): Move to development version.
[inputs]: Add qtdeclarative, qtsvg, qtspeech. Replace qtbase-5,
qtwayland-5 and qt3d-5 by qtbase, qtwayland and qt3d.
* gnu/local.mk (sioyek-fix-build.patch): Remove.
* gnu/packages/patches/sioyek-fix-build.patch: Remove.

Change-Id: I2d5d88a6466079f68ed70a83fb2291e7ae62f893
2025-07-15 17:09:57 +02:00
Nicolas Graves
9606090ed5 gnu: pdfarranger: Switch to pyproject-build-system.
* gnu/packages/pdf.scm (pdfarranger)
  [build-system]: Switch to pyproject-build-system.
  [native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I823726e1538591a5b3b17ca81fc8afb8517d1ba8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 11:35:59 +01:00
Nicolas Graves
0a75322fe1 gnu: pdfarranger: Remove python-distutils-extra input.
* gnu/packages/python-xyz.scm (pdfarranger)[native-inputs]: Remove
python-distutils-extra.

Change-Id: Ife33b44d3a81d7938b87d527c72e2a500d08e577
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 11:35:58 +01:00
Jussi Timperi
bcd2045600 gnu: Add cpdf.
* gnu/packages/pdf.scm (cpdf): New variable.

Change-Id: I16fa4bf7251f5d38bdd14f472adeef513c34623c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 16:11:44 +02:00
Divya Ranjan
93e74686ea gnu: mupdf: Update to 1.26.0.
* gnu/packages/pdf.scm (mupdf): Update to 1.26.0.
[arguments] <#:make-flags>: Remove USE_SYSTEM_BROTLI=no.
[inputs]: Add brotli.

Change-Id: I2c09e4c1aded109dbec810be9a40b5916c365743
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-21 08:05:27 +09:00