nuclearsandwich / linux-p50

New laptop!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bard (lemonbar config manager)

nuclearsandwich opened this issue · comments

Bard relies on iniparser which doesn't appear to be packaged for debian

In order to have a serviceabe machine I've done some semi-horrid stuff.

I just compiled and built iniparser and stuck libiniparser.so.0 in /usr/lib with no fucks given about package management, and copied the iniparser.h and dictionary.h headers to the bard directory, then built bard locally. To be honest libiniparser should probably be statically linked to bard anyway. iniparser doesn't seem to be set up for distro packaging anyway.

I also needed lemonbar-xft aka https://github.com/krypt-n/bar rather than the packaged lemonbar.

In order to build a package I'll need to remindmyself of the makedepends.

I can't figure out the dpkg log. A lot of stuff seems to be out of order. Here's a snippet.

2016-06-19 22:15:27 status installed x11proto-xext-dev:all 7.3.0-1
2016-06-19 22:15:27 status installed libxext-dev:amd64 2:1.3.3-1
2016-06-19 22:15:27 status installed x11proto-randr-dev:all 1.5.0-1
2016-06-19 22:15:27 status installed x11proto-render-dev:all 2:0.11.1-2
2016-06-19 22:15:27 status installed libxrender-dev:amd64 1:0.9.9-2
2016-06-19 22:15:27 status installed libxrandr-dev:amd64 2:1.5.0-1
2016-06-19 22:16:02 status installed libxcb-render0-dev:amd64 1.11.1-1
2016-06-19 22:16:02 status installed libxcb-randr0-dev:amd64 1.11.1-1
2016-06-19 22:16:35 status installed man-db:amd64 2.7.5-1
2016-06-19 22:16:35 status installed libexpat1-dev:amd64 2.1.1-3
2016-06-19 22:16:35 status installed libpng-dev:amd64 1.6.23-1
2016-06-19 22:16:35 status installed libfreetype6-dev:amd64 2.6.3-3+b1
2016-06-19 22:16:35 status installed pkg-config:amd64 0.29-4
2016-06-19 22:16:35 status installed libfontconfig1-dev:amd64 2.11.0-6.4
2016-06-19 22:16:35 status installed libxft-dev:amd64 2.3.2-1
2016-06-19 22:17:17 status installed man-db:amd64 2.7.5-1
2016-06-19 22:17:17 status installed libx11-xcb-dev:amd64 2:1.6.3-1

I done gave up on dpkg and bard/lemonbar/bspwm and reverted back to awesomewm.