File ddccontrol-pc.patch of Package ddccontrol

Index: ddccontrol/configure.ac
===================================================================
--- ddccontrol.orig/configure.ac
+++ ddccontrol/configure.ac
@@ -16,6 +16,7 @@ AC_PROG_CC
 AC_PROG_INSTALL
 AC_PROG_LIBTOOL
 AC_PROG_INTLTOOL
+PKG_PROG_PKG_CONFIG
 
 AC_LANG([C])
 
@@ -233,7 +234,8 @@ AC_CONFIG_FILES([
 	po/Makefile.in
 	Makefile
 	src/Makefile
-	src/lib/Makefile 
+	src/lib/Makefile
+	src/lib/ddccontrol.pc
 	src/ddccontrol/Makefile
 	src/gddccontrol/Makefile
 	src/ddcpci/Makefile
Index: ddccontrol/src/lib/ddccontrol.pc.in
===================================================================
--- /dev/null
+++ ddccontrol/src/lib/ddccontrol.pc.in
@@ -0,0 +1,13 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+datarootdir = @datarootdir@
+bindir=@bindir@
+datadir=@datadir@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: ddccontrol
+Description: Display DDC/CI control
+Version: @VERSION@
+Libs: -L${libdir} -lddccontrol
+Cflags: -I${includedir}
Index: ddccontrol/src/lib/Makefile.am
===================================================================
--- ddccontrol.orig/src/lib/Makefile.am
+++ ddccontrol/src/lib/Makefile.am
@@ -3,6 +3,10 @@ INCLUDES = -I@top_srcdir@/src -DLOCALEDI
 
 pkginclude_HEADERS = conf.h monitor_db.h ddcci.h ddcpci-ipc.h
 
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = ddccontrol.pc
+
+$(pkgconfig_DATA): $(srcdir)/ddccontrol.pc.in $(top_builddir)/config.status
 
 lib_LTLIBRARIES = libddccontrol.la
 
openSUSE Build Service is sponsored by