summary refs log tree commit diff
path: root/pkgs/applications/science/electronics/pcb/default.nix
diff options
context:
space:
mode:
authorAdam Joseph <adam@westernsemico.com>2022-10-05 20:04:31 -0700
committerAdam Joseph <adam@westernsemico.com>2022-10-05 20:07:54 -0700
commit30b0c8fec939fd648be77aed5f155e4e5fbb0039 (patch)
tree6f23c23eeb8ad01a4ac3bac14ff9b7d9ebf6520c /pkgs/applications/science/electronics/pcb/default.nix
parentcabcec1477db472a0272a909fd88588ec3afc2d3 (diff)
downloadnixpkgs-30b0c8fec939fd648be77aed5f155e4e5fbb0039.tar
nixpkgs-30b0c8fec939fd648be77aed5f155e4e5fbb0039.tar.gz
nixpkgs-30b0c8fec939fd648be77aed5f155e4e5fbb0039.tar.bz2
nixpkgs-30b0c8fec939fd648be77aed5f155e4e5fbb0039.tar.lz
nixpkgs-30b0c8fec939fd648be77aed5f155e4e5fbb0039.tar.xz
nixpkgs-30b0c8fec939fd648be77aed5f155e4e5fbb0039.tar.zst
nixpkgs-30b0c8fec939fd648be77aed5f155e4e5fbb0039.zip
pcb: use xorg.* packages directly instead of xlibsWrapper
As recommended by https://github.com/NixOS/nixpkgs/issues/194054

Built outputs (`x86-linux`) are identical except for the `pcb` binary, which was
manually reviewed with `vbindiff` to confirm that the only differences were
self-$out path references.
Diffstat (limited to 'pkgs/applications/science/electronics/pcb/default.nix')
-rw-r--r--pkgs/applications/science/electronics/pcb/default.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/applications/science/electronics/pcb/default.nix b/pkgs/applications/science/electronics/pcb/default.nix
index d28f1d18121..f8623d9a7bf 100644
--- a/pkgs/applications/science/electronics/pcb/default.nix
+++ b/pkgs/applications/science/electronics/pcb/default.nix
@@ -8,7 +8,8 @@
 , netpbm
 , imagemagick
 , dbus
-, xlibsWrapper
+, freetype
+, fontconfig
 , libGLU
 , libGL
 , shared-mime-info
@@ -40,7 +41,9 @@ stdenv.mkDerivation rec {
   buildInputs = [
     gtk2
     dbus
-    xlibsWrapper
+    xorg.libXrender
+    freetype
+    fontconfig
     libGLU
     libGL
     tcl