Commit graph

89 commits

Author SHA1 Message Date
Kevin Cox 5f8cf0048e rust: update cargo builder to fetch registry dynamically
The biggest benefit is that we no longer have to update the registry
package. This means that just about any cargo package can be built by
nix. No longer does `cargo update` need to be feared because it will
update to packages newer then what is available in nixpkgs.

Instead of fetching the cargo registry this bundles all the source code
into a "vendor/" folder.

This also uses the new --frozen and --locked flags which is nice.

Currently cargo-vendor only provides binaries for Linux and
macOS 64-bit. This can be solved by building it for the other
architectures and uploading it somewhere (like the NixOS cache).

This also has the downside that it requires a change to everyone's deps
hash. And if the old one is used because it was cached it will fail to
build as it will attempt to use the old version. For this reason the
attribute has been renamed to `cargoSha256`.

Authors:
* Kevin Cox <kevincox@kevincox.ca>
* Jörg Thalheim <Mic92@users.noreply.github.com>
* zimbatm <zimbatm@zimbatm.com>
2017-10-23 00:30:47 +01:00
Orivej Desh 77500400ba ppsspp: fix up 2017-10-01 08:33:02 +00:00
Andrew Morsillo df6b0fbd67 robo3t: added 1.1.1 2017-09-28 21:05:22 -04:00
xd1le 56ab381973 guileLint: rename to guile-lint 2017-09-27 20:59:56 +10:00
xd1le 662478bbef guile-modules: add aliases for renamed attributes for backwards
compatibility
2017-09-24 23:45:11 +10:00
Michael Weiss 137142a72c sshfs-fuse: 2.10 -> 3.2.0 2017-09-21 23:59:46 +02:00
Robin Gloster 20e37eea63
prometheus-statsd-exporter: 0.3.0 -> 0.4.0 2017-08-27 23:18:42 +02:00
Jörg Thalheim 9ece4aad10 Merge pull request #28407 from ThomasMader/dtools
dtools: rdmd -> dtools
2017-08-26 08:16:30 +01:00
Thomas Mader 58ed023bc6 dtools: rdmd -> dtools
- Remove single rdmd derivation and introduce new dtools derivation with more tools from the repository.
- Update rdmd/dtools 2.067.0 -> 2.075.1
- Adding checkPhase
- Fixing dependencies
- Update derivation description
2017-08-19 23:11:12 +02:00
Robin Gloster a33dfc86f3
ultrastardx: 1.1, 1.3-beta -> 2017.8.0 2017-08-12 14:01:08 +02:00
Will Dietz 916c64416e aliases: add 'skype' -> 'skypeforlinux' for backwards compat 2017-07-27 14:57:46 -05:00
Nikolay Amiantov e7530e6a5a wine: reorganize packages
Move most of wine configurations to winePackages which is not built on Hydra.
Leave two top-level packages:

wine: stable release with an "office" configuration;
wineStaging: staging release with a "full" configuration.
2017-06-04 00:57:45 +03:00
Nikolay Amiantov 2d0a7c4eee aliases: don't distribute on Hydra 2017-06-04 00:57:45 +03:00
Tim Steinbach c13e328916
ammonite: 0.8.3 -> 0.8.4
Also rename package and add alias for the old name.
2017-05-02 08:56:20 -04:00
Vladimír Čunát 9ad1aaae53
lua5_{sec,1_sockets,expat}: convert to aliases
There's nothing better in these expressions than what we have in
lua-packages.nix
2017-05-02 14:00:44 +02:00
Jörg Thalheim c84dd4f09e Merge pull request #24526 from miltador/jetbrains
idea: numerous fixes and improvements
2017-04-11 13:56:20 +02:00
Vasiliy Solovey 68db8222b6 jetbrains: add alias for idea 2017-04-03 04:22:05 +03:00
Joachim Fasting a77571399d
surf: 0.7 -> 2.0
This renders surf-webkit2 obsolete; it is now aliased to surf.
2017-04-02 20:11:44 +02:00
Jörg Thalheim 36fca93290
rename iana_etc to iana-etc
fixes #23621
2017-03-28 22:35:15 +02:00
Michael Weiss ef8c0d1388 signing-party: Fix deps and include all tools
Additional tools:
- gpg-key2latex
- gpgdir
- gpgwrap

This module is really hacky and the dependencies are very messy... :o

However I tried my best at testing all 19 individual tools and they
should (hopefully) all work now (apart from sendmail which can be
provided by multiple packages) :)

The code is very redundant (sorry) but imho it's easier to read and
maintain it that way.

TODO: There are some additional manual pages that could be included (I'm
too exhausted for that atm...). And there might be a lot of stuff that
could be improved in the future.
2017-03-26 21:12:45 +02:00
Robin Gloster efd9331333
libjson-rpc-cpp: 0.6.0 -> 0.7.0, fix build 2017-02-28 17:15:04 +01:00
Thomas Tuegel 4f2e7a0424
Separate Qt 5 packages from dependent libraries 2017-02-27 11:49:04 -06:00
Bjørn Forsman 3d104ab2b3 gst-plugins-base: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Bjørn Forsman c49533a494 qt-gstreamer1: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Bjørn Forsman 512bd7c522 qt-gstreamer: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Bjørn Forsman 6b73e57e56 gst-plugins-ugly: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Bjørn Forsman 1ea4146f66 gst-plugins-bad: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Bjørn Forsman 0591cd607b gst-plugins-good: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Bjørn Forsman 4b2c7fe3d1 gst-ffmpeg: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Bjørn Forsman 9e21b2c5e9 gst-python: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Thomas Tuegel 43d306c2f5
Remove kde4.rekonq and dependencies
- No upstream activity
- Known vulnerabilities
2017-02-24 16:49:02 -06:00
Thomas Tuegel d768dcd4f3
Remove kde4.skrooge
- Already updated to KDE 5 in Nixpkgs
2017-02-24 16:48:59 -06:00
Thomas Tuegel 14b8fa7017
Remove kde4.krename
- Already updated to KDE 5 in Nixpkgs
2017-02-24 16:48:58 -06:00
Thomas Tuegel c9de5eca0f
Remove kde4.kdiff3
- Already updated to KDE 5 in Nixpkgs
2017-02-24 16:48:32 -06:00
Thomas Tuegel 855690ba1d
Remove kde4.digikam
- Already updated to KDE 5 in Nixpkgs
2017-02-24 16:48:32 -06:00
Drakonis 15bc80f3b9
keepassx-community: init at 2.1.0
- deprecating keepassx-reboot (was at 2.0.3)
2017-02-01 21:21:34 -05:00
Nikolay Amiantov d75a3cfb29 Merge pull request #21995 from abbradar/opencl
Fix OpenCL support
2017-01-20 12:09:17 +03:00
Nikolay Amiantov 10bae1a207 opencl-icd: remove, point to ocl-icd 2017-01-20 03:37:51 +03:00
Bjørn Forsman 1b5d5e3913 nmap-graphical: rename from nmap_graphical
Align attrpath and pkgname. Add backwards compatibility alias.
2017-01-19 20:12:28 +01:00
Robin Gloster 24038e6385
mysql-workbench: rename from mysqlWorkbench, add alias
fixes #21226
2017-01-19 16:41:30 +01:00
joachim schiele 8806344618
rust: Updates & rename rustUnstable to rustNighly. 2016-11-29 17:09:01 +01:00
Tim Steinbach 893bfb1a1b
Remove fuse-zip
Original sources have moved to BitBucket but clearly this is not used by anybody
2016-11-04 09:42:39 -04:00
Frederik Rietdijk e56832d730 Merge remote-tracking branch 'upstream/master' into HEAD 2016-10-22 17:23:24 +02:00
Jon Banafato 0bc186510a Rename keepassx2-http to keepassx-reboot
The `keepassx2-http` fork has been moved to a new organization and
renamed to `keepassx-reboot`. For more details on the change, see the
discussions in GitHub issues [1][2].

Included changes:
- Rename the `keepassx2-http` package to `keepassx-reboot`
- Fetch source from correct (moved) GitHub repository
- Update the version to the latest release
- Change the `homepage`, as these projects are likely to diverge over
  time
- Add `keepassx2-http` to `aliases.nix

[1] https://github.com/keepassx/keepassx/pull/111#issuecomment-250639109
[2] https://github.com/keepassxreboot/keepassx/issues/40
2016-10-18 20:59:24 -04:00
Frederik Rietdijk 0c82702f66 gnuradio: use python2 2016-10-18 23:16:09 +02:00
Tuomas Tynkkynen 025c74f248 aliases.nix: Fix syntax 2016-10-16 23:29:49 +03:00
Aneesh Agrawal f87e998c51 google-authenticator: rename from googleAuthenticator 2016-10-16 12:42:33 -04:00
Robert Helgesson e8817a2d20
bash-completion: change attribute name
This changes the attribute name of bash-completion from `bashCompletion`
to `bash-completion`. Keeps `bashCompletion` as an alias for the new
name.
2016-09-28 17:46:29 +02:00
Kirill Boltaev 04d71dd84c ocaml: add ocaml and ocamlPackages aliases for backward compatibility 2016-09-26 02:36:49 +03:00
Frederik Rietdijk 5a1d3be81c Merge pull request #18647 from nand0p/buildbot-9rc3
buildbot: 0.9.0rc2 -> 0.9.0rc3
2016-09-18 22:57:18 +02:00