nixpkgs/pkgs/applications/audio
aszlig d9470c9e19
gpodder: Clean up package expression
We don't need to wrap twice, because we can actually pass the additional
XDG_DATA_DIRS via makeWrapperArgs.

The reason why I'm doing this within the patchPhase is because we can't
add shell variables from the current builder to makeWrapperArgs as that
content is going to end up in the wrapper verbatim.

In addition to this, gpodder was trying to search for its own directory
using the current program name, which I guess was another reason for the
double-wrap. We fix this now by setting gpodder_dir explicitly in the
main script.

Another main change is that we no longer set the "pythonX.Y-" prefix, so
the derivation name now is just "gpodder-3.9.0".

Last but not least, we enable the unit tests for gpodder in checkPhase.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @svenkeidel
2016-02-15 14:24:11 +01:00
..
a2jmidid Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
aacgain aacgain: Use more up-to-date upstream repository. 2015-06-12 12:54:08 +02:00
abcde abcde: add flac and which as runtime deps 2016-01-29 23:35:05 +01:00
aeolus Added aeolus virtual organ 2016-02-14 19:16:06 +01:00
aj-snapshot aj-snapshot: init (0.9.6) 2015-11-30 17:15:49 +01:00
amarok amarok: add necessary dependencies to fix failing build 2015-12-28 22:49:36 +01:00
AMB-plugins init AMB-plugins at 0.8.1 2015-06-08 18:04:43 +02:00
ams-lv2 ams-lv2: update from 1.0.2 to 1.1.0 2015-03-01 20:09:34 +01:00
ardour ardour: 4.3 -> 4.4 2015-10-16 00:09:26 +02:00
ario Package ario 2015-03-16 22:16:44 -07:00
artyFX Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
audacious xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
audacity audacity: apply Arch patch to avoid vulnerable ffmpeg 2016-01-17 10:25:46 +01:00
audio-recorder audio-recorder: init at 1.7-5 2015-11-09 11:00:04 +01:00
aumix unmaintain a bunch of packages 2015-01-13 22:33:49 +01:00
baudline baudline: init at 1.0.8 2015-10-23 09:44:07 +02:00
beast beast: switch to a working src location, fixes #9936 2015-09-20 11:26:47 +02:00
bitmeter Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
bristol xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
bs1770gain bs1770gain: init at 0.4.7 2015-09-21 22:32:13 +02:00
calf calf: fix src URL (sourceforge->calf-studio-gear.org) 2015-08-30 19:02:09 +02:00
cantata Add comments identifying workarounds 2015-12-26 18:42:03 +01:00
caps update caps to 0.9.24 2015-06-07 12:05:11 +02:00
caudec maintainers: change of nickname. 2015-06-01 11:00:57 +02:00
cava Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
cd-discid cd-discid: do not use INSTALL=/usr/bin/install, as it did not build 2015-11-01 11:41:53 +01:00
cdparanoia cdparanoia: fix Darwin build 2016-01-03 15:49:09 -08:00
CharacterCompressor init CharacterCompressor CompBus RhythmDelay constant-detune-chorus 2015-05-31 14:58:49 +02:00
chuck chuck: 1.3.5.0 -> 1.3.5.1 2015-05-29 21:55:53 +02:00
clementine clementine: install desktop files and icons 2015-05-17 15:41:48 -05:00
cmus cmus: rewrite expression, add more options, fixes #11483 2015-12-05 20:18:13 +01:00
CompBus init CharacterCompressor CompBus RhythmDelay constant-detune-chorus 2015-05-31 14:58:49 +02:00
constant-detune-chorus init CharacterCompressor CompBus RhythmDelay constant-detune-chorus 2015-05-31 14:58:49 +02:00
csound csound: update from 6.03.2 to 6.04 2015-10-25 19:05:35 +01:00
deadbeef deadbeef: ape plugin fix 2016-01-31 12:12:16 +03:00
dfasma More version attribute tidying where maintainers |= nckx 2016-01-25 20:08:34 +01:00
dirt Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
distrho xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
drumgizmo drumgizmo: 0.9.6 -> 0.9.8.1 2016-01-06 13:27:22 +00:00
drumkv1 drumkv1: update from 0.7.0 to 0.7.1 2015-08-26 22:59:37 +02:00
easytag easytag: 2.3.2 -> 2.4.1 2016-02-15 10:22:12 +01:00
ekho Use libpulseaudio instead of pulseaudio 2015-05-29 14:32:56 -07:00
eq10q xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
espeak Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
faust faust: update faust1, rename default.nix->faust2.nix 2016-02-06 13:26:31 +01:00
flac More docs/manpages in separate outputs 2015-07-27 00:27:54 +02:00
fldigi fldigi: 3.22.02 -> 3.23.07 2016-01-22 14:03:39 +01:00
fluidsynth Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
fmit Add version attribute where maintainers |= nckx 2016-01-25 17:35:21 +01:00
fomp add fomp: an LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen 2015-05-12 13:59:49 +02:00
foo-yc20 Transformed meta.maintainers attributes to lists 2015-09-17 15:33:36 +02:00
freewheeling refactor to use autoreconfHook where possible 2016-01-18 10:45:31 +01:00
game-music-emu Add game-music-emu, a decoder plugin for mpd (close #5431) 2015-01-20 16:08:01 +01:00
gigedit nixpkgs-lint: add the platforms meta attr for most of my packages 2014-03-16 12:08:26 +01:00
gjay gjay: init at 0.3.2 2015-08-13 13:13:51 +02:00
gmpc gmpc: Fix icon loading 2016-01-07 21:40:16 +01:00
gmu Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
gnaural Rename 'emery' maintainer handle to 'ehmry', fixes #11493 2015-12-05 23:06:20 +01:00
google-musicmanager google-musicmanager: beta_1.0.221.5230-r0 -> beta_1.0.243.1116-r0 2015-12-13 20:46:30 -05:00
gpodder gpodder: Clean up package expression 2016-02-15 14:24:11 +01:00
groovebasin add myself as maintainer 2015-06-18 11:52:39 -07:00
gtklick gtklick: init at 0.6.4 2016-01-12 22:45:41 +01:00
gtkpod gtkpod: 2.1.4 -> 2.1.5 2015-08-11 16:10:45 +02:00
guitarix guitarix: update from 0.32.3 to 0.33.0 2015-08-05 10:29:00 +02:00
helm add Helm, a polyphonic synthesizer, standalone or lv2 2015-11-17 18:24:39 +01:00
hydrogen Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
id3v2 Add version attribute where maintainers |= nckx 2016-01-25 17:35:21 +01:00
ingen Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
ir.lv2 fix $out creation of ir.lv2 2015-08-09 15:13:50 +02:00
jaaa xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
jack-capture Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
jack-oscrolloscope Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
jack-rack Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
jackmeter Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
jackmix Revert "Revert "Merge pull request #9543 from NixOS/staging.post-15.06"" 2015-11-14 12:32:51 -08:00
jalv Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
jamin Jamin: adjust to standard code conventions 2016-02-15 00:42:16 +01:00
keyfinder Add version attribute where maintainers |= nckx 2016-01-25 17:35:21 +01:00
keyfinder-cli Add version attribute where maintainers |= nckx 2016-01-25 17:35:21 +01:00
kid3 Kid3: 3.1.2 -> 3.3.0 2015-10-31 22:51:58 -02:00
klick klick: init at 0.12.2 2016-01-12 22:45:40 +01:00
ladspa-plugins refactor to use autoreconfHook where possible 2016-01-18 10:45:31 +01:00
ladspa-sdk Merge pull request #12844 from magnetophon/master-ladspaH-mirror 2016-02-06 20:06:14 +01:00
lash lash: Add propagated build input 2015-10-22 21:15:54 +02:00
lastfmsubmitd add lastfmsubmitd 2014-01-11 14:52:13 +01:00
lastwatch lastwatch: unsupported on darwin due to inotify 2014-08-10 11:50:43 +02:00
LazyLimiter init LazyLimiter at v0.3.01 2015-05-31 14:52:12 +02:00
lingot Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
linuxsampler Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
lmms Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
MBdistortion init MBdistortion at v1.1 2015-05-31 15:35:12 +02:00
mda-lv2 mda_lv2: update from 1.0.0 to 1.2.2 2014-01-19 14:59:48 +01:00
meterbridge init: meterbridge 0.9.2 2015-10-13 07:50:05 +02:00
meters_lv2 Rename 'emery' maintainer handle to 'ehmry', fixes #11493 2015-12-05 23:06:20 +01:00
mhwaveedit vorbis-tools: rename from old-style vorbisTools 2016-01-26 01:35:55 +01:00
mi2ly Add mi2ly MIDI to lilypond converter 2013-07-21 10:46:48 +04:00
mid2key nixpkgs-lint: add the platforms meta attr for most of my packages 2014-03-16 12:08:26 +01:00
mikmod Adding alsa/pulseaudio to mikmod 2015-04-17 09:37:42 +02:00
milkytracker Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
mimms Remove mimms name from description 2014-12-12 09:52:53 -07:00
minimodem Fix typo 2015-05-29 14:35:23 -07:00
mixxx mixxx: tidy up, remove obsolete patch, co-adopt 2016-01-23 15:47:41 +01:00
moc Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
mod-distortion mod-distortion init at git-2015-05-18 2015-05-30 10:15:40 +02:00
monkeys-audio transformed meta.maintainers of some packages into lists 2014-09-13 13:52:02 +02:00
mopidy mopidy: 1.1.1 -> 1.1.2 2016-01-22 18:31:28 +01:00
mopidy-gmusic mopidy-gmusic: init at 1.0.0 2015-12-14 14:38:58 +01:00
mopidy-moped mopidy-moped: 0.5.0 -> 0.6.0 2015-05-31 20:06:18 -04:00
mopidy-mopify mopidy-mopify: 1.5.1->1.5.8 2015-12-15 22:38:14 -05:00
mopidy-musicbox-webclient mopidy-musicbox-webclient: init at 2.0.0 2015-12-15 22:38:14 -05:00
mopidy-soundcloud mopidy-soundcloud: 2.0.1 -> 2.0.2 2016-01-07 16:03:06 +01:00
mopidy-spotify mopidy-spotify: 1.4.0 -> 2.2.0 2016-01-07 16:03:41 +01:00
mopidy-spotify-tunigo mopidy-spotify-tunigo: init at 0.2.1 2015-12-15 22:38:15 -05:00
mopidy-youtube mopidy-youtube: init at 2.0.1 2015-12-15 22:38:14 -05:00
morituri morituri: Add missing platforms attribute 2016-01-25 23:13:21 +01:00
mp3gain mp3gain: Fix output path bin directory. 2014-12-30 22:30:05 +01:00
mp3info unmaintain a bunch of packages 2015-01-13 22:33:49 +01:00
mp3splt Turn more licenses into lib.licenses style 2014-11-06 00:48:16 +00:00
mp3val mp3val: Better installPhase 2015-10-26 17:36:50 +00:00
mpc mpc: enable on darwin 2015-07-20 11:20:52 +03:00
mpc123 Fix many package descriptions 2014-08-24 22:31:37 +02:00
mpg123 mpg123: 1.19.0 -> 1.22.2 2015-06-13 23:24:13 +02:00
mpg321 Update mpg321 from 0.2.13-2 to 0.3.2. 2015-01-10 14:10:25 +01:00
musescore musescore: 2.0.1 -> 2.0.2 2015-10-17 05:43:06 +02:00
ncmpc maintainers: change of nickname. 2015-06-01 11:00:57 +02:00
ncmpcpp ncmpcpp: 0.7 -> 0.7.2 2016-01-22 09:57:03 +01:00
non non: 2015-12-16 -> 2016-02-07 2016-02-12 18:54:25 +01:00
normalize make package use mirror:// for gnu, savannah and gnome repositories where possible 2013-07-14 05:23:06 +03:00
nova-filters add nova-filters: LADSPA plugins based on filters of nova 2015-03-27 19:51:29 +01:00
opus-tools opusTools: update from 0.1.8 to 0.1.9 2014-09-21 19:00:54 +01:00
opusfile opusfile: add platforms, cleanup 2016-01-10 06:02:50 +03:00
pamixer pamixer: 1.2.1 -> 1.3 2015-08-06 09:37:39 +02:00
paprefs fix homepages 2015-07-28 12:33:30 +03:00
pavucontrol Add myself as maintainer 2015-06-22 08:26:09 +02:00
pd-plugins helmholtz: unset the curl user-agent to fix the download 2015-09-01 13:17:35 +02:00
petrifoo petrifoo: fix build 2015-08-29 14:12:36 +02:00
pianobar pianobar: 2014.09.28 -> 2015.11.22 2016-01-14 22:25:39 -05:00
pianobooster pianobooster: patch to build with gcc4.7, wrap it so it finds libGL.so.1 2014-01-25 17:54:57 +01:00
picard Rename 'emery' maintainer handle to 'ehmry', fixes #11493 2015-12-05 23:06:20 +01:00
pithos pithos: 1.1.1 -> 1.1.2 2016-01-27 17:24:23 +01:00
plugin-torture add plugin-torture: a tool to test LADSPA and LV2 plugins 2015-05-12 16:28:32 +02:00
ponymix ponymix: init at 4 2015-07-28 08:52:41 +09:00
praat praat: 5417 -> 5.4.17 2015-12-15 11:56:28 +09:00
projectm Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
puredata Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
qjackctl qjackctl: adopt it and tidy up the metadata 2015-10-25 18:59:47 +01:00
QmidiNet Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
qmidiroute qmidiroute: init at 0.3.0 2015-08-27 19:00:08 +00:00
qmmp x11: replace its usage by xlibsWrapper directly 2015-09-15 12:08:24 +02:00
qsampler nixpkgs-lint: add the platforms meta attr for most of my packages 2014-03-16 12:08:26 +01:00
qsynth Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
qtractor Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
qtscrobbler qtscrobbler: init at 0.11 2016-02-09 17:15:30 +03:00
quodlibet Fix meta.maintainer -> meta.maintainers 2014-04-23 14:26:32 +02:00
rakarrack Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
renoise renoise: fix the file name and the hash 2015-10-28 10:35:46 +01:00
RhythmDelay init CharacterCompressor CompBus RhythmDelay constant-detune-chorus 2015-05-31 14:58:49 +02:00
rkrlv2 xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
rosegarden rosegarden: update from 14.12 to 15.08 2015-10-25 19:10:47 +01:00
rubyripper rubyripper: New expression 2013-09-25 13:06:08 +01:00
samplv1 samplv1: update from 0.7.0 to 0.7.1 2015-08-26 22:59:37 +02:00
schismtracker schismtracker: new package 2014-12-01 19:58:25 +01:00
seq24 Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
setbfree Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
shntool missing semicolon. 2013-03-31 22:09:17 -07:00
snd snd: update from 15.4 to 15.9 2016-01-03 20:51:14 +00:00
sonata sonata: init at 1.7b1 2016-02-10 18:48:03 +00:00
sonic-pi sonic-pi: init at 2.8.0 2015-11-21 20:41:30 +01:00
sonic-visualiser separate makeQtWrapper from qtbase setup-hook 2015-10-30 16:10:37 -05:00
sooperlooper Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
sorcer add Sorcer, an LV2 synth. 2015-05-06 13:14:14 +02:00
sound-juicer sound-juicer: 3.15.92 → 3.16.1 2015-10-01 09:41:45 +02:00
spectrojack spectrojack: init at 0.4 2016-02-13 11:19:53 -05:00
spek spek: new package 2015-02-01 15:19:41 +01:00
spotify spotify: fix icons 2016-02-01 14:49:43 +01:00
streamripper streamripper: Fix wrong attribute path. 2014-01-17 01:15:10 +01:00
swh-lv2 swh-lv2: fix name (use date) 2015-02-20 22:14:44 +03:00
synthv1 synthv1: update from 0.6.3 to 0.7.1 2015-08-26 22:59:37 +02:00
tetraproc xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
timemachine timemachine: init at 0.3.1 2016-02-12 20:49:26 +01:00
tomahawk tomahawk: Qt 5 infrastructure upgrade 2015-12-20 07:56:55 -06:00
transcode Fix user-facing typos (mainly in descriptions) 2014-12-30 03:31:03 +01:00
vimpc vimpc: refactor and adopt 2015-07-01 18:30:55 +02:00
vkeybd Make tcl and tk versions generic 2015-04-26 21:30:01 -07:00
vmpk Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
VoiceOfFaust init VoiceOfFaust at v0.7 2015-05-31 14:49:13 +02:00
vorbis-tools vorbis-tools: security patches and fix meta 2015-09-25 11:39:14 +02:00
wavegain wavegain: Use fetchFromGitHub instead of fetchgit. 2015-06-10 18:40:25 +08:00
x42-plugins x42-plugins : 2014-11-01 -> 2015-07-02 2015-08-09 21:23:20 +02:00
xmp xmp: Update to 4.0.10 2015-04-29 14:22:28 +08:00
xsynth-dssi Convert all jack references to libjack2 2015-06-27 00:17:52 -07:00
yoshimi yoshimi: 1.3.6 -> 1.3.7.1 2015-12-03 19:54:19 +01:00
zam-plugins zam-plugins: update hash (uses git submodules) 2015-12-13 18:16:49 +01:00
zynaddsubfx zynaddsubfx: improvment 2.4.4 -> 2.5.2 2015-11-30 17:57:15 +01:00