all repos — openbox @ a5a712f9ae652e500c81b42db548d213bde4712e

openbox fork - make it a bit more like ryudo

provide pkg-config info for libotk
Dana Jansens danakj@orodu.net
commit

a5a712f9ae652e500c81b42db548d213bde4712e

parent

59ef3022a4ce0a23e6d54f7d73a2aa77721e9cc9

3 files changed, 22 insertions(+), 2 deletions(-)

jump to
M otk/.cvsignoreotk/.cvsignore

@@ -40,3 +40,4 @@ renderstyle.lo

rendercontrol.lo rendercolor.lo otk.py +otk.pc
M otk/Makefile.amotk/Makefile.am

@@ -1,8 +1,9 @@

buttonsdir = $(pkgdatadir)/buttons scriptdir = $(libdir)/openbox/python includeotkdir = $(includedir)/otk +pkgconfigdir = $(libdir)/pkgconfig -CXXFLAGS=$(XFT_CFLAGS) $(PYTHON_CFLAGS) @CXXFLAGS@ \ +CXXFLAGS=$(XFT_CFLAGS) @CXXFLAGS@ \ -DBUTTONSDIR=\"$(buttonsdir)\" -DSWIG_GLOBAL # -DSWIG_GLOBAL means we don't have to link libswigpy cuz libotk will export # everything it would

@@ -29,13 +30,20 @@ rendercolor.hh rendercontrol.hh renderstyle.hh \

rendertexture.hh screeninfo.hh strut.hh surface.hh \ timer.hh truerendercontrol.hh ustring.hh util.hh widget.hh \ ../config.h -libotk_la_LDFLAGS = $(XFT_LIBS) $(PYTHON_LIBS) @LIBS@ +libotk_la_LDFLAGS = $(XFT_LIBS) @LIBS@ MAINTAINERCLEANFILES= Makefile.in +pkgconfig_DATA = otk.pc + script_DATA = otk.py EXTRA_DIST = $(script_DATA) + +otk.pc: otk.pc.in + @regex_cmd@ -e "s,\@prefix\@,$(prefix)," \ + -e "s,\@version\@,$(VERSION)," \ + @srcdir@/$^ > $@ distclean-local: rm -f *\~ *.orig *.rej .\#*
A otk/otk.pc.in

@@ -0,0 +1,11 @@

+prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: otk +Description: Openbox Toolkit +Version: @version@ +Requires: xft +Libs: -L${libdir} -lotk +Cflags: -I${includedir}