summaryrefslogtreecommitdiff
path: root/gnu/packages/pdf.scm
AgeCommit message (Collapse)Author
2026-03-09gnu: xournalpp: Update to 1.3.3.jgart
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.3. Change-Id: Ic25873a482b15e9fd64a8d391f6f26a7de8650a0
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
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-25gnu: paps: Update to 0.8.0-0.199b478.Carlos Durán Domínguez
* 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-25gnu: Add stapler.yulran
* 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-17gnu: Remove python-pypdf2.Andreas Enge
* gnu/packages/pdf.scm (python-pypdf2): Delete variable. Fixes: guix/guix#1468 Change-Id: I722d9325be7043fb171ed2e92755661a9fa03950
2026-02-17gnu: Remove stapler.Andreas Enge
* gnu/packages/pdf.scm (stapler): Delete variable. Fixes: guix/guix#5591 Change-Id: I19b988988490a937dd3f19d1d63e5fb51b66421a
2026-02-08gnu: xournalpp: Update to 1.3.2.Nicolas Goaziou
* 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-07gnu: python-poppler-qt5: Fix build.Nicolas Graves
* gnu/packages/pdf.scm (python-poppler-qt5) [source]: Switch to git-fetch. [arguments]<#·configure-flags>: Remove them.
2026-01-12gnu: Add pdf-tocgen.pinoaffe
* gnu/packages/pdf.scm (pdf-tocgen): New variable. Change-Id: Icf78f177e87d35de00d5c4a50224dcc1a7a9273a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: Add python-pymupdf.pinoaffe
* gnu/packages/pdf.scm (python-pymupdf): New variable. Change-Id: I72caf140de862733f9191ad18a67a861cb0f31d5 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: Add python-pymupdf-fonts.pinoaffe
* gnu/packages/pdf.scm (python-pymupdf-fonts): New variable. Change-Id: I9d80c9c0d6128933e2ac1b986e4c13c6b17f3b0f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: mupdf: Install shared python libraries.pinoaffe
* 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-12gnu: qpdfview: Add Wayland.Danny Milosavljevic
* gnu/packages/pdf.scm (qpdfview)[inputs]: Add qtwayland-5. Change-Id: Ie6e4a45977c24b5082c261ffe023d92f240f08cd
2025-12-31gnu: python-reportlab: Update to 4.4.7.Nicolas Graves
* 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-31gnu: impressive: Switch to pyproject.Nicolas Graves
* 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-18gnu: stapler: Switch to pyproject.Sergey Trofimov
* 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-18gnu: img2pdf: Switch to pyproject, disable tests.Sharlatan Hellseher
* 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-10-30gnu: pdfarranger: Update to 1.12.1.Nicolas Goaziou
* gnu/packages/pdf.scm (pdfarranger): Update to 1.12.1. Change-Id: Ib638590dcb5870034acf8acd533cb8e20c1dffa8
2025-10-30gnu: img2pdf: Update to 0.6.1.Nicolas Goaziou
* gnu/packages/pdf.scm (img2pdf): Update to 0.6.1. Change-Id: Id7a20c9e23f28d787356c657b109ce36fbe55769
2025-10-23gnu: capypdf: Update to 0.18.0.Liliana Marie Prikler
* gnu/packages/pdf.scm (capypdf): Update to 0.18.0. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-22gnu: xournalpp: Update to 1.2.8.Nicolas Goaziou
* gnu/packages/pdf.scm (xournalpp): Update to 1.2.8. [inputs]: Add gtksourceview-4. Change-Id: I0ad006800caf55cacdcfb8faa697207958f86d12 gtksource 4 Change-Id: I7d9a0dd48801c763a5af8b484dd673d0a4d3dad2
2025-09-30gnu: python-flit-core-next: Mark as deprecated.Nguyễn Gia Phong
This is a followup to a34d8e427875e0538a81e4414e92cc41c91fd0cf. 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-22gnu: Remove a4pdf.Andreas Enge
* gnu/packages/pdf.scm (a4pdf): Delete variable. Change-Id: Id93c7ea9e1baceb507f7872259ac6d629d95aa7e
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, 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-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
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-16gnu: mupdf: Update to 1.26.8.Andy Tai
* gnu/packages/pdf.scm (mupdf): Update to 1.26.8. Change-Id: I3f8c5124e4d76b71e50338ac3c80aeeb12726868 Signed-off-by: jgart <jgart@dismail.de>
2025-08-27gnu: pdfposter: Update to 0.9.1 and switch to pyproject-build-system.Hartmut Goebel
* 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-27gnu: flyer-composer, flyer-composer-cli: Update to 1.0, switch build-system.Hartmut Goebel
* 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-27gnu: python-pypdf: Update to 6.0.0.Hartmut Goebel
* 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-04gnu: Restore gnu-build-system phases.Greg Hogan
* 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-04gnu: Disable tests.Greg Hogan
* 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-07-21gnu: zathura-ps: Update to 0.2.8.Cayetano Santos
* 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-21gnu: zathura-pdf-poppler: Update to 0.3.3.Cayetano Santos
* 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-21gnu: zathura-pdf-mupdf: Update to 0.4.4.Cayetano Santos
* 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-21gnu: zathura-djvu: Update to 0.2.10.Cayetano Santos
* 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-19gnu: zathura: Update to 0.5.12.Cayetano Santos
* 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-18gnu: xournal: Fix build with gcc@14.Andreas Enge
* 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-18gnu: podofo: Fix build with gcc-14.Janneke Nieuwenhuizen
* 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-15gnu: sioyek: Use development branch.Ekaitz Zarraga
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-06-20gnu: pdfarranger: Switch to pyproject-build-system.Nicolas Graves
* 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-20gnu: pdfarranger: Remove python-distutils-extra input.Nicolas Graves
* 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-02gnu: Add cpdf.Jussi Timperi
* gnu/packages/pdf.scm (cpdf): New variable. Change-Id: I16fa4bf7251f5d38bdd14f472adeef513c34623c Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-21gnu: mupdf: Update to 1.26.0.Divya Ranjan
* 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-21gnu: Remove mupdf-1.24.Maxim Cournoyer
* gnu/packages/pdf.scm (mupdf-1.24): Delete variable. Change-Id: Ic6d607253cf704a9dd09b517b0916a9b433b1be9
2025-05-21gnu: sioyek: Build with current mupdf.Maxim Cournoyer
* gnu/packages/pdf.scm (sioyek) [inputs]: Replace mupdf-1.24 with mupdf. Change-Id: I6fbc18f61db8efdc7fbd1f3d1561f84480cb9104
2025-05-06gnu: Rename `texlive-updmap.cfg' into `texlive-local-tree'.Nicolas Goaziou
* doc/build.scm (pdf-manual): * doc/contributing.texi (Submitting Patches): * gnu/packages/algebra.scm (pari-gp): (giac): * gnu/packages/assembly.scm (asl): * gnu/packages/audio.scm (chow-tape-model): * gnu/packages/bioconductor.scm (r-biocstyle): * gnu/packages/bioinformatics.scm (discrover): (phyml): (velvet): * gnu/packages/chemistry.scm (yaehmop): * gnu/packages/chez.scm (chez-scheme-for-racket): (stex-bootstrap): (chez-web): (chez-sockets): * gnu/packages/cran.scm (r-papaja): (r-prereg): * gnu/packages/docbook.scm (dblatex): * gnu/packages/emacs-xyz.scm (emacs-auctex): * gnu/packages/engineering.scm (fastcap): * gnu/packages/finance.scm (optionmatrix): * gnu/packages/fsf.scm (book-faif): * gnu/packages/gettext.scm (po4a): (po4a-minimal): * gnu/packages/graphics.scm (mmg): * gnu/packages/graphviz.scm (dot2tex): * gnu/packages/guile-xyz.scm (emacsy): (guile-cv): * gnu/packages/lisp.scm (sbcl): * gnu/packages/maths.scm (cddlib): (gnuplot): (itpp): (octave): (suitesparse-amd): (suitesparse-camd): (suitesparse-cholmod): (suitesparse-klu): (suitesparse-ldl): (suitesparse-mongoose): (suitesparse-spex): (suitesparse-spqr): (suitesparse-umfpack): (hypre): * gnu/packages/music.scm (lilypond): * gnu/packages/ocaml.scm (unison): (ocaml-bibtex2html): * gnu/packages/pdf.scm (extractpdfmark): * gnu/packages/photo.scm (enblend-enfuse): * gnu/packages/plotutils.scm (asymptote): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): (python-pypandoc): * gnu/packages/radio.scm (gnuradio): (libosmo-dsp): * gnu/packages/scheme.scm (mit-scheme): * gnu/packages/security-token.scm (yubico-piv-tool): * gnu/packages/sphinx.scm (python-sphinx): (python-sphinx-5): * gnu/packages/statistics.scm (r-with-tests): (r-spams): * gnu/packages/tex.scm (texlive-local-tree): Renamed from… (texlive-updmap.cfg): … this. Deprecate the latter. (texlive-biblatex-philosophy): (texlive-bropd): (texlive-fontsize): (texlive-poetrytex): (texlive-reverxii): (texlive-stix): (texlive-suftesi): (texlive-thucoursework): (texlive-ulqda): (texlive-yathesis): (texlive-makecell): (texlive-robotarm): (texlive-bbold): (texlive-babel-romansh): (texlive-polyglossia): (texlive-innerscript): (teximpatient): (texlive-xkeyval): (texlive-arabxetex): (texlive-blox): (texlive-ecgdraw): (texlive-gradientframe): (texlive-everyhook): (texlive-actuarialangle): (texlive-actuarialsymbol): (texlive-autopdf): (texlive-etaremune): (texlive-extract): (texlive-forarray): (texlive-graphicx-psmin): (texlive-ha-prosper): (texlive-namespc): (texlive-newspaper): (texlive-powerdot): (texlive-recipecard): (texlive-show2e): (texlive-tablists): (texlive-ted): (texlive-xargs): (texlive-xpeek): * gnu/packages/xdisorg.scm (xforms): * gnu/packages/algebra.scm (gap): * gnu/packages/cpp.scm (jthread): * guix/lint.scm (check-inputs-should-be-native): Rename `texlive-updmap.cfg' into `texlive-local-tree'. Change-Id: I129280807c418e57acbcbda399545ab27a9e0a33
2025-04-26gnu: pdfarranger: Do not propagate inputs.Maxim Cournoyer
This apparently could apparently break GDM (!). * gnu/packages/pdf.scm (pdfarranger) [propagated-inputs]: Delete field, moving the propagated inputs to... [inputs]: ... here. Fixes: https://issues.guix.gnu.org/77426 Change-Id: I8c4ae7d5c20a0b86b972647236a42aab07c5453f Reported-by: Christopher O'Neill <guix@chrisoneill.co.uk>
2025-03-24gnu: podofo: Add 0.10.4.Andreas Enge
* gnu/packages/pdf.scm (podofo): Add variable for version 0.10.4. Rename old variable to... (podofo-0.9): ...this. * gnu/packages/ebook.scm (calibre): Use podofo-0.9 as input. Change-Id: I5cb504b82934b039b7ba75cf07b9e57aee3a697a
2025-03-24gnu: podofo: Modernise package definition.Andreas Enge
* gnu/packages/pdf.scm (podofo)[source]: Use git download. [arguments]: Use gexps. [home-page]: Update. Change-Id: I0ad13ed66d67c95fc189008bd043b3bd90aeb4c7