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

NixOS package #44

Open
nerd2ninja opened this issue Mar 6, 2024 · 2 comments
Open

NixOS package #44

nerd2ninja opened this issue Mar 6, 2024 · 2 comments

Comments

@nerd2ninja
Copy link

Desktop (please complete the following information and make sure it matches Glimmer Pre-Requisites before reporting an issue):

  • OS [e.g. Linux Ubuntu 20.04.1 LTS]: NixOS
  • Java Version [e.g. 1.8.0_241]: Can be defined
  • JRuby Version [e.g. jruby-9.2.13.0]: Can be defined
  • Glimmer Libraries/Versions [e.g. glimmer 1.0.1 / glimmer-dsl-swt 4.17.2.4]: Can be defined

Describe the issue
NixOS is a reproduceable build system designed to have multiple versions of a program installed simultaneously without using containers or virtualization software.

I would like to request a glimmer package for NixOS. I have already submitted a package request to the nixpkgs repo here: NixOS/nixpkgs#293795

@rubyFeedback
Copy link

Is something specifically from Andy required? As the glimmer-suite all has gems, I would assume that NixOS already has some gems in their repository, so the same rationale could probably be applied to the glimmer-gems.

https://rubygems.org/search?query=glimmer

@nerd2ninja
Copy link
Author

Hey @rubyFeedback no I don't think anything is specifically required from Andy its just that NixOS is a special creature and when I naively attempted a nix-shell I couldn't get glimmer to install. The typical bundle install doesn't work with it. I believe the Cairo dependency up was having some problems and while I do see Cairo in nixpkgs, I think you can't do a Cairo nixpkg and then a bundle install of the other dependencies because they don't all reference each other because NixOS isn't FHS compliant.

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

2 participants