Skip to content

lmms: 1.2.2 -> 1.2.2-unstable-2026-04-01#501041

Open
jaredmontoya wants to merge 1 commit intoNixOS:masterfrom
jaredmontoya:update-lmms
Open

lmms: 1.2.2 -> 1.2.2-unstable-2026-04-01#501041
jaredmontoya wants to merge 1 commit intoNixOS:masterfrom
jaredmontoya:update-lmms

Conversation

@jaredmontoya
Copy link
Copy Markdown
Contributor

@jaredmontoya jaredmontoya commented Mar 18, 2026

LMMS 1.2.2 is 6 years old and the software has undergone many changes since then, unfortunately however, no branches or tags are being made as the software progresses so we stay as close to git as possible.

This is a newer version of #377643

Closes #297527

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

@jaredmontoya jaredmontoya requested a review from dotlambda March 18, 2026 14:58
@nixpkgs-ci nixpkgs-ci bot added 8.has: package (update) This PR updates a package to a newer version 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. labels Mar 18, 2026
@jaredmontoya jaredmontoya changed the title lmms: 1.2.2 -> 1.2.2-unstable-2026-03-12 lmms: 1.2.2 -> 1.2.2-unstable-2026-03-18 Mar 18, 2026
winePackages
];

patches = [
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.

Are those patches available upstream? Can we fetchpatch instead of copying? Or are they very nix specific?

Copy link
Copy Markdown
Contributor Author

@jaredmontoya jaredmontoya Mar 28, 2026

Choose a reason for hiding this comment

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

The wine patch is nix package specific.
The gigplayer patch is fixing an issue with the build process that only manifests in nix but can probably be upstreamed, but I don't have much experience with cmake so I don't know if this patch will be accepted into LMMS. This issue can also be solved in a crude way by manually patching the path to libgig in the built binary but I opted for a patch.

Copy link
Copy Markdown
Member

@dotlambda dotlambda left a comment

Choose a reason for hiding this comment

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

Add

passthru.updateScript = unstableGitUpdater { };

@jaredmontoya jaredmontoya force-pushed the update-lmms branch 5 times, most recently from 163d182 to bfc2e90 Compare March 31, 2026 18:46
@jaredmontoya jaredmontoya changed the title lmms: 1.2.2 -> 1.2.2-unstable-2026-03-18 lmms: 1.2.2 -> 1.2.2-unstable-2026-03-27 Mar 31, 2026
LMMS 1.2.2 is 6 years old and the software has undergone many changes
since then, unfortunately however, no branches or tags are being made as
the software progresses so we stay as close to git as possible.

Co-authored-by: Alexandre Cavalheiro S. Tiago da Silva <contact@thewizard.link>
@jaredmontoya jaredmontoya changed the title lmms: 1.2.2 -> 1.2.2-unstable-2026-03-27 lmms: 1.2.2 -> 1.2.2-unstable-2026-04-01 Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Package request: LMMS Alpha Version (1.3.0)

3 participants