Commit graph

23550 commits

Author SHA1 Message Date
John Ericson
a02be2bd85 treewide: Get rid of *Platform.arch
Use `parsed.cpu.name` or `platform.gcc.arch` instead.
2018-05-10 01:37:31 -04:00
John Ericson
b9acfb4ecf 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

(cherry picked from commit ba52ae5048)
2018-04-25 15:50:41 -04:00
John Ericson
f79f80dbf2 treewide: get rid of platforms.allBut
Negative reasoning like `allBut` is a bad idea with an open world of
platforms. Concretely, if we add a new, quite different sort of
platform, existing packages with `allBut` will claim they work on it
even though they probably won't.
2018-03-14 18:44:42 -04:00
John Ericson
2d1d83d836 pond: Simplify platform logic 2018-03-12 18:55:42 -04:00
John Ericson
c208ca6387 robo3t: Simplify meta.platforms and don't refer to glibc directly 2018-03-12 18:55:41 -04:00
Franz Pletz
1a0f84d0b8
wireshark: 2.4.4 -> 2.4.5 2018-03-05 18:06:29 +01:00
Franz Pletz
d21e682dde
virtmanager: 1.5.0 -> 1.5.1 2018-03-05 18:06:29 +01:00
Vladimír Čunát
71f899c2c3
Merge #34461: mesa -> libGL* rename
This will just bit rot otherwise.  Almost nothing gets rebuilt.
2018-03-05 14:59:40 +01:00
Jörg Thalheim
9b7d93edc9
Merge pull request #36307 from Mic92/keepassxc
keepassxc: enable ssh agent sockets
2018-03-05 13:54:59 +00:00
Vladimír Čunát
04c31a5de1
libGL rename: fallout after a week on master
and a few nitpicks.
2018-03-05 14:53:38 +01:00
Vladimír Čunát
565bd805e6
Merge branch 'master' 2018-03-05 14:53:27 +01:00
Piotr Bogdan
7125190b04
cmus: use libcdio-paranoia 2018-03-05 14:12:27 +01:00
Piotr Bogdan
2cc7ac19b6
abcde: switch to libcdio-paranoia 2018-03-05 14:12:26 +01:00
Franz Pletz
54a02314ad
altcoins.dero: 0.11.5 -> 0.11.6 2018-03-05 14:03:45 +01:00
Peter Hoeg
6343398dee
Merge pull request #35894 from sorokin/qtox-no-opencv
qtox: remove opencv dependency
2018-03-05 20:17:13 +08:00
Jörg Thalheim
eb57fe69dc
Merge pull request #35473 from jfrankenau/init-valentina
valentina: init at 0.6.0.0a
2018-03-05 09:59:46 +00:00
Peter Hoeg
38373bbbe3 falkon: 2.1.99.1 -> 3.0.0 2018-03-05 14:50:05 +08:00
Jan Tojnar
ce02591220
rhythmbox: 3.2.1 → 3.4.2 2018-03-05 06:06:08 +01:00
Jan Tojnar
5b141e2d49
shotwell: 0.27.2 → 0.27.4 2018-03-05 06:06:08 +01:00
Johannes Frankenau
f152ed56bb valentina: init at 0.6.0.0a 2018-03-04 22:58:41 +01:00
Jörg Thalheim
5bb9c36998 keepassxc: hopefully fix darwin 2018-03-04 20:50:50 +00:00
Robert Helgesson
f53c3ccf22
eclipse-plugin-spotbugs: 3.1.1 -> 3.1.2 2018-03-04 21:50:18 +01:00
Jörg Thalheim
4641008187
Merge pull request #35486 from ajgrf/mblaze-update
mblaze: 0.3.1 -> 0.3.2
2018-03-04 20:29:00 +00:00
Jörg Thalheim
674c8cacbc keepassxc: enable ssh agent sockets 2018-03-04 19:56:02 +00:00
Unknown
d44dd05af9 Upgrade gitkraken to 3.3.4
clean


clean
2018-03-04 19:24:24 +00:00
Jan Tojnar
26dc2abc2b
meld: add updateScript 2018-03-04 20:05:49 +01:00
Jan Tojnar
7f3b5e6de1
shotwell: add updateScript 2018-03-04 20:05:49 +01:00
Jan Tojnar
c0470f0f18
orca: add updateScript 2018-03-04 20:05:49 +01:00
Jan Tojnar
1d09719361
rhythmbox: add updateScript 2018-03-04 20:05:49 +01:00
Jan Tojnar
a081e8efe6
easytag: add updateScript 2018-03-04 20:05:49 +01:00
Jörg Thalheim
125593ff9f
Merge pull request #36294 from Mic92/primecoins
primecoin: remove as it seems no longer maintained
2018-03-04 19:00:03 +00:00
Ryan Mulligan
13caa2c98a opencpn: 4.2.0 -> 4.8.2
Semi-automatic update. These checks were performed:

- built on NixOS
- found 4.8.2 with grep in /nix/store/rx2zdc2i670vi31vb9bvlcb748h0b8bj-opencpn-4.8.2

cc "@kragniz"
2018-03-04 18:16:10 +00:00
Ryan Mulligan
f81e87b9bf openimageio: 1.7.17 -> 1.8.8
Semi-automatic update. These checks were performed:

- built on NixOS
- ran `/nix/store/fmwizi71ki95gjzqrbcc64zspg3xik6d-openimageio-1.8.8-bin/bin/iinfo help` got 0 exit code
- ran `/nix/store/fmwizi71ki95gjzqrbcc64zspg3xik6d-openimageio-1.8.8-bin/bin/maketx -v` and found version 1.8.8
- ran `/nix/store/fmwizi71ki95gjzqrbcc64zspg3xik6d-openimageio-1.8.8-bin/bin/oiiotool --help` got 0 exit code
- ran `/nix/store/fmwizi71ki95gjzqrbcc64zspg3xik6d-openimageio-1.8.8-bin/bin/oiiotool --help` and found version 1.8.8
- found 1.8.8 with grep in /nix/store/fmwizi71ki95gjzqrbcc64zspg3xik6d-openimageio-1.8.8-bin
- found 1.8.8 in filename of file in /nix/store/fmwizi71ki95gjzqrbcc64zspg3xik6d-openimageio-1.8.8-bin

cc "@goibhniu"
2018-03-04 17:45:33 +00:00
Ryan Mulligan
348f4b05dc seabios: 1.9.3 -> 1.11.0
Semi-automatic update. These checks were performed:

- built on NixOS
- found 1.11.0 with grep in /nix/store/m55my69q0dc6rbvf7sfz3mln7vca1d53-seabios-1.11.0
- found 1.11.0 in filename of file in /nix/store/m55my69q0dc6rbvf7sfz3mln7vca1d53-seabios-1.11.0

cc "@tstrobel"
2018-03-04 17:33:29 +00:00
Anders Kaseorg
6f073154da Give working advice for running nix-prefetch-url
nix-prefetch-url file://… requires a full path.  Suggest an invocation
that will provide one.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-03-04 17:28:36 +00:00
bernie
3a094f473a add decred package 2018-03-04 17:23:42 +00:00
Thane Gill
fc26bfecef airtame 3.0.1 -> 3.1.1 2018-03-04 17:21:20 +00:00
Johannes Frankenau
465a09b648 scantailor-advanced: init at 1.0.12 2018-03-04 17:11:19 +00:00
Vladyslav M
9e1c2ba82c sxiv: 1.3.2 -> 24 2018-03-04 17:04:57 +00:00
Vladyslav M
fffd3c4c41 feh: 2.24 -> 2.25 2018-03-04 17:04:04 +00:00
Pascal Wittmann
7b056a3330
llpp: 26b -> 2018-03-02 2018-03-04 17:58:50 +01:00
Jörg Thalheim
2f72eba82d
Merge pull request #36290 from matthiasbeyer/update-mutt
mutt: 1.9.3 -> 1.9.4
2018-03-04 14:35:45 +00:00
Jörg Thalheim
34161b49f9 primecoin: remove as it seems no longer maintained
- no update since 2013
- incompatible with current boost version

cc @AndersonTorres
2018-03-04 14:15:24 +00:00
Jörg Thalheim
4ee9d05086
Merge pull request #36265 from Ekleog/configurable-riot
riot-web: make package configurable
2018-03-04 13:54:19 +00:00
Léo Gaspard
d8f8253d3f
riot-web: make package configurable 2018-03-04 14:51:09 +01:00
Matthias Beyer
6f7b712d0c mutt: 1.9.3 -> 1.9.4 2018-03-04 14:02:14 +01:00
Jörg Thalheim
bcb5271813
Merge pull request #36281 from jonafato/keepassxc-2.3.0
keepassxc: 2.2.4 -> 2.3.0
2018-03-04 12:32:42 +00:00
Franz Pletz
175e2a459f
altcoins.dero: 0.11.3 -> 0.11.5 2018-03-04 09:21:08 +01:00
Jörg Thalheim
4a28710d4d
Merge pull request #35923 from ryantm/auto-update/nomad-0.6.2-to-0.7.1
nomad: 0.6.2 -> 0.7.1
2018-03-04 06:48:42 +00:00
Jon Banafato
e0ba76c228 keepassxc: 2.2.4 -> 2.3.0
See the [changelog](a06e85f6ce/CHANGELOG (L1-L51)).

Changes to options:

- `withKeePassBrowser`: New in version 2.3.0 and replaces the
  functionality provided by the KeePassHTTP plugin. Users should
  install the
  [KeePassXC-Browser extension](https://github.com/keepassxreboot/keepassxc-browser).
  Defaults to `true` to remain consistent with the old default for
  `withKeePassHTTP`.

- `withKeePassHTTP`: This feature is deprecated and disabled by default
  in the source repository. Default changed from `true` to `false`.

- `withKeePassNetworking`: Controls all network access code within
  KeePassXC. Defaults to `false` to match the source repository.

- `withKeePassSSHAgent`: Enables the SSH Agent plugin for use with
  [KeeAgent](https://lechnology.com/software/keeagent/). Defaults to
  `false` to match the source repository.
2018-03-04 01:47:55 -05:00