nixpkgs-suyu/pkgs/tools/system
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
..
acct acct: 6.6.3 -> 6.6.4 2017-07-13 21:41:48 +02:00
acpica-tools acpica-tools: init at 20180209 (#34883) 2018-02-15 20:50:57 +00:00
actkbd pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
amtterm amtterm: fix build 2017-09-28 17:22:48 +02:00
at at: cross-compilation fixes 2018-01-09 11:23:56 -05:00
augeas augeas: 1.10.0 -> 1.10.1 2018-02-06 06:19:01 -08:00
awstats awstats: add tools directory 2018-02-01 18:18:28 +01:00
bfs bfs: init at 1.2.1 2018-02-11 16:19:02 +01:00
bootchart misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
chase misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
collectd collectd: kafka patch for 18.03 (#36257) 2018-03-03 17:33:48 +00:00
confd
consul-template consul-template: 0.18.1 -> 0.19.4 2018-02-25 17:39:14 -08:00
cron cron: fix for cross ($CC, no 'install -s') 2018-01-24 09:33:35 -06:00
ctop treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
daemonize daemonize: 1.7.7 -> 1.7.8 2018-02-25 18:46:54 -08:00
das_watchdog misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
datefudge datefudge: 1.21 => 1.22 2017-10-27 22:22:33 +02:00
dcfldd
dd_rescue dd_rescue: 1.99.5 -> 1.99.7 2017-11-11 15:31:41 +01:00
ddrescue ddrescue: 1.22 -> 1.23 2018-02-17 22:34:12 +02:00
dfc Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
di di: 4.43 -> 4.44 2017-07-11 21:57:12 +02:00
dog pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
efibootmgr efibootmgr: cleanup 2018-02-22 13:18:22 +01:00
efivar efivar: 30 → 34 2018-02-15 01:11:10 +01:00
envconsul envconsul: 0.6.2 -> 0.7.3 2018-02-25 20:49:59 -08:00
evemu evemu: 2.4.0 -> 2.6.0 2017-08-24 21:20:04 +02:00
facter facter: 3.9.3 -> 3.10.0 2018-03-03 17:40:46 +11:00
fakechroot misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
fakeroot fakeroot: 1.20.2 -> 1.22 2018-02-25 21:17:47 -08:00
fcron fcron: 3.2.1 -> 3.3.0 2018-02-25 21:21:55 -08:00
fdisk
fio fio: 3.4 -> 3.5 2018-02-24 02:59:25 +02:00
foreman
foremost Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
freeipmi freeipmi: 1.5.7 -> 1.6.1 2018-02-04 10:41:36 -08:00
gdmap Merge remote-tracking branch 'upstream/staging' into deps-reorg 2017-09-28 12:32:57 -04:00
gptfdisk gptfdisk: Fix cross-compilation 2018-02-24 08:41:25 -05:00
gt5
hardinfo misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
hardlink treewide: s/pkgs.fedoraproject.org/src.fedoraproject.org/ 2018-02-08 16:38:08 -05:00
hiera-eyaml
honcho honcho: 0.6.6 -> 1.0.1 2017-07-25 23:22:01 -04:00
htop htop: 2.02 -> 2.1.0 2018-02-05 15:07:19 +01:00
hwinfo hwinfo: 21.50 -> 21.52 2018-02-26 19:01:01 -08:00
idle3tools
illum misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
ioping
iops
ior pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
ipmitool ipmitool: 1.8.17 -> 1.8.18 2017-06-20 03:56:38 +02:00
ipmiutil ipmiutil: 3.0.7 -> 3.0.8 2018-02-26 19:20:01 -08:00
journalbeat journalbeat: set argv0 in wrapper 2017-10-24 14:21:05 +02:00
journalwatch pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
localtime Add localtime package and nixos module 2017-12-03 11:42:51 +01:00
logcheck
logrotate logrotate: 3.12.3 -> 3.13.0 2018-02-26 21:55:40 -08:00
lr lr: 1.1 → 1.2 2017-11-25 16:53:47 +01:00
lshw treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
mcron mcron: Fix attempt to set +s during install 2017-06-28 14:31:43 -05:00
memtester memtester: fix cross build 2018-03-02 11:04:58 +00:00
minijail minijail: init at android-8.0.0_r34 2017-11-25 00:27:00 -05:00
monit monit: 5.23.0 -> 5.25.1 2018-02-27 06:16:55 -08:00
netdata netdata: 1.7.0 -> 1.9.0 (#33009) 2017-12-26 16:54:06 -05:00
nq nq: 0.1 -> 0.2.2 2018-02-27 08:11:44 -08:00
opencl-info pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
osquery pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
pciutils pciutils: enable cross compilation 2018-01-28 18:47:22 -05:00
plan9port pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
procodile procodile: init at 1.0.17 2017-11-07 17:04:50 +01:00
proot Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
ps_mem
psensor pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
r10k
rowhammer-test rowhammer-test: Broken on non-x86 (and Darwin) 2017-12-03 19:51:59 +02:00
rsyslog treewide: libmysql -> mysql.connector-c 2017-12-29 02:18:35 +01:00
runit pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
s-tui treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
s6 update skarnet.org packages 2017-11-13 00:09:32 +01:00
s6-rc update skarnet.org packages 2017-11-13 00:09:32 +01:00
safe-rm
safecopy
setserial
sg3_utils
sleuthkit sleuthkit: 4.5.0 -> 4.6.0 2018-02-28 20:55:12 +00:00
smartmontools smartmontools: patch from upstream project 2018-02-13 09:44:56 -06:00
socklog socklog: fixup implicit function declarations 2017-09-13 18:27:15 +02:00
storebrowse treewide: isArm -> isAarch32 2018-04-25 15:50:41 -04:00
stress stress: enable on darwin 2017-06-21 23:26:43 +02:00
stress-ng Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
suid-chroot Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
supervise supervise: 1.3.0 -> 1.4.0 2018-02-20 19:04:18 +00:00
symlinks symlinks: 1.4 -> 1.4.3 2018-01-08 15:09:20 +01:00
syslog-ng syslog-ng: 3.11.1 -> 3.13.2 2018-02-25 12:48:48 -05:00
syslog-ng-incubator syslog-ng-incubator: 0.6.0 -> 0.6.2 2018-02-25 12:48:58 -05:00
systemd-journal2gelf SystemdJournal2Gelf: 20160414 -> 20170413 2017-08-12 10:59:21 +02:00
thermald thermald: 1.6 -> 1.7.1 2018-02-25 22:24:09 +03:00
thinkfan Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
tm pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
tree pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
ts ts: 0.7.6 -> 1.0 2018-02-28 20:33:53 +00:00
undaemonize pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
uptimed
vbetool
vboot_reference vboot_reference: add self as maintainer 2018-02-27 12:48:54 +00:00
which treewide: Do not limit hardenging because gcc 4.9 in bootstrap 2017-09-14 10:27:13 -04:00
wsmancli wsmancli: clean-ups 2017-12-24 10:03:35 +08:00
xe pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
yeshup