provide pkg-config info for libotk
Dana Jansens danakj@orodu.net
3 files changed,
22 insertions(+),
2 deletions(-)
M
otk/.cvsignore
→
otk/.cvsignore
@@ -40,3 +40,4 @@ renderstyle.lo
rendercontrol.lo rendercolor.lo otk.py +otk.pc
M
otk/Makefile.am
→
otk/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}