Commit Graph

7144 Commits

Author SHA1 Message Date
Cillian de Róiste
622bdca26c processing: keep processing-java and patch it to make it work 2014-08-31 22:46:02 +02:00
Michael Raskin
08131bd5d5 Update guitone 2014-09-01 00:38:07 +04:00
Cillian de Róiste
edbaf9497b zynaddsubfx: 2.4.3 -> 2.4.4 2014-08-31 22:19:04 +02:00
Cillian de Róiste
e728e7cb6d petri-foo: use released version 0.1.87 2014-08-31 22:03:48 +02:00
Cillian de Róiste
3c8ddf7881 lmms: 0.4.15 -> 1.0.3, fix ogg vorbis and fluidsynth support 2014-08-31 21:51:49 +02:00
Vladimír Čunát
a1814ea2b0 pinfo: resurrect, update, add meta 2014-08-31 18:34:02 +02:00
Damien Cassou
242ae9c38c backintime: Definition improvement 2014-08-31 18:04:51 +02:00
Peter Simons
45c4e4d04a Merge pull request #3895 from robberer/pkgs/audacious
audacious: update to version 3.5.1
2014-08-31 17:33:01 +02:00
Michael Raskin
979f0e1d67 Update TPTP 2014-08-31 19:25:32 +04:00
Cillian de Róiste
933bca648f hydrogen: 0.9.5.1 -> 0.9.6 2014-08-31 16:09:44 +02:00
Cillian de Róiste
80da458388 guitarix: fix 0.30.0 build by adding new dependencies 2014-08-31 15:45:27 +02:00
Cillian de Róiste
2bfe0a5d38 guitarix: update from 0.28.3 to 0.30.0 2014-08-31 15:45:14 +02:00
Cillian de Róiste
dcbfff28f3 jalv: update from 1.4.4 to 1.4.6 2014-08-31 15:13:05 +02:00
Longrin Wischnewski
6ad299460c rdesktop: update to version 1.8.2
rdesktop: add meta fields
2014-08-31 13:19:10 +01:00
Longrin Wischnewski
47ebc25c62 audacious: update to version 3.5.1 2014-08-31 13:43:24 +02:00
Aycan iRiCAN
9103b8b512 Bump snort and daq 2014-08-31 12:31:39 +01:00
Longrin Wischnewski
a555193ee9 gource: update to version 0.42 2014-08-31 12:44:29 +02:00
Michael Raskin
347dd52019 Fix K3D build 2014-08-31 12:53:13 +04:00
Luca Bruno
2bee211fc9 mcabber: fix mispelled stdenv 2014-08-31 02:09:21 +02:00
Pascal Wittmann
907845127e mcabber: update from 0.10.1 to 0.10.3, add meta-information and adopt it 2014-08-31 00:41:40 +02:00
Domen Kožar
188f0796b9 mesos: fix build 2014-08-30 23:01:09 +02:00
Damien Cassou
c59ef6af6f backintime: a simple backup tool 2014-08-30 21:52:01 +01:00
Michael Raskin
dcb38fc8aa Add missing libXmu dependency 2014-08-31 00:26:03 +04:00
Michael Raskin
d593d3ac88 Fix K3D patching and cmake-configuration phases 2014-08-30 23:49:11 +04:00
Cillian de Róiste
ef9c1d612d processing: add license 2014-08-30 19:54:03 +02:00
Cillian de Róiste
c40a256548 Add processing: A language and IDE for electronic arts
(cherry picked from commit 0db6387d1c3a8a8f7a9a1e111532d8acd1f794d6)
2014-08-30 19:20:13 +02:00
Michael Raskin
43654cba2c Update LibreOffice to 4.3.1 2014-08-30 18:47:02 +04:00
Mateusz Kowalczyk
4210665c4f mcomix: update to 1.00 2014-08-30 13:48:02 +01:00
Longrin Wischnewski
33cbd6687c wxhexeditor: adding version 0.22
wxhexeditor: add the package to all-packages.nix

wxhexeditor: fix shebang
2014-08-30 12:24:43 +01:00
aszlig
f175833fd6
chromium: Update beta and dev to latest versions.
beta: 37.0.2062.94 -> 38.0.2125.24 (builds fine, tested)
dev:  38.0.2125.8  -> 39.0.2138.3  (builds fine, tested)

Introduces the new version 39 and finally separates stable/beta again.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-30 09:34:07 +02:00
Peter Simons
f9b780abd8 Merge pull request #3871 from robberer/pkgs/nanoblogger
nanoblogger: adding version 3.5-rc1
2014-08-30 09:24:15 +02:00
Longrin Wischnewski
685cded7b5 nanoblogger: adding version 3.5-rc1 2014-08-30 09:14:19 +02:00
Vladimír Čunát
3f0ebe7e75 licenses: comment about two versions of MIT
I decided to follow spdx.org and not to differentiate those two.
Packages would often have the wrong version anyway.
2014-08-30 07:28:26 +02:00
Philip Horger
f7aa6e1140 Fix pianobar license to be accurate (MIT)
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).
2014-08-30 07:24:32 +02:00
Edward Tjörnhammar
feee5f16e1 dogecoin: autotools build factored out 2014-08-29 22:45:18 +02:00
Cray Elliott
8eb3de7c86 Chromium patch, fixes missing header 2014-08-29 20:48:02 +02:00
aszlig
0ffa7dc0f2
sox: Enable support for FLAC and PNG.
In case you wonder: PNG support is needed for example to generate
spectograms.

For example:

sox shiny-song.flac -n spectrogram -o even-shinier.png

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-29 20:21:10 +02:00
Edward Tjörnhammar
ac73fbcda9 dogecoin: 1.4 -> 1.8 2014-08-29 14:37:24 +01:00
Mateusz Kowalczyk
09afbd1f06 mkvtoolnix: update from 6.5.0 to 7.1.0 2014-08-29 14:34:24 +01:00
Mateusz Kowalczyk
51829a0f39 murmur: update to 1.2.8 2014-08-29 14:17:40 +01:00
Vladimír Čunát
aeca8b6c3e tilda: fixups; seems to work now
- xgettext hack inspired by a guix thread
- gsettings to prevent crashes
- expression refactoring
2014-08-29 11:27:21 +02:00
AndersonTorres
a4738b27cf Tilda (version 1.1.12): New Package
Tida is a GTK-based drop-down terminal emulator
2014-08-29 11:08:39 +02:00
Pascal Wittmann
b90dd7089f calibre: update from 2.0.0 to 2.1.0 2014-08-29 10:36:04 +02:00
Michael Raskin
669969064a Merge pull request #3527 from AndersonTorres/mpv
MPV: update to 0.5.0
2014-08-29 01:41:22 +04:00
Michael Raskin
5f91365a21 Merge pull request #3813 from AndersonTorres/lilyterm
Lilyterm: New Package (version 0.9.9.4)
2014-08-29 01:30:35 +04:00
Michael Raskin
50b0fd46fb Merge pull request #3817 from bodil/master
Add evilvte package.
2014-08-29 01:29:23 +04:00
Michael Raskin
601a48732e Merge pull request #3820 from ruediger/up/gimp
gimp: Update to 2.8.14.
2014-08-29 01:27:32 +04:00
Aristid Breitkreuz
a2eb68a6dc update virtualbox to 4.3.14 2014-08-28 21:27:08 +02:00
Sven Keidel
31f015f2e8 gpodder: Update to 3.8.0 2014-08-28 11:25:09 +02:00
Mateusz Kowalczyk
2b54796585 cantata: update to 1.4.1 2014-08-28 00:09:26 +01:00
Aristid Breitkreuz
10a3369c99 virtinst: fix name resolution ambiguity breaking the runnability 2014-08-27 21:24:13 +02:00
Domen Kožar
1fc1e9c82c xca: mark as broken 2014-08-27 19:11:08 +02:00
Rüdiger Sonderfeld
4d84ac77f9 gimp: Update to 2.8.14. 2014-08-27 18:46:24 +02:00
aszlig
1488fbe27b
chromium: Update all channels to latest versions.
With this commit, the following new upstream versions are introduced:

stable: 36.0.1985.125 -> 37.0.2062.94
beta:   37.0.2062.58  -> 37.0.2062.94
dev:    38.0.2107.3   -> 38.0.2125.8

All channels built fine on my machine and were tested against a few
sites.

Stable and beta channel now contain the same release, because version
37 hit the stable channel. For release notes, please have a look at the
announcement:

http://googlechromereleases.blogspot.de/2014/08/stable-channel-update_26.html

Of course we're also dropping all version 36 specific crap, such as the
architecture-specific target suffix for builds, which now is no longer
needed.

The gyp flag use_mojo=0 is no longer needed, as it was a workaround
concerning version 37.0.2054.3 only.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-27 16:53:37 +02:00
aszlig
f4a9d3c0d0
chromium: Clean up/remove old/unused stuff.
We no longer need to supply compiler and binutils to the build process,
se we can safely remove them. In addition, we're now passing the new
options linux_use_gold_binary and linux_use_bundled_gold to gyp, for
details, see:

https://codereview.chromium.org/239163003

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-27 16:53:37 +02:00
Bodil Stokke
2faf1c5b81 Add evilvte package. 2014-08-27 15:48:14 +01:00
AndersonTorres
0ac13e87d7 Lilyterm: New Package (version 0.9.9.4)
LilyTerm is a terminal emulator based off of libvte that aims to be fast and lightweight.
2014-08-27 10:11:14 -03:00
Emery Hemingway
4fc7e4e10e picard: fix libdisc and acoustid fingerprinting issues
fpcalc is the external fingerprinter, not acoustid-fingerprinter
2014-08-27 13:38:53 +02:00
Domen Kožar
d52d71a04b pythonPackages.boto_1_9: remove 2014-08-27 13:26:00 +02:00
Jaka Hudoklin
212d91a7dd bitcoin: add support for altcoins 2014-08-27 12:08:16 +02:00
John Wiegley
686fa594ab coq_HEAD: update to latest Git HEAD 2014-08-26 16:36:50 -05:00
Cillian de Róiste
6a12b9ab53 yoshimi: update from 1.2.2 to 1.2.3 2014-08-26 14:57:22 +02:00
Cray Elliott
f237f31b93 darcs updated to 2.8.5
tested to work with ghc 7.8.3
2014-08-25 15:58:21 -07:00
Cillian de Róiste
307924bbcc synfigstudio: fix chroot build / hydra
The error message was:
Fontconfig error: Cannot load default config file
make[2]: *** [128x128/synfig_icon.png] Segmentation fault

(cherry picked from commit 759980c4fe9b07932f671d2e657189068d117405)

Conflicts:
	pkgs/top-level/all-packages.nix
2014-08-25 23:00:59 +02:00
Domen Kožar
d0163efd7a Merge pull request #3785 from edwtjo/fribid-1.0.4
FriBID: 1.0.2 -> 1.0.4
2014-08-25 17:25:22 +02:00
Domen Kožar
13ca3624a7 toxic: git -> 0.4.7 2014-08-25 17:13:50 +02:00
Domen Kožar
2099db4d00 uTox: downgrade to work with current libtoxcore 2014-08-25 17:09:41 +02:00
Edward Tjörnhammar
35d7d01d06 FriBID: 1.0.2 -> 1.0.4
Changed from let to rec version.
Added longDescription.
2014-08-25 17:00:23 +02:00
Mathijs Kwik
0e1ed7bbc9 fix js2-mode revision 2014-08-25 13:56:53 +02:00
Mathijs Kwik
feeca09ecf eaglemode: upgrade to 0.85.0 2014-08-25 13:56:53 +02:00
Mathijs Kwik
fb2449c026 add emacs color-theme solarized 2014-08-25 13:56:53 +02:00
Mathijs Kwik
3be7d4b478 idris-mode: upgrade to 0.9.14 2014-08-25 13:56:52 +02:00
Georges Dubus
7cd9bebb26 posterazor: update from 1.5 to 1.5.1 2014-08-25 11:50:13 +01:00
Peter Simons
3ba066cd84 haskell-arbtt: update to version 0.8.1.2 2014-08-25 12:17:15 +02:00
Peter Simons
6c8cad3ca5 Merge pull request #3778 from edwtjo/idea-13.1.4
IDEA: 13.1.3 -> 13.1.4
2014-08-25 11:28:06 +02:00
Edward Tjörnhammar
8bd3c67552 IDEA: 13.1.3 -> 13.1.4
Changed, attribute name separator changed to dashes and decription.
Added longDescription.
2014-08-25 11:03:35 +02:00
Cray Elliott
d14ed33c50 Update jigdo 2014-08-25 10:43:27 +02:00
Domen Kožar
ed463b37ed Merge pull request #3771 from bjornfor/fix-package-descriptions
Fix many package descriptions
2014-08-25 10:00:01 +02:00
Domen Kožar
11345b7844 remove icecat3 2014-08-25 09:52:38 +02:00
Bjørn Forsman
c9baba9212 Fix many package descriptions
(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.
2014-08-24 22:31:37 +02:00
Peter Simons
2a6c7e2874 arbtt: jailbreak to fix the build 2014-08-24 20:28:13 +02:00
Peter Simons
bd672dc335 haskell-arbtt: update to version 0.8.1.1 2014-08-24 20:28:13 +02:00
Cray Elliott
5ec6492ea0 Mark yi and yi-contrib as broken
They no longer build with lens v4.4.0.1 and up
2014-08-24 20:28:12 +02:00
Peter Simons
a8c17fb227 haskell-taffybar: update to version 0.4.1 2014-08-24 20:28:11 +02:00
Eelco Dolstra
2d6d43c02c Fix tarball build 2014-08-24 18:52:50 +02:00
Nixpkgs Monitor
c224b5e949 xbmc: update from 13.1 to 13.2 2014-08-24 18:33:47 +02:00
Domen Kožar
626b1eca5c icecat-3: mark as broken correctly 2014-08-24 18:07:38 +02:00
Jaka Hudoklin
88391a5c65 docker: update to 1.2.0 2014-08-24 17:30:50 +02:00
Cillian de Róiste
b743dd393a keymon: update from 1.16 to 1.17 2014-08-24 15:18:08 +02:00
Mateusz Kowalczyk
0f2d101975 cantata: update to 1.4.0 2014-08-24 12:19:06 +02:00
Nathaniel Baxter
33879427b7 maintainers: add myself as a maintainer to obconf and teamspeak_client 2014-08-24 10:10:13 +02:00
Rickard Nilsson
85ec51a4ff vimb: Update from 2.6 to 2.7 2014-08-24 01:50:31 +02:00
AndersonTorres
72132d5ed0 Xiphos - New Package (version 3.2.1)
This is a new expression for Xiphos 3.2.1,
followed by an update of Sword library to 1.7.3 (required)
2014-08-23 20:37:10 -03:00
Bjørn Forsman
624fb66605 sup: mark as broken
Several of its buildInputs (given in all-packages.nix) does not exist
anymore (version updates and attribute renaming?).

Mark as broken to unblock nixpkgs channel.
2014-08-23 14:21:53 +02:00
Pascal Wittmann
116930f5ba calibre: update from 1.48.0 to 2.0.0 2014-08-23 12:03:23 +02:00
Rüdiger Sonderfeld
a3625b5b2b smplayer: Update to 14.3.0.
Requires mplayer to be compiled with FriBiDi support (4de6b9a).
2014-08-23 11:46:53 +02:00
Domen Kožar
bd32f323d8 k3d: move patches into source 2014-08-23 11:46:53 +02:00
Michael Raskin
ff4c6f39da Merge pull request #3671 from madjar/master
Added e2fsprogs to docker dependencies.
2014-08-23 13:08:07 +04:00
Michael Raskin
9b13792075 Merge pull request #3656 from AndersonTorres/fluxbox
Fluxbox: new package (1.3.5)
2014-08-23 13:07:46 +04:00
Jos van den Oever
5722f4950a Install runtime executables for k3b. 2014-08-23 11:07:34 +02:00