LinuxでGrowl

LinuxでもGrowl通知あったら便利だなーと思ってたら作ってる人がいた.

https://github.com/mattn/growl-for-linux

ということで導入ログ.

$ git clone git://github.com/mattn/growl-for-linux.git
$ cd growl-for-linux
$ ./autogen.sh
$ ./configure --prefix=/home/hoge/local
$ make && make install
$ gol

といったところでこんなエラー

$ gol
gol: symbol lookup error: /home/hoge/local/lib/growl-for-linux/display
/libnotify_gol.so: undefined symbol: notify_init

ということでlddしてみる.と,どうもlibnotifyがリンクされてない.
よくわからんけどnotify_initはどう見てもlibnotify.soにあるシンボルなので,Makefileをいじってldにlibnotifyをリンクさせる.

--- Makefile.old	2012-11-19 22:00:17.000000000 +0900
+++ Makefile	2012-11-19 22:00:41.000000000 +0900
@@ -209,7 +209,7 @@ INSTALL_PROGRAM = ${INSTALL}
 INSTALL_SCRIPT = ${INSTALL}
 INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
 LD = /usr/i686-pc-linux-gnu/bin/ld
-LDFLAGS = 
+LDFLAGS = `pkg-config --cflags --libs libnotify`
 LIBCURL_CFLAGS =  
 LIBCURL_LIBS = -lcurl  
 LIBOBJS = 
$ make clean && make && make install
$ gol &

http://gyazo.com/96d254b6885248f4139d981ca095db87.png

ということで無事動いたー.よかったよかった.