Commit Graph

2379 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
Will Dietz
7008e531bf vim-plugins: Add zig-vim 2017-10-20 13:05:48 -05:00
AndersonTorres
ef198c93a8 higan: 104 -> 105 2017-10-17 06:02:40 -02:00
Nikolay Amiantov
d5492433af epson-escpr: 1.6.12 -> 1.6.16 2017-10-16 02:05:19 +03:00
Herwig Hochleitner
30b3b5d85f announce myself as a maintainer
added maintainer entries for `cdemu` (which i've created), as well as
`wine` and `chromium` (which I regularly contribute to)
2017-10-14 11:11:49 +02:00
Daiderd Jordan
64a9483444 Merge pull request #29871 from Ma27/vim-utils/override-capability
vim-plugins: add `overrideAttrs` support for `buildVimPluginFrom2Nix`
2017-10-08 12:58:37 +02:00
Vladimír Čunát
9b4f74e38f
yabause: fix meta eval 2017-10-08 11:16:44 +02:00
Jörg Thalheim
3c8d4854af Merge pull request #29899 from yegortimoshenko/yabause/0.9.15
yabause: Qt4 -> Qt5, disable emu-compatibility.com in About menu
2017-10-07 18:27:06 +01:00
Jörg Thalheim
29ba91374c Merge pull request #30175 from romildo/upd.flat-plat
flat-plat: 20170917 -> 20171005 and renamed to materia-theme
2017-10-07 13:03:27 +01:00
José Romildo Malaquias
4afb28a892 flat-plat: 20170917 -> 20171005 and renamed to materia-theme 2017-10-07 08:54:46 -03:00
Frederik Rietdijk
acfec163b1 Merge remote-tracking branch 'upstream/master' into HEAD 2017-10-07 12:15:17 +02:00
Joachim F
6fa834aa80 Merge pull request #30181 from yrashk/urbit-0.4.5
urbit: 0.4 -> 0.4.5
2017-10-07 08:24:11 +00:00
Vladimír Čunát
ef41fc7f51
Merge branch 'master' into staging
Hydra: ?compare=1399476
2017-10-07 10:17:42 +02:00
Yurii Rashkovskii
134c1a6ac0 urbit: 0.4 -> 0.4.5 2017-10-06 23:38:21 -07:00
José Romildo Malaquias
68d811cede numix-gtk-theme: 2017-07-26 -> 2.6.7 2017-10-06 21:25:14 -03:00
Orivej Desh
ac9550dca6 Merge pull request #30125 from avnik/wine-update
Wine update
2017-10-05 22:28:15 +00:00
Orivej Desh
da20916efa Merge pull request #29863 from yegortimoshenko/mednafen/0.9.48
mednafen: 0.9.47 -> 0.9.48, disable PIC, unversioned docs
2017-10-05 21:42:04 +00:00
Alexander V. Nikolaev
8c34112be9 wineUnstable: 2.17 -> 2.18
Staging updated as well
2017-10-05 15:08:01 +03:00
Alexander V. Nikolaev
0317d5d083 wine: replace samba3 with samba4
Unbreak security assertion via samba3 which no more supported.
2017-10-05 15:07:53 +03:00
Orivej Desh
f137004179 Merge branch 'master' into staging
* master: (81 commits)
  Add NixOS 17.09 AMIs
  gradle: 4.2 -> 4.2.1
  maintainers.nix: use my GitHub handle as maintainer name
  fcitx-engines.rime: init at 0.3.2
  brise: init at 2017-09-16
  librime: init at 1.2.9
  marisa: init at 0.2.4
  opencc: build shared library and programs
  josm: 12712 -> 12914
  exa: 0.7.0 -> 0.8.0
  krb5: add deprecation date for old configuration
  rustRegistry: 2017-09-10 -> 2017-10-03
  go-ethereum: Fix libusb segmentation faults on Darwin
  tor-browser-bundle-bin: 7.0.5 -> 7.0.6
  libsodium: 1.0.13 -> 1.0.15
  tor-browser-bundle: geoip support
  tor-browser-bundle: support transports obfs2,obfs3
  tor-browser-bundle: bump https-everywhere to 2017.9.12
  tint2: limit platforms to Linux since macOS is not supported and fails the tests
  eclipse-plugin-vrapper: init at 0.72.0
  ...
2017-10-03 17:46:39 +00:00
Joachim F
0a3dae8225 Merge pull request #29854 from yegortimoshenko/darcnes/cleanup
darcnes: use web.archive.org links, clean up
2017-10-03 00:49:26 +00:00
Orivej Desh
fda26c8476 Merge branch 'master' into staging
* master: (271 commits)
  pysmbc: clarify license
  pysmbc: fix license
  bazel: 0.5.4 -> 0.6.0 (#29990)
  googler: init at 3.3
  go: declare support for aarch64
  firefox-beta-bin: 56.0b5 -> 57.0b4
  spotify: 1.0.64.401.g9d720389-21 -> 1.0.64.407.g9bd02c2d-26
  gogs: 0.11.19 -> 0.11.29
  grafana: 4.5.1 -> 4.5.2
  mopidy-iris: 3.4.1 -> 3.4.9
  nextcloud: 12.0.2 -> 12.0.3
  haskell-json-autotype: jailbreak to fix build within LTS 9.x
  kore: fix up
  kore: init at 2.0.0
  glusterfs service: fix issues with useRpcbind
  tig: 2.2.2 -> 2.3.0
  haskell-hspec-core: enable test suite again
  hackage-packages.nix: automatic Haskell package set update
  librsvg: fix thumbnailer path
  awscli: 1.11.108 -> 1.11.162
  ...
2017-10-02 00:22:12 +00:00
Maximilian Bosch
acf0ee69ba
vim-plugins: add overrideAttrs support for buildVimPluginFrom2Nix 2017-10-01 11:33:12 +02:00
Jörg Thalheim
48eb294837 Merge pull request #29953 from romildo/new.deepin-gtk-theme
deepin-gtk-theme: init at 17.10.4
2017-10-01 10:32:07 +01:00
Vladimír Čunát
45400d65b4
Merge #29958: mednaffe: GTK3, correct license, etc. 2017-10-01 11:07:51 +02:00
Orivej Desh
77500400ba ppsspp: fix up 2017-10-01 08:33:02 +00:00
Yegor Timoshenko
c93c7752e9 darcnes: use web.archive.org links, clean up 2017-09-30 23:50:51 +00:00
Yegor Timoshenko
055759d27a yabause: Qt4 -> Qt5, disable emu-compatibility.com in About menu
emu-compatibility.com is now defunct and thus should not be in About menu.

Other minor changes:
* linkage-rwx-linux-elf.diff -> linkage-rwx-linux-elf.patch
* Mark some inputs as optional
* Do not build with Doxygen by default: it does not produce any outputs
* Do not build with OpenAL by default: SDL2 handles sound when present
* Do not build with FreeGLUT by default: deprecated at upstream
2017-09-30 23:50:16 +00:00
Yegor Timoshenko
3c22ef8c0e ppsspp: 1.3 -> 1.4.2 2017-09-30 23:49:03 +00:00
Yegor Timoshenko
e1cc156f72 mednaffe: GTK3, correct license, find mednafen w/o patching source 2017-09-30 20:45:48 +00:00
Yegor Timoshenko
333a425e36 mednafen-server: use $out/share/mednafen-server for standard.conf 2017-09-30 20:42:14 +00:00
Yegor Timoshenko
5449dd2bb7 mednafen: 0.9.47 -> 0.9.48, disable PIC, unversioned docs 2017-09-30 20:42:11 +00:00
José Romildo Malaquias
03bfcd5953 deepin-gtk-theme: init at 17.10.4 2017-09-30 11:08:24 -03:00
Rok Garbas
80dbfe4afb base16-builder: init
remove base16 as it was abandoned and one of its sucessors is
base17-builder.
2017-09-30 01:01:03 +02:00
Jörg Thalheim
ea13049195 Merge pull request #29855 from yegortimoshenko/mednaffe/0.8.6
mednaffe: 0.8 -> 0.8.6, drop autoreconfHook, drop g_strdup() from patch
2017-09-29 00:38:41 +01:00
John Ericson
f037625f87 Merge remote-tracking branch 'upstream/staging' into deps-reorg 2017-09-28 12:32:57 -04:00
Yegor Timoshenko
9aae605fe7 fakenes: mark as broken 2017-09-28 17:22:04 +02:00
Yegor Timoshenko
6e4c9b6294 mednaffe: 0.8 -> 0.8.6, add autoreconfHook, drop g_strdup from patch 2017-09-28 00:32:04 +00:00
Yegor Timoshenko
22b0c966aa snes9x-gtk: 1.53 -> 1.54.1 2017-09-28 00:59:08 +02:00
Yegor Timoshenko
c3e6e9b765 epsxe: fix install, 32-bit executable uses mixed case 2017-09-26 19:20:30 +00:00
Yegor Timoshenko
0ddca0715a epsxe: init at 2.0.5 (#29810)
* epsxe: init at 2.0.5

* epsxe: nitpicks
2017-09-26 20:06:22 +01:00
Jörg Thalheim
aea73202a4 Merge pull request #29773 from Ma27/vim/install-hooks
vim-plugins: add install hooks
2017-09-26 07:48:46 +01:00
Jaka Hudoklin
213de50abb Merge pull request #29712 from xtruder/pkgs/numix-solarized-gtk-theme/init
numix-solarized-gtk-theme: init at 20160919
2017-09-26 00:51:28 +02:00
The Admin
2ceb7ad9f9 numix-solarized-gtk-theme: init at 20160919 2017-09-26 00:50:13 +02:00
Bjørn Forsman
d757d8142e vimPlugins.robotframework-vim: init at 2017-04-14 2017-09-25 22:24:13 +02:00
Maximilian Bosch
67a42ae2a1
vim-plugins: document nix-shell -I usage for vim-plugin-names-to-nix usage
I use my own fork for NixOS development/testing, but `nixos-unstable`
for my system configuration.

Whenever I add a new plugin and I regenerate the expressions I need to
change the `NIX_PATH` variable to my own fork. As this is something I
tend to forget I think it's better to document this.
2017-09-25 22:18:51 +02:00
Maximilian Bosch
5fb2184bd3
vim-plugins: add {pre,post}Install hooks to buildVimPlugin 2017-09-25 22:18:47 +02:00
Thomas Tuegel
8036ee50aa Merge pull request #29666 from ttuegel/hplip
hplip: 3.16.11 -> 3.17.9
2017-09-25 10:22:37 -05:00
Maximilian Bosch
0a5d4ca5a8
vimPlugins.xptemplate: init at 2017-04-18 2017-09-24 13:51:20 +02:00
Jörg Thalheim
a75174ae4c Merge pull request #29108 from Gerschtli/update/slock-patches
slock: adds ability to add custom patches
2017-09-24 10:19:31 +01:00