Skip to content

Add calf - audio effects plugin pack and lv2 - audio plugin standard#35

Closed
cillianderoiste wants to merge 24 commits intoNixOS:masterfrom
cillianderoiste:lv2-calf
Closed

Add calf - audio effects plugin pack and lv2 - audio plugin standard#35
cillianderoiste wants to merge 24 commits intoNixOS:masterfrom
cillianderoiste:lv2-calf

Conversation

@cillianderoiste
Copy link
Member

No description provided.

viric and others added 16 commits July 2, 2012 20:38
I forgot committing this in my previous commit for speed dreams.
I simply added '-fpermissive', and it went on.
They say that 'master' is the best stable code to use.
I wrote a little patch for the cmake files, or it
didn't install.

I also used the NIX_LDFLAGS trick; they are not doing proper linking somehow.
It failds to build with xine-lib, but it goes on as it's
not a strong requirement. Then, the final path is not dependant
on xine anymore. I hope next releases fix this.
I forgot that in a previous commit.
This should make #15 obsolete, as those patches were cherry-picked from
upstream.
Copy link
Member

Choose a reason for hiding this comment

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

Please follow lexicographical ordering within a category within all-packages.nix unless grouping similar packages together. lv2 comes before lxdvdrip.

@cillianderoiste
Copy link
Member Author

I tried to rebase with the nixpkgs master but something went wrong. I'll open a new pull request, hopefully that will work.

pikajude pushed a commit to pikajude/nixpkgs that referenced this pull request Jan 22, 2015
…ncies, and removing unnecessary references.

Fixes #15, fixes #28, fixes #31, fixes NixOS#35.
ethancedwards8 pushed a commit to ethancedwards8/nixpkgs that referenced this pull request Apr 2, 2021
Add support for smart period substitution
Artturin pushed a commit that referenced this pull request Nov 20, 2023
quick-lint-js' build system supports cross compiling, but it's not
automatic.

Prior to quick-lint-js version 2.13, cross compiling with Nix works
because some build-time tools are optional. These build-time tools need
a compiler from buildPackages.stdenv. Version 2.13 made these build-time
tools required.

Refactor the quick-lint-js package to use quick-lint-js' cross
compilation support. This fixes cross compilation with Nix.

Upstream documentation for cross compiling:
https://quick-lint-js.com/contribute/build-from-source/cross-compiling/

Testing:

    # Test Linux x86_64 cross compiling for Linux AArch64:
    x86$ uname -a
    Linux strapurp 6.2.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Oct  6 10:23:26 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
    x86$ nix-shell -p pkgsCross.aarch64-multiplatform.quick-lint-js --run 'file $(which quick-lint-js)'
    /nix/store/3rdxhjxdmiwz1zg2mi477ysc9nb7jsqx-quick-lint-js-aarch64-unknown-linux-gnu-2.17.0/bin/quick-lint-js: ELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /nix/store/5gdh4mp8rwliq4s33gwcpwzqvsb2xpzr-glibc-aarch64-unknown-linux-gnu-2.38-23/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.10.0, not stripped

    # Test the binary on a Linux AArch64 machine:
    x86$ nix --extra-experimental-features nix-command copy --to ssh-ng://[email protected] /nix/store/3rdxhjxdmiwz1zg2mi477ysc9nb7jsqx-quick-lint-js-aarch64-unknown-linux-gnu-2.17.0/
    arm$ /nix/store/3rdxhjxdmiwz1zg2mi477ysc9nb7jsqx-quick-lint-js-aarch64-unknown-linux-gnu-2.17.0/bin/quick-lint-js --version
    quick-lint-js version 2.17.0
dezren39 added a commit to developing-today-forks/nixpkgs that referenced this pull request Oct 14, 2024
notklea pushed a commit to notklea/nixpkgs that referenced this pull request Dec 1, 2025
software: Separate and highlight the required cap columns
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

Successfully merging this pull request may close these issues.

6 participants