Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Runs on Linux and Racket 8.0 #3

Open
yurkobb opened this issue May 2, 2021 · 1 comment
Open

Runs on Linux and Racket 8.0 #3

yurkobb opened this issue May 2, 2021 · 1 comment

Comments

@yurkobb
Copy link

yurkobb commented May 2, 2021

Not really an issue, just to let folks know that I got it running on Linux, at least the basic videotestsrc example. Specifically, NixOS.

Along with raco pkg install overscan, I needed to make available gstreamer, its plugins (I tried only base and good at first but got a contract error, so added bad and ugly too) and gobject-introspection in my environment, that's it.

Here's a shell.nix that I used:

{ pkgs ? import <nixpkgs> {} }:

pkgs.mkShell {
  buildInputs = with pkgs; [
    gst_all_1.gstreamer
    gst_all_1.gst-plugins-base
    gst_all_1.gst-plugins-good
    gst_all_1.gst-plugins-bad
    gst_all_1.gst-plugins-ugly
    gobject-introspection
  ];

  LD_LIBRARY_PATH = [
    "${pkgs.gobject-introspection}/lib"
  ];

  GST_PLUGIN_PATH_SYSTEM_1_0 = with pkgs.gst_all_1; [
    "${gst-plugins-base}/lib:${gst-plugins-good}/lib:${gst-plugins-bad}/lib:${gst-plugins-ugly}/lib"
  ];
}
@yurkobb
Copy link
Author

yurkobb commented May 2, 2021

Perhaps wording in manual can be changed to something along the lines of "tested on a Mac, may work on Linux too" instead of the current "Overscan, still in its infancy, is currently only configured to work on a Mac. The requirements are assumed to be installed via Homebrew"?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant