nixpkgs/pkgs/development/tools
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
..
alloy Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
ammonite ammonite: 1.0.3 -> 1.0.5 2018-03-02 18:12:08 -05:00
analysis pmd: 5.2.3 -> 6.0.1 2018-03-04 17:36:22 +00:00
apktool apktool: 2.2.4 -> 2.3.0 2017-10-24 20:05:31 +02:00
asn2quickder asn2quickder: 0.7RC1 -> 1.2-6 2018-02-18 22:01:52 +01:00
backblaze-b2 backblaze-b2: 0.6.2 -> 1.1.0 2017-12-17 14:13:42 +00:00
bloaty bloaty: update path to c++filt after #29396 2017-12-14 00:53:23 +00:00
boomerang boomerang: switch to new active fork, cleanup, maintain 2018-01-21 15:38:56 -06:00
boost-build boost-build: drop spurious version infix 2017-06-28 09:40:31 +01:00
build-managers dub: 1.7.2 -> 1.8.0 2018-03-03 18:47:48 +01:00
buildah buildah: 0.11 -> 0.12 2018-02-25 11:12:02 -08:00
casperjs treewide: mark a bunch of failing builds as broken 2017-10-01 00:26:52 +03:00
cdecl cdecl: switch md5 to sha256 2016-10-26 16:59:37 +02:00
chefdk chefdk: 2.3.4 -> 2.4.17 (#32412) 2017-12-07 16:36:31 +00:00
clang-tools clang-tools: New package 2016-09-28 09:31:30 +02:00
clog-cli rust: update cargo builder to fetch registry dynamically 2017-10-23 00:30:47 +01:00
cloudfoundry-cli cloudfoundry-cli: init at 6.32.0 2017-11-26 23:06:27 +00:00
compass compass: use gemdir 2017-01-18 00:52:52 +01:00
compile-daemon remove profpatsch from maintainer list of a few packages 2018-02-12 06:24:38 +01:00
container-linux-config-transpiler container-linux-config-transpiler: 0.4.1 -> 0.5.0 2017-11-27 09:51:59 -08:00
continuous-integration gitlab-runner: 10.4.0 -> 10.5.0 2018-03-04 16:09:08 +01:00
corundum Adding docs for bundlerApp. 2017-07-02 17:55:41 -07:00
coursier coursier: 1.0.0 -> 1.0.1 2018-02-22 02:50:17 +00:00
cucumber cucumber: init at 2.4.0 2017-08-02 21:55:55 -07:00
database squirrel-sql: 3.7.1 -> 3.8.1 2018-02-28 20:49:05 +00:00
dcadec Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
deis deis: 1.13.3 -> 1.13.4 2018-01-22 18:59:13 +01:00
deisctl deisctl: init at 1.13.3 2016-10-19 11:41:54 +02:00
delve delve: 0.12.2 -> 1.0.0 2018-02-25 20:13:00 -08:00
dep dep: enable all platforms 2018-02-16 14:11:51 -08:00
devpi-client devpi-client: fix test error due to devpi-server upgrade 2018-02-15 22:04:32 +01:00
devpi-server devpi-server: 4.3.1 -> 4.4.0 2018-02-14 23:01:43 +01:00
devtodo devtodo: adjust platforms 2017-10-08 18:53:28 +02:00
doctl pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
documentation mkdocs: 0.16.3 -> 0.17.2 2018-02-27 06:08:50 -08:00
drip drip: provided which at run time 2017-11-28 13:36:38 +00:00
dtools dtools: 2.078.2 -> 2.079.0 2018-03-03 18:37:14 +01:00
egg2nix
electron electron: 1.7.11 -> 1.8.2 (#35342) 2018-02-22 21:03:08 +01:00
erlang hex2nix: 0.0.5 -> 0.0.6 2017-09-11 23:03:49 +02:00
fac fac: 1.0.1 -> 1.0.4, add man page 2018-01-27 09:20:59 +09:00
flamegraph flamegraph: 2017-05-11 -> 2017-07-01 2017-07-19 14:24:56 +01:00
flock flock: init at 0.2.3 2018-02-17 09:16:00 -06:00
flootty Move flootty from python-modules. 2018-01-13 09:59:25 -07:00
flyway flyway: 4.2.0 -> 5.0.7 2018-02-25 21:29:20 -08:00
galen galen: 2.3.0 -> 2.3.6 2018-02-26 06:38:25 -08:00
gauge gauge: init at 0.9.6 2018-01-02 10:27:48 +01:00
gdm go-dependency-manager: fix fetchFromGitHub call 2017-01-15 14:03:51 +01:00
geckodriver geckodriver: use devel version with slog fix 2018-03-01 14:58:44 +01:00
git-ftp git-ftp: init at 1.4.0 2017-07-07 11:41:30 +02:00
git-series treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
github cligh: switch to Python 3 2017-12-20 23:10:45 +01:00
glide glide: output correct version (#22896) 2017-02-17 12:08:54 +01:00
glock glock: init at 20160816 2016-09-20 10:56:11 +02:00
glslviewer treewide: transition from mesa_glu to libGLU 2018-02-24 17:05:43 +02:00
gnome-desktop-testing gnome-desktop-testing: init at 2016.1 2018-02-14 21:02:58 +01:00
gnulib pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
go-bindata no more goPackages 2016-06-09 13:08:00 +02:00
go-bindata-assetfs go-bindata-assetfs: init at 20160814 2016-11-11 23:04:31 +01:00
go-outline go-outline: init at 2017-08-04 2018-02-14 07:41:42 +01:00
go-protobuf go-protobuf: init at 2018-01-04 2018-01-04 18:22:08 +01:00
go-repo-root buildGoPackage: deps.json -> deps.nix in NIXON 2016-09-16 00:04:55 +01:00
go-symbols go-symbols: init at 2017-02-06 2018-01-19 15:51:00 -08:00
go2nix go2nix: 1.2.0 -> 1.2.1 2017-06-29 09:29:02 +02:00
goa goa: init at 1.0.0 2016-09-17 01:15:14 +02:00
gocode gocode: 20170530 -> 20170903 2017-09-18 17:53:25 +02:00
goconvey goconvey: init at 1.6.3 2018-01-02 11:19:41 +01:00
godef godef: 20160620-ee532b9 -> 20170920-b692db1 2018-01-02 10:57:05 +01:00
godep godep: ddd7fbf -> 73 2016-06-01 11:40:24 +01:00
godot treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
goimports no more goPackages 2016-06-09 13:08:00 +02:00
golint golint: 20160428 -> 20180208 2018-02-22 18:53:05 -08:00
gomodifytags gomodifytags: init at 2017-12-14 2018-01-19 15:55:29 -08:00
google-app-engine-go-sdk google-app-engine-go-sdk: 1.9.55 -> 1.9.61 2017-12-22 11:37:22 +09:00
gopkgs gopkgs: init at 2017-12-29 2018-02-14 07:44:08 +01:00
gotags no more goPackages 2016-06-09 13:08:00 +02:00
gotests gotests: init at 1.5.2 2018-02-14 07:46:32 +01:00
gotools gotools: 20160519 -> 20170807 2017-11-04 01:22:40 +01:00
govers no more goPackages 2016-06-09 13:08:00 +02:00
gox gox: 20140904 -> 0.4.0 2017-12-04 16:12:40 +08:00
gpp gpp: init at 2.25 and add @nmattia as maintainer (#34098) 2018-01-21 19:17:31 +00:00
grabserial grabserial: 1.7.0 -> 1.9.3 2016-10-23 21:18:47 +05:30
gtk-mac-bundler replace "Mac OS X" and "OS X" with "macOS" 2017-08-07 21:41:30 +02:00
guile Merge branch 'master' into staging 2017-10-02 00:22:12 +00:00
haskell multi-ghc-travis: update upstream repository URL 2018-02-21 11:12:31 +01:00
hcloud hcloud: init at 1.3.0 2018-02-05 19:14:55 +01:00
heroku pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
hexio hexio: unstable -> 1.0-RC1 2017-02-24 17:03:49 +01:00
icestorm icestorm: fix chipdb location for icebox_vlog 2018-02-14 16:11:01 -06:00
imatix_gsl treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
irony-server irony-server: use libclang 2018-01-17 15:53:08 +02:00
java Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
jazzy jazzy: init at 0.9.0 2017-11-02 22:55:28 +08:00
jbake jbake: cleanup 2017-12-29 03:26:25 +01:00
jd jd: init at 0.3.1 2017-06-29 09:50:46 +02:00
jmespath pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
jo jo: 1.0 -> 1.1 2017-12-01 10:58:58 +01:00
jp pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
jq jq: sanity check with --help 2017-10-04 12:00:07 +01:00
jsduck jsduck: init version 2016-11-18 12:14:03 +01:00
kafkacat kafkacat: fix sandboxed build 2017-11-03 13:04:47 +00:00
kube-aws kube-aws: 0.8.1 -> 0.9.4 2017-03-13 22:20:52 -04:00
leaps leaps: 0.5.1 -> 0.9.0 2018-02-22 23:27:44 +01:00
librarian-puppet-go librarian-puppet-go: init at 0.3.9 2018-02-02 22:07:48 +11:00
libsigrok misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
libsigrokdecode misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
literate-programming Literate: adapt to nixpkgs standards 2017-08-27 07:28:30 +01:00
makerpm makerpm: init at 1.0 2016-12-31 23:19:31 +03:00
manul manul: init at 2016-09-30 2017-01-14 01:04:53 +01:00
mdk misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
minizinc minizinc: 2.0.14 -> 2.1.7 2018-02-27 06:08:25 -08:00
misc treewide: isArm -> isAarch32 2018-04-25 15:50:41 -04:00
mpfshell mpfshell: init at 0.8.1 (#28384) 2017-08-22 03:38:46 +02:00
msgpack-tools msgpack-tools: fix sandbox build 2017-03-02 17:51:17 +00:00
mypy mypy: 0.540 -> 0.560 2018-01-28 06:51:33 +08:00
nailgun treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
neoload Captialize meta.description of all packages 2016-06-20 13:55:52 +02:00
node-webkit Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
nrpl nrpl: init at 20150521 2017-01-01 14:10:13 +08:00
ocaml jbuilder: 1.0+beta18 -> 1.0+beta17 2018-03-01 12:12:29 -05:00
omniorb omniorb: 4.2.0 -> 4.2.2 2018-02-28 11:33:39 +01:00
packer packer: 1.1.3 -> 1.2.0 (#35945) 2018-02-28 17:40:09 +00:00
packet packet: init at 20161215-2b8f07a 2017-01-19 22:17:30 +01:00
parse-cli-bin parse-cli-bin: 3.0.1 -> 3.0.5 2016-05-25 02:06:47 +02:00
parsing flex: review feedback 2018-01-22 18:44:42 -06:00
pew pew: 1.1.0 -> 1.1.2 2018-02-28 14:24:45 +00:00
phantomjs Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
phantomjs2 phantomjs2: set QT_QPA_PLATFORM to allow use in daemons 2018-01-19 23:52:53 -06:00
pipenv pipenv: 9.0.1 -> 10.0.1 2018-02-27 14:23:08 +01:00
postiats-utilities pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
profiling systemtap: 2017.02.04 -> 2017.10.18 2018-03-03 19:59:28 +03:00
pup pup: add meta 2017-12-20 01:05:05 +00:00
pydb pydb, libclc: fixup eval after pinning to python2 2017-02-09 08:52:22 +01:00
pypi2nix pypi2nix: fix build 2017-11-02 14:11:12 +08:00
quilt quilt: take dependencies as explicit function arguments 2017-05-31 13:58:06 +02:00
redis-dump ruby: remove unsupported versions (#34927) 2018-02-14 09:53:54 +00:00
reflex reflex: init at 0.2.0 2018-02-16 14:18:29 -08:00
remarshal remarshal: 0.6.0 -> 0.7.0 2018-01-07 15:58:54 +01:00
reno reno: 1.8.0 -> 2.3.2 (#26516) 2017-06-13 21:50:46 +02:00
repository-managers/nexus nexus: 2.12.0-01 -> 3.5.1-02 2017-09-04 22:32:02 +02:00
rhc ruby: remove unsupported versions (#34927) 2018-02-14 09:53:54 +00:00
ronn ronn: use gemdir 2017-01-18 00:52:54 +01:00
rq rust: update cargo builder to fetch registry dynamically 2017-10-23 00:30:47 +01:00
rtags treewide: get rid of platforms.allBut 2018-03-14 18:44:42 -04:00
rubocop Add rubocop linter for Ruby (#21934) 2017-01-17 09:55:23 +00:00
rucksack
rust Merge pull request #35228 from LnL7/racerd 2018-02-20 22:21:08 +00:00
sass sass: use gemdir 2017-01-18 00:52:56 +01:00
sassc sassc: 3.4.5 -> 3.4.8 2018-02-27 15:42:39 -08:00
sauce-connect Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
scalafmt scalafmt: 1.3.0 -> 1.4.0 2018-01-04 13:05:28 +01:00
selenium chromedriver: 2.33 -> 2.35 2018-02-07 16:57:10 +01:00
sigrok-cli misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
simavr treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
skopeo skopeo: 0.1.27 -> 0.1.28 2018-02-08 14:33:58 +01:00
slimerjs slimerjs: 0.10.2 -> 0.10.3 2017-03-13 08:23:52 +01:00
solarus-quest-editor solarus-quest-editor: init at 1.4.5 (#17286) 2016-07-27 18:49:02 +02:00
spirv-tools vulkan-loader: 1.0.42.2 -> 1.0.61.1 2017-12-13 11:18:11 -08:00
sqsh Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
sslmate sslmate: 1.5.0 -> 1.6.0 2018-02-28 12:37:31 +01:00
stagit stagit: init at 0.6 2017-08-30 13:12:17 +02:00
sunxi-tools misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
textql Get rid of most @rpath nonsense on Darwin 2017-10-08 16:13:46 -04:00
thrust Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
toluapp Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-08-03 13:34:44 +00:00
tora tora: use mysql.connector-c 2017-12-29 02:18:35 +01:00
tradcpp
unity3d treewide: transition from mesa_glu to libGLU 2018-02-24 17:05:43 +02:00
vagrant vagrant: Fix dependencies for version 2.0.2 2018-03-03 23:31:00 -08:00
valadoc valadoc: 2016-10-09 -> 2016-11-11 2017-01-25 21:28:45 +01:00
vcstool treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
vim-vint vim-vint: 0.3.11 -> 0.3.18 2018-02-28 11:36:22 +01:00
vndr vndr: 20170511-0cb33a0 -> 20171005-b57c579 2018-01-02 10:51:24 +01:00
vogl treewide: transition from mesa_glu to libGLU 2018-02-24 17:05:43 +02:00
vultr vultr: 1.13.0 -> 1.15.0 2018-01-23 18:44:18 +01:00
watchman watchman: 4.7.0 -> 4.9.0 2017-08-24 21:20:03 +02:00
wiggle wiggle: 1.0 -> 1.1 2018-02-28 20:32:20 +00:00
winpdb Do not use top-level buildPythonPackage or buildPythonApplication 2016-09-26 11:10:51 +02:00
wllvm wllvm: init at 1.1.3 2017-05-22 22:46:23 +01:00
wp-cli wp-cli: 1.4.1 -> 1.5.0 2018-02-04 11:51:03 +08:00
ws ws: Init at 0.2.1 2018-01-29 10:23:07 +01:00
xcbuild xcbuild: include version in wrapper 2018-01-20 20:50:23 +01:00
xib2nib xib2nib: add meta 2017-04-12 20:07:55 -05:00
xqilla xqilla: init at 2.3.3 2016-04-11 13:57:19 +01:00
yaml2json yaml2json: init at unstable-2017-05-03 2018-02-09 16:46:21 +08:00
yarn yarn: 1.3.2 -> 1.5.1 2018-02-27 14:50:36 +02:00
yq yq: 2.3.3 -> 2.3.4 2018-01-27 10:12:07 +01:00
yuicompressor yuicompressor: add bin wrapper for jar 2017-01-12 23:08:55 -05:00