[gbrainy] gbrainy.pc to make more easy extension compilation



commit 5d01583dd22e8f8b6110a94ae375f9c0c752df3b
Author: Jordi Mas <jmas softcatala org>
Date:   Fri Feb 26 19:42:35 2010 +0100

    gbrainy.pc to make more easy extension compilation

 Makefile.am                                   |   13 ++-----------
 configure.ac                                  |    1 +
 data/Makefile.am                              |   16 +++++++++++++++-
 gbrainy.desktop.in => data/gbrainy.desktop.in |    0
 data/gbrainy.pc                               |    9 +++++++++
 po/POTFILES.in                                |    2 +-
 6 files changed, 28 insertions(+), 13 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index fcc0a6d..3ace8e3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -4,14 +4,7 @@ SUBDIRS = 		\
 	po		\
 	help
 
-desktop_in_files=	\
-	gbrainy.desktop.in	
 
-desktop_files=$(desktop_in_files:.desktop.in=.desktop)
- INTLTOOL_DESKTOP_RULE@
-
-Applicationsdir = $(datadir)/applications
-Applications_DATA = $(desktop_files)
 
 CLEANFILES =			\
 	intltool-extract	\
@@ -23,14 +16,12 @@ EXTRA_DIST =			\
 	intltool-extract.in	\
 	intltool-merge.in	\
 	intltool-update.in	\
-	gnome-doc-utils.make	\
-        $(desktop_in_files)
+	gnome-doc-utils.make
 
 DISTCLEANFILES = \
         intltool-extract        \
         intltool-merge          \
         intltool-update         \
-	gnome-doc-utils.make	\
-        $(desktop_files)
+	gnome-doc-utils.make
 
 DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper
diff --git a/configure.ac b/configure.ac
index a08bb37..711d7fb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -134,6 +134,7 @@ src/Core/Makefile
 src/Games/Makefile
 src/Clients/Classical/Makefile
 data/Makefile
+data/gbrainy.pc
 help/Makefile
 ])
 
diff --git a/data/Makefile.am b/data/Makefile.am
index 55e0d26..9545214 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -11,6 +11,18 @@ images = $(datadir)/games/gbrainy
 
 man_MANS = gbrainy.6
 
+desktop_in_files=	\
+	gbrainy.desktop.in	
+
+desktop_files=$(desktop_in_files:.desktop.in=.desktop)
+ INTLTOOL_DESKTOP_RULE@
+
+Applicationsdir = $(datadir)/applications
+Applications_DATA = $(desktop_files)
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = gbrainy.pc
+
 tango_icons = 				\
 	app-graphics/gbrainy.png	\
 	app-graphics/gbrainy.svg	\
@@ -68,4 +80,6 @@ uninstall-hook:
 
 noinst_DATA = 	
 
-EXTRA_DIST = $(pixmap_DATA) $(tango_icons) $(game_graphics) $(man_MANS) $(analogies_DATA)
+DISTCLEANFILES = $(desktop_files)
+
+EXTRA_DIST = $(pixmap_DATA) $(tango_icons) $(game_graphics) $(man_MANS) $(analogies_DATA) $(desktop_in_files) gbrainy.pc.in
diff --git a/gbrainy.desktop.in b/data/gbrainy.desktop.in
similarity index 100%
rename from gbrainy.desktop.in
rename to data/gbrainy.desktop.in
diff --git a/data/gbrainy.pc b/data/gbrainy.pc
new file mode 100644
index 0000000..31c2795
--- /dev/null
+++ b/data/gbrainy.pc
@@ -0,0 +1,9 @@
+prefix=/usr/local
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: gbrainy
+Description: Play games that challenge your logic, verbal, calculation and memory abilities
+Version: 1.34
+Libs: -r:${libdir}/gbrainy/gbrainy.Core.dll -r:Mono.Cairo -r:Mono.Posix
+
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 19e0193..e39c826 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,5 +1,5 @@
 data/verbal_analogies.xml
-gbrainy.desktop.in
+data/gbrainy.desktop.in
 src/Core/Views/CountDownView.cs
 src/Core/Views/FinishView.cs
 src/Core/Views/PlayerHistoryView.cs



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]