summary refs log tree commit diff
path: root/pkgs/applications/audio
Commit message (Collapse)AuthorAge
...
* | | ncmpc: enable colors and lyrics screen._11262014-09-18
|/ /
* | mopdiy: Update from 0.19.3 to 0.19.4Rickard Nilsson2014-09-16
| |
* | Upgraded mpc to v0.26koral2014-09-14
| | | | | | | | | | | | Closes #4072 Signed-off-by: Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>
* | transformed meta.maintainers of some packages into listsPascal Wittmann2014-09-13
| |
* | Add MuseScore 1.3.Jos van den Oever2014-09-12
| |
* | moc: update from 2.5.0-beta2 to 2.5.0Pascal Wittmann2014-09-04
| | | | | | | | also set platforms to linux, use default configurePhase and adopt it
* | fldigi: update from 3.21.82 to 3.21.83Moritz Ulrich2014-09-04
| |
* | Merge pull request #3486 from svenkeidel/gpodderMichael Raskin2014-09-03
|\ \ | |/ |/| gpodder: Update to 3.8.0
| * gpodder: Update to 3.8.0Sven Keidel2014-08-28
| |
* | zynaddsubfx: 2.4.3 -> 2.4.4Cillian de Róiste2014-08-31
| |
* | petri-foo: use released version 0.1.87Cillian de Róiste2014-08-31
| |
* | lmms: 0.4.15 -> 1.0.3, fix ogg vorbis and fluidsynth supportCillian de Róiste2014-08-31
| |
* | Merge pull request #3895 from robberer/pkgs/audaciousPeter Simons2014-08-31
|\ \ | | | | | | audacious: update to version 3.5.1
| * | audacious: update to version 3.5.1Longrin Wischnewski2014-08-31
| | |
* | | hydrogen: 0.9.5.1 -> 0.9.6Cillian de Róiste2014-08-31
| | |
* | | guitarix: fix 0.30.0 build by adding new dependenciesCillian de Róiste2014-08-31
| | |
* | | guitarix: update from 0.28.3 to 0.30.0Cillian de Róiste2014-08-31
| | |
* | | jalv: update from 1.4.4 to 1.4.6Cillian de Róiste2014-08-31
|/ /
* | licenses: comment about two versions of MITVladimír Čunát2014-08-30
| | | | | | | | | | I decided to follow spdx.org and not to differentiate those two. Packages would often have the wrong version anyway.
* | Fix pianobar license to be accurate (MIT)Philip Horger2014-08-30
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was broken, in a well-intentioned way, in 9350c1d. The maintainer believed that the Pandora license was in conflict with nixpkg's rights to build the package, and that it would be safer to avoid picking a fight. However well-intentioned, though, it was still inaccurate and unnecessary to change the metadata for the package nixexpr. I will attempt to support this assertion through several arguments that should hopefully be independent, such that any one of them would be convincing enough in isolation to merit merging this commit. 1. The limits of Pandora's TOS The legal agreement between Pandora and its users applies to the user, not to third parties. It definitely does not have such an outrageous scope that Pandora should be allowed to dictate what we may or may not compile. Furthermore, most TOS and EULA documents are completely (or at least mostly) legally bunk. They are constructed such that using any website or software in a typical manner will result in a violation, and the consequences for violation are then enforced selectively. However, when such issues go to court, the court regularly favors the user. Legal precedent generally follows that such agreements are non-binding scare tactics, rather than enforceable contracts. 2. Most software can be used for evil If I buy a lockpick kit, it may have a fully open-source hardware design, be 3D-print-able, etc. And as long as I don't use it to break into someone else's home, it is perfectly appropriate for me to manufacture as many copies as I want, and contribute improvements upstream. Conversely, if I do misuse the tools, and I am prosecuted, the person who made the designs available online is *not* responsible for how I used them. If we only package things that cannot be used for evil, we'll have to stop shipping the Linux kernel, and that could make things... complicated. But it certainly would discourage the NSA from using NixOS. 3. Intent doesn't matter There was an argument, in channel, that pianobar's intent is entirely or predominantly illegal. This is not true, as I'll explain shortly, but I'd first like to explain why intent does not matter. First of all, intent is subjective. If someone bumps me on the street, I may infer ill intent. But from the other person's perspective, she's just in a rush to get from Point A to Point B. Second, intent is not related to consequences or development methodology. Ill intent may lead to positive consequences, and vice versa, and in all cases the subjectivity argument applies (good for whom? bad for whom?). 4. Pianobar does not have bad intent Just look at the project page: http://6xq.net/projects/pianobar/ The "most important" means of contribution, according to author, is keeping Pandora alive. In fact, monetary donations of any kind will not be accepted. This seems like it's in conflict with one of the most popular features of the software - an ad-free experience. But pianobar actually has a better experience when you have a paid Pandora account - higher-quality streams become available. Pianobar is fully compatible with paid accounts, and if the developer does not pay for his Pandora account, I will eat my hat. Furthermore, a command line client enables more people to use Pandora in more ways than the stock Pandora client allows. The stock client is written in Flash, and is slow, resource-hungry, and useless on a headless server. Pianobar can be used on just about any hardware, and there are several hardware recipes listed on the project page which provide straightforward Pandora-based music appliances, using pianobar's minimal footprint and remote-control-ability. Because it opens up more use cases and improves the experience for paid users, it's actually arguable whether pianobar is "bad for Pandora", when it clearly *could* be the opposite. It is also probably fair to note that pianobar has been around for awhile, and Pandora has never expressed an interest in picking a legal fight with it, or even blocking pianobar from working. 5. Pianobar's source really is MIT-licensed It is disingenuous to say that pianobar is nonfree. It's absolutely free software, you can verify the license content against the MIT license text for yourself. It is developed and distributed as free and open source software. The extent of its 'nonfreedom' is that it interacts with a nonfree service, in ways that the nonfree service may not allow for in their TOS. To block it on these grounds, would be like blocking Libreoffice for its Microsoft Word compatibility, or preventing users from visiting websites that say "this site only for use with IE7". ------------ In summary, we should strive for technical accuracy, rather than allowing a third-party pseudocontract that does not apply to us, to dictate what we may or may not package for our users (who may or may not use it in a way that benefits Pandora).
* cantata: update to 1.4.1Mateusz Kowalczyk2014-08-28
|
* picard: fix libdisc and acoustid fingerprinting issuesEmery Hemingway2014-08-27
| | | | fpcalc is the external fingerprinter, not acoustid-fingerprinter
* yoshimi: update from 1.2.2 to 1.2.3Cillian de Róiste2014-08-26
|
* Fix many package descriptionsBjørn Forsman2014-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (My OCD kicked in today...) Remove repeated package names, capitalize first word, remove trailing periods and move overlong descriptions to longDescription. I also simplified some descriptions as well, when they were particularly long or technical, often based on Arch Linux' package descriptions. I've tried to stay away from generated expressions (and I think I succeeded). Some specifics worth mentioning: * cron, has "Vixie Cron" in its description. The "Vixie" part is not mentioned anywhere else. I kept it in a parenthesis at the end of the description. * ctags description started with "Exuberant Ctags ...", and the "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis at the end of description. * nix has the description "The Nix Deployment System". Since that doesn't really say much what it is/does (especially after removing the package name!), I changed that to "Powerful package manager that makes package management reliable and reproducible" (borrowed from nixos.org). * Tons of "GNU Foo, Foo is a [the important bits]" descriptions is changed to just [the important bits]. If the package name doesn't contain GNU I don't think it's needed to say it in the description either.
* cantata: update to 1.4.0Mateusz Kowalczyk2014-08-24
|
* picard: Fix acoustid-fingerprinter binary path.System administrator2014-08-22
| | | | | | Signed-off-by: System administrator <robberer@freakmail.de> Merges and closes pull request #3717. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* clementine: version bump 1.2.1 -> 1.2.3 (close #3570)Thomas Tuegel2014-08-14
| | | | @vcunat: fix hydraPlatforms type (list nestedness), enableParallelBuilding.
* mopdiy-moped: Update from 0.3.1 to 0.3.3Rickard Nilsson2014-08-13
|
* mopdiy: Update from 0.19.0 to 0.19.3Rickard Nilsson2014-08-13
|
* lastwatch: unsupported on darwin due to inotifyLuca Bruno2014-08-10
|
* Merge remote-tracking branch 'origin/master' into staging.Peter Simons2014-08-04
|\ | | | | | | | | Conflicts: pkgs/desktops/e18/enlightenment.nix
| * Merge branch 'x-updates'Vladimír Čunát2014-08-03
| |\ | | | | | | | | | | | | Close #3147. The only major update is freetype-2.5, I think (it cost lots of work).
| | * Merge recent master into x-updatesVladimír Čunát2014-08-02
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hydra: ?compare=1142825 Conflicts (easy): pkgs/applications/audio/lmms/default.nix pkgs/desktops/e18/enlightenment.nix pkgs/games/exult/default.nix pkgs/os-specific/linux/alsa-plugins/default.nix
| * | | yoshimi: update from 1.2.0 to 1.2.2Cillian de Róiste2014-08-02
| | | |
| * | | qtractor: update from 0.6.1 to 0.6.2Cillian de Róiste2014-08-02
| | | |
| * | | samplv1: update from 0.4.2 to 0.5.0Cillian de Róiste2014-08-02
| | | |
| * | | synthv1: update from 0.4.2 to 0.5.0Cillian de Róiste2014-08-02
| | | |
| * | | drumkv1: update from 0.4.2 to 0.5.0Cillian de Róiste2014-08-02
| | |/ | |/|
| * | Merge pull request #3413 from svenkeidel/gtkpodPascal Wittmann2014-07-31
| |\ \ | | | | | | | | version bump gtkpod from 1.0.0 to 2.1.4
| | * | added meta informationSven Keidel2014-07-31
| | | |
| | * | gtkpod: bump to 2.1.4Sven Keidel2014-07-31
| | | |
| * | | Revert "Remove obsolete jackaudio version 1."Bjørn Forsman2014-07-31
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit bdb77826d98544ab37741f740dd3516023924b27. Jack1 is not obsolete and neither jack1 nor jack2 is called 'jackaudio'. Q: What's the difference between Jack1 and Jack2? A: http://trac.jackaudio.org/wiki/Q_differenc_jack1_jack2
| * | ardour: install a desktop fileBjørn Forsman2014-07-29
| | | | | | | | | | | | I based it on the desktop file from Arch Linux.
| * | spotify: Fixed sha for i686Georges Dubus2014-07-29
| | |
| * | spotify: Update from 0.9.10.17 to 0.9.11.27 (x86_64)Rickard Nilsson2014-07-29
| | |
| * | Remove obsolete jackaudio version 1.Peter Simons2014-07-28
| | |
| * | New package: mopidy-moped, a web client for the mopidy music player daemonRickard Nilsson2014-07-28
| | |
| * | mopidy-spotify: Update from 1.1.3 to 1.2.0Rickard Nilsson2014-07-28
| | |
| * | mopdiy: Update from 0.18.3 to 0.19.0Rickard Nilsson2014-07-28
| | |
| * | Turn some license strings into lib.licenses valuesMateusz Kowalczyk2014-07-28
| | |