Skip to content

gnuplot: enable bitmap terminals#535537

Open
mvonbuelow wants to merge 1 commit into
NixOS:masterfrom
mvonbuelow:gnuplot-bitmap-terminals
Open

gnuplot: enable bitmap terminals#535537
mvonbuelow wants to merge 1 commit into
NixOS:masterfrom
mvonbuelow:gnuplot-bitmap-terminals

Conversation

@mvonbuelow

Copy link
Copy Markdown

Enable gnuplot bitmap terminals by passing --with-bitmap-terminals to configure.

This is a duplicate of #533595, as I accidentally broke the branch history due to using a shallow clone.

This enables legacy bitmap-based terminal drivers (e.g. pbm, epson, hpljii, hp500c) without introducing additional dependencies.

Things done

  • Built on platform:

    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:

    • Tested basic functionality of all binary files, usually in ./result/bin/:
      • gnuplot -e "set term" shows additional bitmap terminals
  • [Nixpkgs tests] in [nixos/tests].

  • [Package tests] at passthru.tests.

  • Ran nixpkgs-review on this PR.

  • NixOS Release Notes / Package update (not applicable)

  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs

  • Follows the automation/AI policy

Optionally enable gnuplot bitmap terminals by passing --with-bitmap-terminals to configure.

This enables legacy bitmap-based terminal drivers (e.g. pbm, epson,
hpljii, hp500c) without introducing additional dependencies.
@mvonbuelow mvonbuelow mentioned this pull request Jun 26, 2026
11 tasks
@nixpkgs-ci nixpkgs-ci Bot added 12.first-time contribution This PR is the author's first one; please be gentle! 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 9.needs: reviewer This PR currently has no reviewers requested and needs attention. labels Jun 26, 2026
@mvonbuelow

Copy link
Copy Markdown
Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 535537
Commit: 06a5a3c604b800a0f588bfee62d22e946f58ca47


x86_64-linux

❌ 1 package failed to build:
  • minc_widgets
✅ 232 packages built:
  • abracadabra
  • albert
  • bpm-tools
  • c-graph
  • coqPackages.interval
  • coqPackages.libvalidsdp
  • coqPackages.mathcomp-infotheo
  • coqPackages.validsdp
  • cosmic-ext-calculator
  • cubicsdr
  • dump1090-fa
  • dumphfdl
  • elephant
  • eplot
  • feedgnuplot
  • fityk
  • gama
  • gitstats
  • gnss-sdr
  • gnuplot
  • gnuplot_aquaterm
  • gnuplot_qt
  • gnuradioPackages.bladeRF
  • gnuradioPackages.osmosdr
  • gnuradioPackages.osmosdr.dev
  • gqrx
  • gqrx-gr-audio
  • gqrx-portaudio
  • gretl
  • hyprlauncher
  • image-analyzer
  • indi-3rdparty.indi-limesdr
  • indi-full
  • indi-full-nonfree
  • iozone
  • jupyter-all
  • kara
  • kdePackages.cantor
  • kdePackages.cantor.debug
  • kdePackages.cantor.dev
  • kdePackages.cantor.devtools
  • kdePackages.kalk
  • kdePackages.kalk.debug
  • kdePackages.kalk.dev
  • kdePackages.kalk.devtools
  • kdePackages.kdeplasma-addons
  • kdePackages.kdeplasma-addons.debug
  • kdePackages.kdeplasma-addons.dev
  • kdePackages.kdeplasma-addons.devtools
  • kdePackages.kinfocenter
  • kdePackages.kinfocenter.debug
  • kdePackages.kinfocenter.dev
  • kdePackages.kinfocenter.devtools
  • kdePackages.koi
  • kdePackages.kwin-x11
  • kdePackages.kwin-x11.debug
  • kdePackages.kwin-x11.dev
  • kdePackages.kwin-x11.devtools
  • kdePackages.plasma-bigscreen
  • kdePackages.plasma-bigscreen.debug
  • kdePackages.plasma-bigscreen.dev
  • kdePackages.plasma-bigscreen.devtools
  • kdePackages.plasma-browser-integration
  • kdePackages.plasma-browser-integration.debug
  • kdePackages.plasma-browser-integration.dev
  • kdePackages.plasma-browser-integration.devtools
  • kdePackages.plasma-desktop
  • kdePackages.plasma-desktop.debug
  • kdePackages.plasma-desktop.dev
  • kdePackages.plasma-desktop.devtools
  • kdePackages.plasma-login-manager
  • kdePackages.plasma-login-manager.debug
  • kdePackages.plasma-login-manager.dev
  • kdePackages.plasma-login-manager.devtools
  • kdePackages.plasma-mobile
  • kdePackages.plasma-mobile.debug
  • kdePackages.plasma-mobile.dev
  • kdePackages.plasma-mobile.devtools
  • kdePackages.plasma-pa
  • kdePackages.plasma-pa.debug
  • kdePackages.plasma-pa.dev
  • kdePackages.plasma-pa.devtools
  • kdePackages.plasma-setup
  • kdePackages.plasma-setup.debug
  • kdePackages.plasma-setup.dev
  • kdePackages.plasma-setup.devtools
  • kdePackages.plasma-workspace
  • kdePackages.plasma-workspace.debug
  • kdePackages.plasma-workspace.dev
  • kdePackages.plasma-workspace.devtools
  • kdePackages.plasma-workspace.sessions
  • kdePackages.powerdevil
  • kdePackages.powerdevil.debug
  • kdePackages.powerdevil.dev
  • kdePackages.powerdevil.devtools
  • kdePackages.step
  • kdePackages.step.debug
  • kdePackages.step.dev
  • kdePackages.step.devtools
  • kdePackages.xdg-desktop-portal-kde
  • kdePackages.xdg-desktop-portal-kde.debug
  • kdePackages.xdg-desktop-portal-kde.dev
  • kdePackages.xdg-desktop-portal-kde.devtools
  • kstars
  • labplot
  • libqalculate
  • libqalculate.dev
  • libqalculate.doc
  • limesuite
  • limesuiteWithGui
  • maelstrom-clj
  • maxima
  • maxima-ecl
  • mini-calc
  • nasctui
  • nordic
  • nordic.sddm
  • ocamlPackages.gnuplot (ocamlPackages_latest.gnuplot)
  • ocamlPackages.irmin-chunk (ocamlPackages_latest.irmin-chunk)
  • ocamlPackages.irmin-containers (ocamlPackages_latest.irmin-containers)
  • ocamlPackages.irmin-fs (ocamlPackages_latest.irmin-fs)
  • ocamlPackages.irmin-git (ocamlPackages_latest.irmin-git)
  • ocamlPackages.irmin-mirage-git (ocamlPackages_latest.irmin-mirage-git)
  • ocamlPackages.irmin-pack (ocamlPackages_latest.irmin-pack)
  • ocamlPackages.irmin-test (ocamlPackages_latest.irmin-test)
  • ocamlPackages.irmin-tezos (ocamlPackages_latest.irmin-tezos)
  • ocamlPackages.metrics-unix (ocamlPackages_latest.metrics-unix)
  • octave
  • octave-kernel.launcher
  • octaveFull
  • octavePackages.arduino
  • octavePackages.audio
  • octavePackages.bim
  • octavePackages.bsltl
  • octavePackages.cgi
  • octavePackages.communications
  • octavePackages.control
  • octavePackages.database
  • octavePackages.dataframe
  • octavePackages.datatypes
  • octavePackages.dicom
  • octavePackages.divand
  • octavePackages.doctest
  • octavePackages.financial
  • octavePackages.fpl
  • octavePackages.fuzzy-logic-toolkit
  • octavePackages.ga
  • octavePackages.general
  • octavePackages.generate_html
  • octavePackages.geometry
  • octavePackages.gsl
  • octavePackages.image
  • octavePackages.image-acquisition
  • octavePackages.instrument-control
  • octavePackages.interval
  • octavePackages.io
  • octavePackages.linear-algebra
  • octavePackages.lssa
  • octavePackages.mapping
  • octavePackages.matgeom
  • octavePackages.miscellaneous
  • octavePackages.msh
  • octavePackages.mvn
  • octavePackages.nan
  • octavePackages.ncarray
  • octavePackages.netcdf
  • octavePackages.nurbs
  • octavePackages.ocl
  • octavePackages.octclip
  • octavePackages.octproj
  • octavePackages.optics
  • octavePackages.optim
  • octavePackages.optiminterp
  • octavePackages.quaternion
  • octavePackages.queueing
  • octavePackages.signal
  • octavePackages.sockets
  • octavePackages.splines
  • octavePackages.statistics
  • octavePackages.stk
  • octavePackages.strings
  • octavePackages.struct
  • octavePackages.symbolic
  • octavePackages.tsa
  • octavePackages.video
  • octavePackages.zeromq
  • onagre
  • openems
  • openwebrx
  • openwebrx.dist
  • plasma-panel-colorizer
  • plasma-panel-spacer-extended
  • pop-launcher
  • pothos
  • python313Packages.python-csxcad
  • python313Packages.python-csxcad.dist
  • python313Packages.soapysdr-with-plugins
  • python313Packages.termplotlib
  • python313Packages.termplotlib.dist
  • python314Packages.python-csxcad
  • python314Packages.python-csxcad.dist
  • python314Packages.soapysdr-with-plugins
  • python314Packages.termplotlib
  • python314Packages.termplotlib.dist
  • qalculate-gtk
  • qalculate-qt
  • qradiolink
  • qtikz
  • rofi-calc
  • rtl_433
  • sage
  • sageWithDoc
  • sc-im
  • sdr-j-fm
  • sdrangel
  • sdrpp
  • sigdigger
  • siril
  • soapysdr-with-plugins
  • srsran
  • srsran.dev
  • suscan
  • trunk-recorder
  • tsung
  • urh
  • urh.dist
  • utterly-nord-plasma
  • vicinae
  • vpv
  • vtebench
  • welle-io
  • wxmaxima

@mvonbuelow

Copy link
Copy Markdown
Author

The minc_widgets failure will be fixed by this PR: #512527

@Uzlkav Uzlkav left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good :)

@nixpkgs-ci nixpkgs-ci Bot added 12.approvals: 1 This PR was reviewed and approved by one person. and removed 9.needs: reviewer This PR currently has no reviewers requested and needs attention. labels Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person. 12.first-time contribution This PR is the author's first one; please be gentle!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants