jiebi/CodeConvo huggingface dataset:
Change:
Building freedv on darwin fails. Steps to reproduce the behavior: It builds. This is the error message from the build: Seems the maintainer doesn't exist or is not a github name. Please run and paste the result.
As a first step, I created to mark the build broken on darwin.
I’ll assign the issue to for now as they were already investigating the matter.
I'm still seeing the issue, even after : This is on: system: host os: multi-user?: sandbox: version: channels(nknezevi1): nixpkgs:

Discussion:
, hamlib , wxGTK31-gtk3 , pulseSupport ? config.pulseaudio or stdenv.isLinux <ins> , AppKit , AVFoundation , Cocoa , CoreMedia </ins> }: stdenv.mkDerivation rec {

hash = "sha256-LPCY5gPinxJkfPfumKggI/JQorcW+Qw/ZAP6XQmPkeA="; }; <ins> postPatch = lib.optionalString stdenv.isDarwin '' substituteInPlace src/CMakeLists.txt  --replace "if(APPLE)" "if(0)"  --replace "''${FREEDV_LINK_LIBS})" "''${FREEDV_LINK_LIBS} ''${FREEDV_LINK_LIBS_OSX})"  --replace "''${RES_FILES})" "''${RES_FILES} ''${FREEDV_SOURCES_OSX})" ''; </ins> nativeBuildInputs = [ cmake ]; buildInputs = [ codec2 libsamplerate

speexdsp hamlib wxGTK31-gtk3 <del> ] ++ (if pulseSupport then [ libpulseaudio ] else [ portaudio ]); </del> <ins> ] ++ (if pulseSupport then [ libpulseaudio ] else [ portaudio ]) ++ lib.optionals stdenv.isDarwin [ AppKit AVFoundation Cocoa CoreMedia ]; </ins> cmakeFlags = [ "-DUSE_INTERNAL_CODEC2:BOOL=FALSE"

homepage = "https://freedv.org/"; description = "Digital voice for HF radio"; license = licenses.lgpl21; <del> maintainers = with maintainers; [ mvs ]; </del> <ins> maintainers = with maintainers; [ mvs wegank ]; </ins> platforms = platforms.unix; <del> broken = stdenv.isDarwin;  # see https://github.com/NixOS/nixpkgs/issues/165422 </del> }; }

shiboken2; }; <del> freedv = callPackage ../applications/radio/freedv { }; </del> <ins> freedv = callPackage ../applications/radio/freedv { inherit (darwin.apple_sdk.frameworks) AppKit AVFoundation Cocoa CoreMedia; }; </ins> freemind = callPackage ../applications/misc/freemind { jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
Change:
The pull request introduced a regression where certain wxGTK 3.1 applications fail the assertion . In particular the following packages seem to be affected: - , , , Steps to reproduce the behavior: a nix repl, to evaluate the expression Something similar to system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
This is also affecting on linux:
I'm looking into this, will try to find some time tonight. Probably the safest thing is to remove this assertion, as it's wrong (or reverse it).
I'd suggest that too -- unless I'm mistaken, wxgtk isn't even currently useful on darwin, where we need to be using instead:
I'm not sure wxmac is the way to go. wxmac is just another way of building wxwidgets 3.0, and sometimes people need 3.1. The reason why I started touching wxwidgets is because I want to build espanso 2.1 on darwin -- and it ships with its own copy of wxwidgets 3.1.5.

Discussion:
, WebKit }: <del> assert withWebKit -> stdenv.isDarwin; </del> assert withGtk2 -> (!withWebKit); let
Change:
nixpkgs.obsidian () and () have conflicting names, 1) causing confusion, and 2) causing issues when trying to update packages using . (current version is ) (should install obsidian-0.13.31, the knowledge base app) (removes obsidian-0.13.31, the knowledge base app, and installs obsidian-74.05, the dwarf fortress theme) obsidian-0.13.31 (the knowledge base app) should remain installed. (Or, later when a new version is available, that new version should be installed.) It should not be removed and replaced by the dwarf fortress theme. obsidian-0.13.31 (the knowledge base app) has 1.9k github stars () obsidian-74.05 (the dwarf fortress theme) has 3 github stars () imo, most people trying are probably looking for the knowledge base app. I'd suggest either the dwarf fortress theme should be given a new name, or both packages should be given new names. obsidian-0.13.31 maintainers: obsidian-74.05 maintainers:
As a user of both, +1 to renaming the dwarf fortress theme. :)
I think renaming the dwarf fortress theme would be sensible
+1 to rename the Dwarf Fortress theme.

Discussion:
(v: { inherit (v) name; value = fetchFromGitHub { <del> name = "${v.name}-${v.version}"; </del> <ins> name = "${v.name}-theme-${v.version}"; </ins> owner = "DFgraphics"; repo = v.name; rev = v.version;
Change:
I can't seem to make Amarok play any music. The initial symptom was that printed: ... the play controls looked to be drawn incompletely (only a play button, no skip fwd/back, etc.), and the phonon settings dialog was completely empty. After some digging, I hit upon the distinction between and . Only the latter was set in my environment, because I'm using kde5 and its nix expression (at ) only sets that. However, amarok looked to be wanting the former since it depends on gstreamer-0.10: So I this to (cribbed from ): and to . This instead yielded a crash in . Adding didn't help. Flailing some more, I ; that turned the crash into a hang: the amarok window appears but does not draw completely. At this point I think that the problem is that depends on gstreamer 1.x, while amarok depends on gstreamer 0.x. I tried tweaking the former to use instead of , but that produced a build failure: It doesn't look easily possible to build amarok against , since its dependency comes indirectly via . I'm hoping for some help from whose name is all over the relevant git logs. :) System: (based on @ ) Nix version: Nixpkgs version:
I am not a amarok user but I see same issue here, actually not anything but the interface appears to be working.
There is another fix needed to make the collection work with MySQL / MariaDB:
Just an update on the current state: seems to be about the same as before. On current ( still prints: ... but the UI is responsive. With the and changes from the description reapplied, amarok still hangs on startup.
It looks like amarok has been removed in / . There is still amarok-kf5 (), but I haven't tested that. However, in the course of researching it, I discovered https://www.clementine-, which is in nixpkgs and after a bit of testing seems to do the main things I used amarok for. So, if others are running into this problem, I recommend trying clementine as a replacement.
(triage) If I understand correctly, the problem can no longer be experienced due to amarok being removed?
Yes, I think so; closing.

Discussion:
amarok = kde4.callPackage ../applications/audio/amarok { ffmpeg = ffmpeg_2; <ins> stdenv = overrideCC stdenv gcc5; </ins> }; AMB-plugins = callPackage ../applications/audio/AMB-plugins { };
Change:
Emacs mozc looks to only package the file, but it requires other binaries to work. Specifically 'mozcemacshelper' is required for it to run, as well as the mozcserver. I suppose the server can be installed with ibus-mozc, or fcitx-mozc, etc, but either way I did not find 'mozcemacs_helper'. Steps to reproduce the behavior: emacs to require it - and run mozc Japanese input via the Mozc IME should be functional <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result.
I made a patch Could you try it?
I have a feeling this will not work for you now due to Apparently just changed paths (it's in now under the ibus-mozc store path). So I think it should continue to work as long as the emacs variable is updated. (I'm using fcitx5 so it didn't hit me, but I came across this by chance and thought I should let you know)

Discussion:
''; }); }); <ins> mozc = super.mozc.overrideAttrs (attrs: { postPatch = attrs.postPatch or "" + '' substituteInPlace src/unix/emacs/mozc.el  --replace '"mozc_emacs_helper"' '"${pkgs.ibus-engines.mozc}/lib/mozc/mozc_emacs_helper"' ''; }); </ins> }; in lib.mapAttrs (n: v: if lib.hasAttr n overrides then overrides.${n} else v) super);

install    -m 644 data/images/unix/ui-alpha_half.png    $out/share/ibus-mozc/alpha_half.png install    -m 644 data/images/unix/ui-alpha_full.png    $out/share/ibus-mozc/alpha_full.png install -D -m 755 out_linux/Release/mozc_renderer       $out/lib/mozc/mozc_renderer <ins> install -D -m 755 out_linux/Release/mozc_emacs_helper   $out/lib/mozc/mozc_emacs_helper </ins> runHook postInstall '';
Change:
Project description Eiciel is a viewer/editor for ACLs and xattrs. It integrates with Nautilus, but also works standalone. Metadata homepage URL: source URL: license: gpl2+ platforms: linux

Discussion:
<ins> { lib , fetchFromGitHub , stdenv , acl , gnome , gtkmm3 , meson , ninja , pkg-config , wrapGAppsHook }: stdenv.mkDerivation rec { pname = "eiciel"; version = "0.9.13.1"; outputs = [ "out" "nautilusExtension" ]; src = fetchFromGitHub { owner = "rofirrim"; repo = "eiciel"; rev = version; sha256 = "0rhhw0h1hyg5kvxhjxkdz03vylgax6912mg8j4lvcz6wlsa4wkvj"; }; nativeBuildInputs = [ meson ninja pkg-config wrapGAppsHook ]; buildInputs = [ acl gtkmm3 gnome.nautilus ]; mesonFlags = [ "-Dnautilus-extension-dir=${placeholder "nautilusExtension"}/lib/nautilus/extensions-3.0" ]; postPatch = '' substituteInPlace meson.build --replace "compiler.find_library('libacl')" "compiler.find_library('acl')" chmod +x img/install_icons.sh patchShebangs img/install_icons.sh ''; meta = with lib; { description = "Graphical editor for ACLs and extended attributes"; homepage = "https://rofi.roger-ferrer.org/eiciel/"; license = licenses.gpl2Plus; maintainers = with maintainers; [ sersorrel ]; platforms = platforms.linux; }; } </ins>

dosbox-staging = callPackage ../applications/emulators/dosbox-staging { }; <ins> eiciel = callPackage ../tools/filesystems/eiciel { }; </ins> emu2 = callPackage ../applications/emulators/emu2 { }; apt = callPackage ../tools/package-management/apt { };
Change:
fails to build when I tried to execute . Steps to reproduce the behavior: should build successfully. ! There are no maintainers for anymore, so I'll instead mention the last contributors.
Sorry but I no longer have a machine that uses that driver, but it looks like it's broken with linux 5.17. Here is the patch used by Arch:
Likewise I dont have a machine that runs this driver anymore
Same issue for me on 3 machines. The odd thing, the issue still remains after a temp fix of;
Can confirm that this is working with Will try to PR the patch.
Any idea when this issue will be resolved via the patch? I just failed to compile broadcom_sta when attempting to upgrade to kernel 5.17.1 on a Macbook Pro late 2013.
It's unlikely to happen anytime soon, since it looks like no one with merging permission has hardware that uses this driver. Maybe if has some time he could review it since he is already familiar with it, and it seems that the PR is just the patch used by Arch. In the meantime you can try and the made bye X9VoiD.

Discussion:
./linux-5.6.patch # source: https://gist.github.com/joanbm/5c640ac074d27fd1d82c74a5b67a1290 ./linux-5.9.patch <ins> # source: https://github.com/archlinux/svntogit-community/blob/5ec5b248976f84fcd7e3d7fae49ee91289912d12/trunk/012-linux517.patch ./linux-5.17.patch </ins> ./null-pointer-fix.patch ./gcc.patch ];

<ins> diff -u -r a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c --- a/src/wl/sys/wl_linux.c	2022-03-23 00:35:42.930416350 +0000 +++ b/src/wl/sys/wl_linux.c	2022-03-23 00:40:12.903771013 +0000 @@ -2980,7 +2980,11 @@ else dev->type = ARPHRD_IEEE80211_RADIOTAP; +#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0) bcopy(wl->dev->dev_addr, dev->dev_addr, ETHER_ADDR_LEN); +#else +	eth_hw_addr_set(wl->dev, dev->dev_addr); +#endif #if defined(WL_USE_NETDEV_OPS) dev->netdev_ops = &wl_netdev_monitor_ops; @@ -3261,7 +3265,11 @@ static ssize_t wl_proc_read(struct file *filp, char __user *buffer, size_t length, loff_t *offp) { +#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0) wl_info_t * wl = PDE_DATA(file_inode(filp)); +#else +	wl_info_t * wl = pde_data(file_inode(filp)); +#endif #endif int bcmerror, len; int to_user = 0; @@ -3318,7 +3326,11 @@ static ssize_t wl_proc_write(struct file *filp, const char __user *buff, size_t length, loff_t *offp) { +#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0) wl_info_t * wl = PDE_DATA(file_inode(filp)); +#else +	wl_info_t * wl = pde_data(file_inode(filp)); +#endif #endif int from_user = 0; int bcmerror; </ins>
Change:
The dbeaver package does not build on . Steps to reproduce the behavior: Dbeaver should build <details<summaryTruncated build log</summary<br</details

Discussion:
, javaPackages }: <del> javaPackages.mavenfod rec { </del> <ins> (javaPackages.mavenfod.override { inherit maven; # use overridden maven version (see dbeaver's entry in all-packages.nix) }) rec { </ins> pname = "dbeaver"; <del> version = "22.0.1"; # When updating also update fetchedMavenDeps.sha256 </del> <ins> version = "22.0.1"; # When updating also update mvnSha256 </ins> src = fetchFromGitHub { owner = "dbeaver";

sha256 = "sha256-IG5YWwq3WVzQBvAslQ9Z2Ou6ADzf4n9NkQCtH4Jgkac="; }; <del> mvnSha256 = "7Sm1hAoi5xc4MLONOD8ySLLkpao0qmlMRRva/8zR210="; </del> <ins> mvnSha256 = "WAB15d4UvUOkBXT7K/hvAZWOE3V1Lpl/tr+AFNBM4FI="; </ins> mvnParameters = "-P desktop,all-platforms"; <del> fetchedMavenDeps = stdenv.mkDerivation { name = "dbeaver-${version}-maven-deps"; inherit src; buildInputs = [ maven ]; buildPhase = "mvn package -Dmaven.repo.local=$out/.m2 ${mvnParameters}"; # keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files with lastModified timestamps inside installPhase = '' find $out -type f  -name *.lastUpdated -or  -name resolver-status.properties -or  -name _remote.repositories  -delete ''; # don't do any fixup dontFixup = true; outputHashAlgo = "sha256"; outputHashMode = "recursive"; outputHash = "sha256-WAB15d4UvUOkBXT7K/hvAZWOE3V1Lpl/tr+AFNBM4FI="; }; </del> nativeBuildInputs = [ copyDesktopItems makeWrapper

runHook preBuild mvnDeps=$(cp -dpR ${fetchedMavenDeps}/.m2 ./ && chmod +w -R .m2 && pwd) <del> mvn package --offline "-Dmaven.repo.local=$mvnDeps/.m2" -P desktop,all-platforms </del> <ins> mvn package --offline "-Dmaven.repo.local=$mvnDeps/.m2" ${mvnParameters} </ins> runHook postBuild '';
Change:
I'm trying to install joblib for python 2.7 on a Mac, but the threading and multiprocessing tests fail. System: Darwin Kernel Version 13.4.0 Nix version: nix-env (Nix) 1.11.2 Nixpkgs version: "16.09pre83147."
As I mentioned in you're not supposed to install Python libraries like that. Even so, the error is still a bug. Unfortunately I'm not using OSX myself so I can't be much of help I'm afraid. I do know there are issues with multiprocessing on OSX with Apple vecLib / Accelerate.
Ok, now I know you have to use nix-shell to load python libraries. Just adding here that gives the same error.

Discussion:
buildInputs = with self; [ nose sphinx numpydoc ]; <del> # Failing test on Python 3.x postPatch = '''' + optionalString isPy3k '' </del> <ins> # Failing test on Python 3.x and Darwin postPatch = '''' + optionalString (isPy3k || stdenv.isDarwin) '' </ins> sed -i -e '70,84d' joblib/test/test_format_stack.py # test_nested_parallel_warnings: ValueError: Non-zero return code: -9. # Not sure why but it's nix-specific. Try removing for new joblib releases.
Change:
If a contains newlines, e.g. when using , this bit of code in doesn't substitute the newline, and nix fails with an error like "store path contains illegal character ' '". Steps to reproduce the behavior: newline is replaced with some useful character maybe
May be related to

Discussion:
publicKey = mkOption { example = "xTIBA5rboUvnH4htodjb6e697QjLERt1NAB4mZqp8Dg="; <del> type = types.str; </del> <ins> type = types.singleLineStr; </ins> description = lib.mdDoc "The base64 public key of the peer."; };

peer1 = { privateKey = "uO8JVo/sanx2DOM0L9GUEtzKZ82RGkRnYgpaYc7iXmg="; <del> publicKey = "Ks9yRJIi/0vYgRmn14mIOQRwkcUGBujYINbMpik2SBI="; </del> <ins> # readFile'd keys may have trailing newlines, emulate this publicKey = "Ks9yRJIi/0vYgRmn14mIOQRwkcUGBujYINbMpik2SBI=n"; </ins> }; }
Change:
CLion 2021.3.3 derivation fails to build. Steps to reproduce the behavior: to system/user packages The system rebuilds. Seems the folder has been renamed to just : Please run and paste the result. system: host os: multi-user?: sandbox: version: channels(zane): channels(root): nixpkgs:
Same issues here, waiting for fix : (
cc

Discussion:
dontAutoPatchelf = true; postFixup = (attrs.postFixup or "") + optionalString (stdenv.isLinux) '' ( <del> cd $out/clion-${version} </del> <ins> cd $out/clion </ins> # bundled cmake does not find libc rm -rf bin/cmake/linux ln -s ${cmake} bin/cmake/linux
Change:
Project description OCR-powered screenshot tool to capture text instead of images.  Metadata homepage URL: source URL: license: GPL3 platforms: unix example package: ()
I started working on this but I'm stuck at how to package with qt
This seems to be a poetry-based project, meaning you should set and add as a nativeBuildInput. If adding the python qt libraries is not sufficient, then try using the for Qt applications.
I'll try to make a PR with this, ty
Is it possible that causes issues in recent NixOS?
Fixed by which reaches unstable in a few fays

Discussion:
<ins> # From NUR https://github.com/nix-community/nur-combined/blob/6bddae47680482383b5769dd3aa7d82b88e6cbc8/repos/renesat/pkgs/normcap/default.nix { lib, stdenv, python3, fetchFromGitHub, tesseract4, leptonica, wl-clipboard }: python3.pkgs.buildPythonApplication rec { pname = "normcap"; version = "0.4.4"; format = "pyproject"; src = fetchFromGitHub { owner = "dynobo"; repo = "normcap"; rev = "v${version}"; hash = "sha256-dShtmoqS9TC3PHuwq24OEOhYfBHGhDCma8Du8QCkFuI="; }; buildInputs = [ wl-clipboard ]; nativeBuildInputs = with python3.pkgs; [ poetry-core ]; propagatedBuildInputs = with python3.pkgs; [ tesseract4 leptonica pyside6 # Test toml pytest-qt ]; postPatch = '' substituteInPlace pyproject.toml --replace 'PySide6-Essentials = "6.5.1"' "" ''; meta = with lib; { description = "OCR powered screen-capture tool to capture information instead of images"; homepage = "https://dynobo.github.io/normcap/"; license = licenses.gpl3Plus; maintainers = with maintainers; [ cafkafk ]; }; } </ins>

nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { }; <ins> normcap = callPackage ../applications/graphics/normcap { }; </ins> notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { }; notepadqq = libsForQt5.callPackage ../applications/editors/notepadqq { };
Change:
on macOS can not include (), but it is used in the derivation: This results in errors like this: Is it possible to use on Darwin and elsewhere? (
Maybe like so: cc
maybe we should just patch the line if we are on non darwin?

Discussion:
<del> { python3Packages, fetchFromGitHub, lib, yubikey-personalization, libu2f-host, libusb1, procps }: </del> <ins> { python3Packages, fetchFromGitHub, lib, yubikey-personalization, libu2f-host, libusb1, procps , stdenv, pyOpenSSLSupport ? !(stdenv.isDarwin && stdenv.isAarch64) }: </ins> python3Packages.buildPythonPackage rec { pname = "yubikey-manager";

sha256 = "sha256-MwM/b1QP6pkyBjz/r6oC4sW1mKC0CKMay45a0wCktk0="; }; <ins> patches = lib.optionals (!pyOpenSSLSupport) [ ./remove-pyopenssl-tests.patch ]; </ins> postPatch = '' substituteInPlace pyproject.toml  --replace 'fido2 = ">=0.9, <1.0"' 'fido2 = ">*"' substituteInPlace "ykman/pcsc/__init__.py"  <del> --replace 'pkill' '${procps}/bin/pkill' </del> <ins> --replace 'pkill' '${if stdenv.isLinux then "${procps}" else "/usr"}/bin/pkill' </ins> ''; nativeBuildInputs = with python3Packages; [ poetry-core ]; propagatedBuildInputs = <del> with python3Packages; [ </del> <ins> with python3Packages; ([ </ins> click cryptography pyscard pyusb <del> pyopenssl </del> six fido2 <del> ] ++ [ </del> <ins> ] ++ lib.optionals pyOpenSSLSupport [ pyopenssl ]) ++ [ </ins> libu2f-host libusb1 yubikey-personalization

<ins> diff --git a/pyproject.toml b/pyproject.toml index 65a5943..e6932e0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,6 @@ packages = [ python = "^3.6" dataclasses = {version = "^0.8", python = "<3.7"} cryptography = ">=2.1, <39" -pyOpenSSL = {version = ">=0.15.1", optional = true} pyscard = "^1.9 || ^2.0" fido2 = ">=0.9, <2.0" click = "^7.0 || ^8.0" diff --git a/tests/test_util.py b/tests/test_util.py index 6ccda6c..b4460e4 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -8,7 +8,6 @@ from ykman.util import _parse_pkcs12_pyopenssl, _parse_pkcs12_cryptography from ykman.otp import format_oath_code, generate_static_pw, time_challenge from .util import open_file from cryptography.hazmat.primitives.serialization import pkcs12 -from OpenSSL import crypto import unittest @@ -114,16 +113,6 @@ class TestUtilityFunctions(unittest.TestCase): ) as rsa_2048_key_cert_encrypted_pfx: self.assertTrue(is_pkcs12(rsa_2048_key_cert_encrypted_pfx.read())) -    def test_parse_pkcs12(self): -        with open_file("rsa_2048_key_cert.pfx") as rsa_2048_key_cert_pfx: -            data = rsa_2048_key_cert_pfx.read() - -        key1, certs1 = _parse_pkcs12_cryptography(pkcs12, data, None) -        key2, certs2 = _parse_pkcs12_pyopenssl(crypto, data, None) -        self.assertEqual(key1.private_numbers(), key2.private_numbers()) -        self.assertEqual(1, len(certs1)) -        self.assertEqual(certs1, certs2) - def test_is_pem(self): self.assertFalse(is_pem(b"just a byte string")) self.assertFalse(is_pem(None)) </ins>
Change:
The NodeJS 12 release goes end-of-life on 2022-04-30, which needs handling before the next release. Worst case we update like in .

Discussion:
maintainers = with maintainers; [ goibhniu gilligan cko marsam ]; platforms = platforms.linux ++ platforms.darwin; mainProgram = "node"; <del> knownVulnerabilities = optional (versionOlder version "12") "This NodeJS release has reached its end of life. See https://nodejs.org/en/about/releases/."; </del> <ins> knownVulnerabilities = optional (versionOlder version "14") "This NodeJS release has reached its end of life. See https://nodejs.org/en/about/releases/."; </ins> }; passthru.python = python; # to ensure nodeEnv uses the same version
Change:
While correctly adds symbolic links to extra packages that are with , it doesn't actually add any symbolic links for the modules that were separated from the interpreter (python 2.7). I guess we need to set . cc

Discussion:
# TODO add plugins having various licenses, see http://www.vamp-plugins.org/download.html <del> { stdenv, fetchurl, alsaLib, bzip2, fftw, jackaudio, libX11, liblo, libmad, libogg, librdf, librdf_raptor, librdf_rasqal, libsamplerate, libsndfile, makeWrapper, pulseaudio, qt4, redland, rubberband, vampSDK </del> <ins> { stdenv, fetchurl, alsaLib, bzip2, fftw, jackaudio, libX11, liblo , libmad, libogg, librdf, librdf_raptor, librdf_rasqal, libsamplerate , libsndfile, makeWrapper, pkgconfig, pulseaudio, qt4, redland , rubberband, vampSDK </ins> }: <del> stdenv.mkDerivation { name = "sonic-visualiser-1.8"; </del> <ins> stdenv.mkDerivation rec { name = "sonic-visualiser-${version}"; version = "1.9"; </ins> src = fetchurl { <del> url = http://downloads.sourceforge.net/sv1/sonic-visualiser-1.8.tar.gz; sha256 = "16ik6q9n92wljvnqcv7hyzb9v3yp3ixxp6df9kasf53fii973dh7"; </del> <ins> url = "http://code.soundsoftware.ac.uk/attachments/download/194/${name}.tar.gz"; sha256 = "00igf7j6s8xfyxnlkbqma0yby9pknxqzy8cmh0aw95ix80cw56fq"; </ins> }; buildInputs = [ libsndfile qt4 fftw /* should be fftw3f ??*/ bzip2 librdf rubberband libsamplerate vampSDK alsaLib librdf_raptor librdf_rasqal redland <ins> pkgconfig </ins> # optional jackaudio # portaudio

description = "View and analyse contents of music audio files"; homepage = http://www.sonicvisualiser.org/; license = "GPLv2"; <del> maintainers = [ stdenv.lib.maintainers.marcweber stdenv.lib.maintainers.goibhniu ]; </del> <ins> maintainers = [ stdenv.lib.maintainers.marcweber stdenv.lib.maintainers.goibhniu ]; </ins> platforms = stdenv.lib.platforms.linux; }; }