nixpkgs/pkgs/applications/audio
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
..
a2jmidid a2jmidid: does not build on aarch64 2018-02-27 17:23:32 +00:00
aacgain aacgain: fix compilation error 2018-02-27 17:38:23 +00:00
abcde abcde: switch to libcdio-paranoia 2018-03-05 14:12:26 +01:00
aeolus aeolus: 0.9.0 -> 0.9.5 2017-05-23 02:36:59 +02:00
airwave treewide: Cleanup usage of multi-arch tools 2017-12-27 15:15:45 -05:00
aj-snapshot aj-snapshot: 0.9.7 -> 0.9.8 2018-03-07 06:51:28 -08:00
amarok Merge branch 'master' into staging 2017-12-29 10:13:33 +01:00
AMB-plugins
ams-lv2 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
ardour ardour: 5.11 -> 5.12 2017-10-04 19:08:22 +02:00
ario tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
artyFX misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
asunder asunder: 2.9.2 -> 2.9.3 (#38750) 2018-04-14 21:41:27 +02:00
audacious treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
audacity audacity: 2.2.1 -> 2.2.2 2018-02-24 18:54:37 -08:00
audio-recorder audio-recorder: 1.9.4 -> 1.9.7 2017-09-05 14:24:57 +02:00
aumix
axoloti axoloti: fix evaluation 2017-10-04 11:15:09 -05:00
banshee
baudline baudline: use jack2 instead of jack1 2017-07-29 15:49:41 +02:00
beast beast: mark as broken 2017-03-03 20:17:16 +01:00
bitmeter misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
bitwig-studio bitwigstudio2: 2.3.1 -> 2.3.2 2018-04-17 20:51:05 -06:00
bristol treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
bs1770gain pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
calf calf: 0.0.60 -> 0.90.0 2017-12-11 10:11:05 +00:00
cantata cantata: fix segfault on qt 5.10 2018-01-22 23:04:26 +08:00
caps caps: fix build with glibc 2.27 2018-04-12 17:34:53 +01:00
caudec
cava cava: 0.4.2 -> 0.6.0 2018-01-20 14:30:22 -08:00
cd-discid
cdparanoia cdparanoia: Fix private keyword in header 2018-03-14 12:17:16 +01:00
chuck chuck: fix darwin build 2018-03-17 14:08:55 +01:00
clementine clementine: each output should hav a wrapped GST_PLUGIN_SYSTEM_PATH_1_0 2018-04-24 23:27:45 +02:00
clerk clerk: fix wrapProgram call 2017-08-10 15:49:56 +02:00
cmus cmus: use libcdio-paranoia 2018-03-05 14:12:27 +01:00
crip crip: init at 3.9 2018-04-08 20:44:05 +10:00
csound csound: 6.09.0 -> 6.10.0 2018-03-08 01:39:13 -08:00
deadbeef deadbeef: disable on AArch64 2018-03-09 16:35:10 +03:00
denemo denemo: init at 2.2.0 2017-12-26 21:52:06 -05:00
dfasma Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
dirt dirt: export PREFIX as makeFlags instead 2018-01-01 14:52:57 +00:00
distrho distrho: 2017-10-10 -> 2018-01-01 2018-01-26 19:04:02 +01:00
dr14_tmeter dr14_tmeter: init at 1.0.16 2017-07-04 09:36:09 +08:00
dragonfly-reverb dragonfly-reverb: init at 0.9.1 2018-04-24 12:56:50 +02:00
drumgizmo drumgizmo: fix homepage 2017-08-03 23:03:03 +02:00
drumkv1 drumkv1: 0.8.6 -> 0.9.0 2018-03-16 07:24:39 -07:00
easytag easytag: add opus support 2018-04-07 16:06:06 +02:00
ecasound
eflite eflite: cleanup expression, switch to fetchpatching from debian 2018-03-15 05:09:18 +00:00
ekho
elisa elisa: 0.0.20180320 -> 0.1 2018-04-07 10:20:20 +08:00
eq10q eq10q: fix build with glibc 2.27 2018-04-12 16:30:14 +01:00
espeak misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
espeak-ng espeak: 2016-08-28 → 1.49.2 2017-12-22 22:35:17 +01:00
faust faust: add more faust2appl scripts 2018-04-09 14:38:37 +02:00
flac maintainers: remove mornfall from packages 2018-01-17 05:17:33 +00:00
flac123 flac123: init at 0.0.12 (#27520) 2017-07-20 19:51:51 +02:00
flacon flacon: 4.0.0 -> 4.1.0 2018-04-20 05:49:44 -07:00
fldigi fldigi: 3.23.15 -> 4.0.16 2018-03-08 04:03:19 -08:00
fluidsynth fluidsynth: 1.1.9 -> 1.1.10 2018-04-01 22:47:02 +02:00
fmit fmit: 1.1.13 -> 1.1.14 2018-03-30 21:17:55 +02:00
fmsynth misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
fomp misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
foo-yc20 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
freewheeling freewheeling: 0.6.2 -> 0.6.4 2018-04-07 09:17:30 -07:00
game-music-emu treewide: homepage URL fixes (#28475) 2017-08-22 20:50:04 +02:00
gbsplay
gigedit gigedit: svn-2342 -> 1.1.0 2017-12-09 02:59:23 +00:00
gjay tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
gmpc tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
gmu
gnaural Merge branch 'master' into staging 2017-10-02 00:22:12 +00:00
google-musicmanager
google-play-music-desktop-player google-play-music-desktop-player: 4.4.1 -> 4.5.0 2018-03-08 13:21:18 -08:00
gpodder gpodder: 3.10.0 -> 3.10.1 2018-02-20 11:14:30 +00:00
gradio tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
greg greg: init at 0.4.7 2017-10-27 08:33:34 +02:00
gtklick pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
gtkpod gtkpod: clean up 2018-03-23 13:18:40 +01:00
guitarix tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
helm treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
hydrogen treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
i-score i-score: 1.0.0-a67 -> 1.0.0-b31 2017-09-02 09:19:59 -04:00
iannix misc pkgs: Manual fixup pkgconfig nativeBuildInputs after sed 2017-09-21 15:49:54 -04:00
id3v2 Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
infamousPlugins infamousPlugins: 0.2.03 -> 0.2.04 2018-02-10 15:45:33 +01:00
ingen ingen: unstable-2017-01-18 -> unstable-2017-07-22 2017-12-09 01:27:39 +01:00
ir.lv2
jaaa
jack-capture jack_capture: 0.9.69 -> 0.9.73 2018-01-05 23:29:15 +01:00
jack-oscrolloscope treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
jack-rack misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
jackmeter treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
jackmix treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
jalv treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
jamin treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
japa
keyfinder Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
keyfinder-cli Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
kid3 kid3: 3.5.1 -> 3.6.0 2018-03-25 01:37:12 -05:00
klick misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
ladspa-plugins misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
ladspa-sdk ladspa-sdk: change back mirror to original site 2017-12-08 20:47:03 +01:00
lash
lastfmsubmitd treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
lastwatch pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
lingot misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
linuxband misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
linuxsampler linuxsampler: delete obsolete configureFlags 2017-12-09 10:33:35 +00:00
lmms lmms: 1.1.90 -> 1.2.0-rc4, Qt5, optional lame, libsoundio, portaudio 2017-11-07 14:48:20 +00:00
lv2bm misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
magnetophonDSP magnetophonDSP: remove workarounds for: 2018-01-26 16:53:52 +01:00
mda-lv2 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
meterbridge meterbridge: 0.9.2 -> 0.9.3 2018-02-27 06:05:14 -08:00
meters_lv2 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
mhwaveedit mhwaveedit: fix src url (gna is dead) and use autoreconf for build 2017-11-30 14:37:44 +01:00
mi2ly mi2ly: mark as broken 2018-04-12 23:04:02 +02:00
mid2key
mikmod mikmod: 3.2.6 -> 3.2.8 2018-02-20 13:22:03 -06:00
milkytracker milkytracker: 0.90.85 -> 1.01 2017-08-30 20:50:17 -04:00
mimms
minimodem minimodem: 0.19->0.24 2017-12-28 22:07:28 -08:00
mixxx mixxx: add AAC support 2018-01-09 09:29:02 +08:00
MMA MMA: 15.12 -> 16.06 2017-12-08 20:38:05 +01:00
moc
mod-distortion mod-distortion: 2015-05-18 -> 2016-08-19 2017-12-11 10:11:05 +00:00
monkeys-audio maintainers: remove mornfall from packages 2018-01-17 05:17:33 +00:00
mopidy mopidy-iris: 3.16.3 -> 3.17.1 2018-04-21 13:40:01 +02:00
morituri
mp3blaster mp3blaster: fix darwin build 2018-03-25 15:08:03 +02:00
mp3gain
mp3info Merge remote-tracking branch 'upstream/staging' into deps-reorg 2017-09-28 12:32:57 -04:00
mp3splt Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
mp3val
mpc treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
mpc123
mpg123 mpg123: 1.25.8 -> 1.25.10 2018-04-03 14:22:27 -05:00
mpg321 mpg321: add pkg option to set libao default audio driver 2017-10-26 16:09:07 +02:00
musescore treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
ncmpc Merge staging into master 2018-04-11 14:55:52 +02:00
ncmpcpp ncmpcpp: 0.8.1 -> 0.8.2 2018-04-12 05:12:07 -07:00
ncpamixer ncpamixer: init at version 1.2 2018-02-16 22:50:45 +01:00
non non: 2017-03-29 -> 2018-02-15 2018-02-15 10:47:32 +01:00
normalize normalize: enable libmad to add support mp3 files 2018-02-04 12:13:54 +01:00
nova-filters misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
openmpt123 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
opus-tools opusTools: 0.1.9 -> 0.1.10 2017-06-20 03:56:41 +02:00
opusfile opusfile: 0.8 -> 0.10 2018-01-28 19:59:43 +01:00
padthv1 padthv1: 0.8.6 -> 0.9.0 (#37074) 2018-03-23 14:50:50 -05:00
pamix pamix: 1.5 -> 1.6 2018-02-24 11:22:13 +09:00
pamixer pamixer: apply a patch to fix pulseaudio initialization bug 2018-03-09 20:49:31 +00:00
paprefs tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
patchage tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
pavucontrol tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
pd-plugins helmholtz: fix failing build 2018-03-25 19:38:23 +02:00
petrifoo
pianobar treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
pianobooster treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
picard picard: 1.4 -> 1.4.2 2018-02-28 07:05:55 +00:00
pithos
playbar2 playbar2: init at 2.5 2017-09-23 11:40:24 -07:00
plugin-torture misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
pmidi pmidi: init at 1.7.1 2018-01-27 22:24:58 +00:00
ponymix use https://github.com for all homepages 2017-08-17 14:53:40 -07:00
praat praat: 6.0.37 -> 6.0.38 2018-04-02 08:11:04 -07:00
projectm projectm: fix build with gcc6 2017-08-28 11:24:54 +00:00
puddletag fix source root locations. 2017-11-02 13:53:36 +00:00
pulseaudio-dlna pulseaudio-dlna: init at 2017-11-01 2018-02-21 04:16:47 -05:00
puredata puredata: 0.47-1 -> 0.48-0 2017-12-08 21:57:53 +01:00
qjackctl qjackctl: 0.4.5 -> 0.5.0 2017-12-19 09:13:05 +01:00
qmidinet qmidinet: 0.4.3 -> 0.5.0 2017-12-19 09:25:37 +01:00
qmidiroute qmidiroute: 0.3.0 -> 0.4.0 2018-03-01 15:51:42 +01:00
qmmp qmmp: 1.2.0 -> 1.2.1 2018-04-19 23:55:53 -07:00
qsampler qsampler: 0.4.3 -> 0.5.0 2017-12-14 14:42:37 +01:00
qsynth qsynth: 0.4.4 -> 0.5.0 2017-12-26 11:18:17 +08:00
qtractor
qtscrobbler
quodlibet quodlibet: 3.9.1 → 4.0.2 2018-04-12 01:35:52 +02:00
radiotray-ng radiotray-ng: disable tests, they now want to download unconditionally 2018-04-25 08:38:36 -05:00
rakarrack
renoise renoise: 3.0.1 -> 3.1.0 (#28380) 2017-08-22 00:12:28 +02:00
rhvoice rhvoice: init at unstable-2018-02-10 2018-03-19 14:07:33 +01:00
rhythmbox rhythmbox: fix build with GStreamer 1.14 2018-04-24 22:42:00 +02:00
rkrlv2 rkrlv2: b1.0 -> b2.0 2017-12-13 13:56:43 +01:00
rosegarden rosegarden: 17.04 -> 17.12.1 2018-03-01 15:37:57 +01:00
rubyripper
samplv1 samplv1: 0.8.6 -> 0.9.0 2018-03-23 14:56:15 -05:00
sayonara sayonara: init at 1.0.0-git5-20180115 (#35046) 2018-02-19 19:16:37 +00:00
schismtracker treewide: preset windres missing to fix builds on Linux 2017-11-21 04:27:10 +00:00
seq24 Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
setbfree treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
shntool
sisco.lv2 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
snd snd: 18.1 -> 18.2 2018-03-22 21:41:26 -07:00
sonata sonata: remove gnome-themes-extra usage 2018-03-23 13:18:35 +01:00
sonic-pi sonic-pi: 2.9.0 -> 3.0.1 2017-10-05 17:50:45 +02:00
sonic-visualiser qt5: remove makeQtWrapper 2017-06-18 08:44:42 -05:00
sooperlooper pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
sorcer misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
sound-juicer sound-juicer: clean up 2018-03-23 13:18:36 +01:00
soundscape-renderer Merge pull request #36830 from symphorien/ssr 2018-03-13 00:23:20 +00:00
spectrojack misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
spek misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
spotify spotify: 1.0.72.117 -> 1.0.77.338 2018-04-13 09:26:03 +12:00
squeezelite
squishyball squishyball: fix w/new ncurses 2018-03-07 18:03:50 -06:00
ssrc pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
streamripper streamripper: Don't use included libmad 2018-03-22 19:05:53 +01:00
sunvox treewide: isArm -> isAarch32 2018-04-25 15:28:55 -04:00
svox pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
swh-lv2 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
synthv1 synthv1: 0.8.6 -> 0.9.0 2018-03-15 09:08:34 -07:00
tetraproc
timemachine misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
tomahawk tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
transcode
transcribe
uade123 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
vimpc vimpc: 0.09.0 -> 0.09.1 2017-10-22 11:30:43 +02:00
vkeybd
vmpk
vorbis-tools misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
wavegain
x42-plugins treewide: transition from mesa_glu to libGLU 2018-02-24 17:05:43 +02:00
xmp xmp: 4.0.10 -> 4.1.0 2018-01-28 18:52:27 +01:00
xsynth-dssi
yasr pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
ympd misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
yoshimi yoshimi: 1.5.6 -> 1.5.7 2018-03-24 06:36:20 +01:00
zam-plugins treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
zynaddsubfx zynaddsubfx: 3.02 -> 3.03 2017-12-11 08:05:04 +01:00