nixpkgs/pkgs/applications/window-managers
Maximilian Bosch 2ae32923ed
yabar: fix build
The stable build for `yabar` is currently broken: https://hydra.nixos.org/build/75989172

Main reason is that the inline function `ya_setup_prefix_suffix` is
supposed to be an inline function, but was insufficiently declared as
such which broke the compiler recently with the following message:

```
gcc -std=c99 -Iinclude -pedantic -Wall -Os `pkg-config --cflags pango pangocairo libconfig` -DVERSION=\"0.4.0\" -D_POSIX_C_SOURCE=199309L -DYA_INTERNAL -DYA_DYN_COL -DYA_ENV_VARS -DYA_INTERNAL_EWMH  -c -o src/intern_blks/ya_intern.o src/intern_blks/ya_intern.c
gcc -o yabar src/ya_main.o src/ya_draw.o src/ya_exec.o src/ya_parse.o src/intern_blks/ya_intern.o -lxcb -lpthread -lxcb-randr -lxcb-ewmh `pkg-config --libs pango pangocairo libconfig`
src/intern_blks/ya_intern.o: In function `ya_int_date':
ya_intern.c:(.text+0x49): undefined reference to `ya_setup_prefix_suffix'
src/intern_blks/ya_intern.o: In function `ya_int_uptime':
ya_intern.c:(.text+0xf4): undefined reference to `ya_setup_prefix_suffix'
src/intern_blks/ya_intern.o: In function `ya_int_brightness':
ya_intern.c:(.text+0x1d8): undefined reference to `ya_setup_prefix_suffix'
src/intern_blks/ya_intern.o: In function `ya_int_bandwidth':
ya_intern.c:(.text+0x377): undefined reference to `ya_setup_prefix_suffix'
src/intern_blks/ya_intern.o: In function `ya_int_cpu':
ya_intern.c:(.text+0x6de): undefined reference to `ya_setup_prefix_suffix'
src/intern_blks/ya_intern.o:ya_intern.c:(.text+0x924): more undefined references to `ya_setup_prefix_suffix' follow
collect2: error: ld returned 1 exit status
make: *** [Makefile:18: yabar] Error 1
```

This issue has been fixed on master (see
9779a5e04b)
which is why `nixos.yabar-unstable` remained functional.
2018-06-21 23:38:13 +02:00
..
2bwm pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
afterstep misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
awesome tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
bevelbar bevelbar: remove unnessary makeFlags 2017-03-19 20:47:25 +01:00
bspwm bspwm: add rvolosatovs to maintainers 2018-04-27 22:54:46 +02:00
btops btops: init at 0.1.0 2018-05-16 16:05:49 +09:00
clfswm Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
compton compton-git: 2016-08-10 -> 2018-05-21 (#41317) 2018-05-31 19:24:30 +02:00
cwm misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
dwm dwm-status: 0.4.0 -> 0.5.1 2018-06-16 10:37:39 +02:00
dzen2 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
evilwm pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
fbpanel treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
fluxbox fluxbox: fix @PREFIX@ in fluxbox-generate_menu script 2016-05-23 08:28:19 -03:00
fvwm fvwm: 2.6.7 -> 2.6.8 (#41565) 2018-06-11 23:11:02 +02:00
herbstluftwm misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
i3 i3status: 2.11 -> 2.12 2018-05-11 12:08:13 +02:00
icewm Merge master into staging 2018-04-08 10:54:17 +02:00
ion-3 ion3: specify meta.{platforms,license} 2016-12-06 15:48:45 +01:00
jwm jwm: 1653 -> 1685 2018-05-03 14:17:38 -03:00
kbdd tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
larswm treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
lemonbar lemonbar: 1.2 -> 1.3 2018-02-26 20:05:27 -08:00
matchbox misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
notion misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
openbox openbox: fix wrapping of openbox-xdg-autostart 2018-05-23 21:09:54 -03:00
orbment rootston module, orbment/bemenu: change my maintainership 2017-12-27 10:21:34 +03:00
oroborus treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
pekwm misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
qtile qtile: 0.10.7 -> 0.11.1 2018-05-24 17:25:14 +02:00
ratpoison treewide: Add man & info outputs where necessary (instead of doc) 2017-08-11 21:32:54 +03:00
sawfish sawfish: 1.12.0 -> 1.12.90 2018-03-15 06:36:47 -07:00
spectrwm spectrwm: fix OSX build 2017-04-09 01:30:38 -05:00
stalonetray stalonetray: 0.8.1 -> 0.8.3 2017-05-04 09:49:37 -03:00
stumpwm stumpwm, stumpwm-git: mark as broken 2018-04-12 23:04:04 +02:00
sway sway: 0.15.1 -> 0.15.2 2018-04-13 22:56:57 +03:00
sxhkd sxhkd: 0.5.8 -> 0.5.9 2018-03-29 09:29:54 -07:00
tabbed Switch suckless.org URLs to https 2018-04-11 15:11:55 +02:00
taffybar treewide: Add lots of platforms to packages with no meta 2016-08-02 21:17:44 +03:00
trayer trayer: 1.1.7 -> 1.1.8 2018-03-16 11:16:55 +01:00
velox Switch suckless.org URLs to https 2018-04-11 15:11:55 +02:00
vwm misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
way-cooler fix-way-cooler - remove 'mv' commands not needed anymore, and replace '_' with '-' to fix multiple way-cooler compile failures 2018-05-04 19:53:23 +02:00
weston Merge pull request #38692 from r-ryantm/auto-update/weston 2018-04-19 23:31:24 -05:00
windowlab misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
windowmaker Merge branch 'master' into staging 2017-10-02 00:22:12 +00:00
wmii-hg treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
wtftw treewide: s/xlibs/xorg/g (#36889) 2018-03-13 10:16:03 +00:00
xmonad treewide: rename bad filenames 2018-04-17 15:42:25 -05:00
yabar yabar: fix build 2018-06-21 23:38:13 +02:00