1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-04 11:32:03 +00:00
Commit graph

24938 commits

Author SHA1 Message Date
xeji 3e3b39f173 qemu: 2.11.1 -> 2.12.0 2018-04-26 01:41:53 +02:00
Jörg Thalheim 18da50d8d3
Merge pull request #39503 from veprbl/pr/sacrifice_darwin_fix
sacrifice: fix runtime on darwin
2018-04-25 22:22:19 +01:00
Jörg Thalheim a21607c47d
Merge pull request #39485 from sorki/ipmicfg_patchelf
ipmicfg: fix patchelf args
2018-04-25 22:21:37 +01:00
Matthew Justin Bauer fb836946de
Merge pull request #35187 from xurei/app/yarssr
yarssr: init at git-2017-12-01
2018-04-25 14:47:08 -05:00
John Ericson ba52ae5048 treewide: isArm -> isAarch32
Following legacy packing conventions, `isArm` was defined just for
32-bit ARM instruction set. This is confusing to non packagers though,
because Aarch64 is an ARM instruction set.

The official ARM overview for ARMv8[1] is surprisingly not confusing,
given the overall state of affairs for ARM naming conventions, and
offers us a solution. It divides the nomenclature into three levels:

```
ISA:             ARMv8   {-A, -R, -M}
                 /    \
Mode:     Aarch32     Aarch64
             |         /   \
Encoding:   A64      A32   T32
```

At the top is the overall v8 instruction set archicture. Second are the
two modes, defined by bitwidth but differing in other semantics too, and
buttom are the encodings, (hopefully?) isomorphic if they encode the
same mode.

The 32 bit encodings are mostly backwards compatible with previous
non-Thumb and Thumb encodings, and if so we can pun the mode names to
instead mean "sets of compatable or isomorphic encodings", and then
voilà we have nice names for 32-bit and 64-bit arm instruction sets
which do not use the word ARM so as to not confused either laymen or
experienced ARM packages.

[1]: https://developer.arm.com/products/architecture/a-profile
2018-04-25 15:28:55 -04:00
Dmitry Kalinkin c1f45f76ad
sacrifice: fix runtime on darwin 2018-04-25 14:58:23 -04:00
Jan Tojnar 0009ae3d5e
onboard: fix missing typelibs 2018-04-25 19:55:39 +02:00
aszlig 6c748ae749
inkscape: Fix build on NixOS
The first problem that was introduced in a276d5160c
was a linking error:

ld: cannot find -licui18n
ld: cannot find -licuuc
ld: cannot find -licudata

So I added icu to the buildInputs.

The second problem was that the interpreter wasn't patched in
share/filters, apparently this is only needed when building with
autotools:

make[3]: Entering directory '/build/inkscape-0.92.3/share/filters'
./i18n.py ./filters.svg > ./filters.svg.h
./i18n.py: /usr/bin/env: bad interpreter: No such file or directory

A similar error also occurs for share/palettes, share/patterns,
share/symbols and share/templates, so I added patching the interpreter
there as well.

Switching to autotools in Inkscape is a very bad idea, because upstream
currently still has their own autotools files in the 0.92.x tree but
master already has them removed, see this commit:

e471a664f9

However for the sake of trying to not break Inkscape on Darwin again,
I tried to keep the fixes minimal and not went back to CMake.

I did however mark the stuff that's unneeded for CMake, so that we can
avoid forgetting to remove that crap once we get back to CMake.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @matthewbauer
2018-04-25 17:09:04 +02:00
Richard Marko ec371a5d98 ipmicfg: fix patchelf args 2018-04-25 16:08:05 +02:00
Will Dietz 2236f418f5 radiotray-ng: disable tests, they now want to download unconditionally 2018-04-25 08:38:36 -05:00
Will Dietz 4f16b36fed radiotray-ng: 0.2.1 -> 0.2.2
https://github.com/ebruck/radiotray-ng/releases/tag/v0.2.2
2018-04-25 08:32:49 -05:00
Jan Tojnar 4340a1582f
pitivi: 0.96 → 0.99 2018-04-25 15:14:17 +02:00
Lancelot SIX 8d58b1a0a0
Merge pull request #39360 from lsix/update_motu
motuclient: 1.4.00 -> 1.5.00
2018-04-25 11:46:19 +02:00
Jörg Thalheim ab5e6073d9
Merge pull request #39436 from LnL7/vim-ft-nix
vim_configurable: replace default ftNix patch with sources from vim-nix
2018-04-25 08:36:36 +01:00
Matthew Justin Bauer 42c87d4716
Merge pull request #39439 from Ma27/fix-free-clementine-plugin-path
clementine: each output should hav a wrapped `GST_PLUGIN_SYSTEM_PATH_1_0`
2018-04-25 00:41:55 -05:00
Matthew Justin Bauer d71d7c913e
Merge pull request #39465 from matthewbauer/work
Various work on broken packages
2018-04-25 00:30:32 -05:00
Matthew Bauer 0a8c91a931 inkscape: typo 2018-04-25 00:17:21 -05:00
Matthew Bauer a276d5160c inkscape: fix on Darwin
Fixes #39175
2018-04-24 22:54:33 -05:00
adisbladis b20a82cd75
calligra: 3.0.1 -> 3.1.0 2018-04-25 09:40:26 +08:00
adisbladis 1bde5c5930
kexi: 3.0.2 -> 3.1.0 2018-04-25 09:40:25 +08:00
adisbladis 337e9723ce
kde-applications: Create alias to okteta 2018-04-25 09:35:50 +08:00
Bastian Köcher 58f53dc4d4
okteta: Move into own package
Okteta was removed from kde applications and will now be released
independently. So, we currently use the released version from 17.12.3.
2018-04-25 09:35:49 +08:00
Bastian Köcher faed183206
kde_applications: 17.12.3 -> 18.04.0 2018-04-25 09:35:49 +08:00
Bastian Köcher b933157f44
kholidays: Move from kde_applications to kde_frameworks 2018-04-25 09:35:48 +08:00
Will Dietz de40a77de8
Merge pull request #39453 from bgamari/fix-git
git: Set PERL_PATH when building manual
2018-04-24 18:55:26 -05:00
Jörg Thalheim 49ff3665a5 alacritty: 2018-03-04 -> 2018-04-1 2018-04-25 00:54:04 +01:00
Michael Raskin cdca27101d
Merge pull request #39450 from r-ryantm/auto-update/baresip
baresip: 0.5.8 -> 0.5.9
2018-04-24 23:10:30 +00:00
Ben Gamari b26ae506a9 git: Set PERL_PATH when building manual
Otherwise the build fails with the perplexing error

    make: *** No rule to make target 'cmd-list.made', needed by 'doc.dep'.  Stop.
    make: Leaving directory '/tmp/nix-build-git-2.16.3.drv-0/git-2.16.3/Documentation'

on NixOS (but not on Debian, where it succeeds, presumably since it picks up the
system perl).
2018-04-24 19:00:34 -04:00
Jörg Thalheim cf68bb33cb dino: fix checksum 2018-04-24 23:44:32 +01:00
Jörg Thalheim 296bc1e569 dino: 2018-03-10 -> 2018-04-19 2018-04-24 23:41:21 +01:00
R. RyanTM 85161629c5 baresip: 0.5.8 -> 0.5.9
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/baresip/versions.

These checks were done:

- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 0.5.9 with grep in /nix/store/qh69vw5jdwnw82vb6gkwz4f0k8gpjjry-baresip-0.5.9
- directory tree listing: https://gist.github.com/f67689bcf18570ad0408e54fa06db37c
2018-04-24 15:33:02 -07:00
Maximilian Bosch a4ba8c6544
clementine: each output should hav a wrapped GST_PLUGIN_SYSTEM_PATH_1_0
see ef5e212d20 (r28723596)

/cc @jtojnar
2018-04-24 23:27:45 +02:00
Robert Helgesson f54a9994e3
eclipse-plugin-spotbugs: 3.1.2 -> 3.1.3
Also switch to using zipped update site provided on GitHub.
2018-04-24 22:58:15 +02:00
Daiderd Jordan 1c3d38c69b
vim_configurable: replace default ftNix patch with sources from vim-nix 2018-04-24 22:56:25 +02:00
Jan Tojnar bfd213aa2d
rhythmbox: fix build with GStreamer 1.14 2018-04-24 22:42:00 +02:00
John Ericson 4aefe8a48a
Merge pull request #39425 from bgamari/git-cross
Allow git to be cross-compiled
2018-04-24 16:07:05 -04:00
Jan Tojnar 5979e88695
orca: fix typelib lookup 2018-04-24 21:53:12 +02:00
Jan Tojnar d48e9ff92a
liblouis: mark as broken 2018-04-24 21:53:11 +02:00
Jörg Thalheim 78d9bffc0a
Merge pull request #39412 from r-ryantm/auto-update/pcmanfm
pcmanfm: 1.2.5 -> 1.3.0
2018-04-24 20:05:58 +01:00
R. RyanTM 768f1d968c latte-dock: 0.7.4 -> 0.7.5 (#39418)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/latte-dock/versions.

These checks were done:

- built on NixOS
- ran ‘/nix/store/6nvkkskm7j4ngqfy722ajp289gqhg1a9-latte-dock-0.7.5/bin/latte-dock -h’ got 0 exit code
- ran ‘/nix/store/6nvkkskm7j4ngqfy722ajp289gqhg1a9-latte-dock-0.7.5/bin/latte-dock --help’ got 0 exit code
- found 0.7.5 with grep in /nix/store/6nvkkskm7j4ngqfy722ajp289gqhg1a9-latte-dock-0.7.5
- directory tree listing: https://gist.github.com/8f58b4f85d4c80752b6d66e912ce92c0
2018-04-24 14:59:32 -04:00
Ben Gamari d111a42772 git: Enable cross-compilation 2018-04-24 14:58:58 -04:00
Ben Gamari 2d397f1b76 git: Allow perl support to be disabled 2018-04-24 14:58:58 -04:00
Ben Gamari 432df5b1cf git: Fix USE_LIBPCRE2 configuration
Previously this was injected during install, causing the build system to rebuild
the entire package.
2018-04-24 14:58:58 -04:00
Ben Gamari ae0a14d25d git: Refactor makeFlags using lib.optionals 2018-04-24 14:58:58 -04:00
Will Dietz 866940303c mendeley: 1.17.13 -> 1.18, touchup update script
(support "1.18" instead of "1.18.0")
2018-04-24 12:29:58 -05:00
R. RyanTM 3c546c2da9 pcmanfm: 1.2.5 -> 1.3.0
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/pcmanfm/versions.

These checks were done:

- built on NixOS
- ran ‘/nix/store/z37gyw9vskaby2caizkzghjd7ikafv64-pcmanfm-1.3.0/bin/pcmanfm -h’ got 0 exit code
- ran ‘/nix/store/z37gyw9vskaby2caizkzghjd7ikafv64-pcmanfm-1.3.0/bin/pcmanfm --help’ got 0 exit code
- ran ‘/nix/store/z37gyw9vskaby2caizkzghjd7ikafv64-pcmanfm-1.3.0/bin/.pcmanfm-wrapped -h’ got 0 exit code
- ran ‘/nix/store/z37gyw9vskaby2caizkzghjd7ikafv64-pcmanfm-1.3.0/bin/.pcmanfm-wrapped --help’ got 0 exit code
- found 1.3.0 with grep in /nix/store/z37gyw9vskaby2caizkzghjd7ikafv64-pcmanfm-1.3.0
- directory tree listing: https://gist.github.com/f15deaa66af5124a632abbca797f7240
2018-04-24 10:20:14 -07:00
lewo 18c6c495ea
Merge pull request #39171 from nocent/add/bonzomatic
bonzomatic: init at 2018-03-29
2018-04-24 17:58:55 +02:00
Michael Raskin 1f909a8dfc
Merge pull request #39403 from timokau/maxima-exl-testfailures-2
maxima-ecl: Disable more failing tests
2018-04-24 15:44:04 +00:00
nocent 0ada4b37d7
Added version info, set compatible platforms
Thanks for the review @nlewo and @Infinisil
2018-04-24 15:32:47 +00:00
Franz Pletz 0520634725
xmr-stak: doesn't build with gcc7 if cuda is enabled 2018-04-24 17:06:57 +02:00