From 2190751ebaf0152f2988b4fdd566afe81421fc42 Mon Sep 17 00:00:00 2001 From: Todd Berman Date: Sat, 3 Apr 2004 05:12:17 +0000 Subject: [PATCH] 2004-04-02 Todd Berman * configure.in: added new .pc files * gtk-sharp.pc.in: modified to include Libs: line * art/.cvsignore: added art-sharp.pc * art/Makefile.am: added rules for installing .pc * art/art-sharp.pc.in: new .pc file * gconf/GConf/.cvsignore: added gconf-sharp.pc * gconf/GConf/Makefile.am: added rules for installing .pc * gconf/GConf/gconf-sharp.pc.in: new .pc file * gda/.cvsignore: added gda-sharp.pc * gda/Makefile.am: added rules for installing .pc * gda/gda-sharp.pc.in: new .pc file * glade/.cvsignore: added glade-sharp.pc * glade/Makefile.am: added rules for installing .pc * glade/glade-sharp.pc.in: new .pc file * gnome/.cvsignore: added gnome-sharp.pc * gnome/Makefile.am: added rules for installing .pc * gnome/gnome-sharp.pc.in: new .pc file * gnomedb/.cvsignore: added gnomedb-sharp.pc * gnomedb/Makefile.am: added rules for installing .pc * gnomedb/gnomedb-sharp.pc.in: new .pc file * gtkhtml/.cvsignore: added gtkhtml-sharp.pc * gtkhtml/Makefile.am: added rules for installing .pc * gtkhtml/gtkhtml-sharp.pc.in: new .pc file * rsvg/.cvsignore: added rsvg-sharp.pc * rsvg/Makefile.am: added rules for installing .pc * rsvg/rsvg-sharp.pc.in: new .pc file * vte/.cvsignore: added vte-sharp.pc * vte/Makefile.am: added rules for installing .pc * vte/vte-sharp.pc.in: new .pc file svn path=/trunk/gtk-sharp/; revision=24992 --- ChangeLog | 32 ++++++++++++++++++++++++++++++++ art/.cvsignore | 1 + art/Makefile.am | 7 ++++++- art/art-sharp.pc.in | 9 +++++++++ configure.in | 9 +++++++++ gconf/GConf/.cvsignore | 1 + gconf/GConf/Makefile.am | 11 ++++++++++- gconf/GConf/gconf-sharp.pc.in | 9 +++++++++ gda/.cvsignore | 1 + gda/Makefile.am | 7 ++++++- gda/gda-sharp.pc.in | 9 +++++++++ glade/.cvsignore | 1 + glade/Makefile.am | 7 ++++++- glade/glade-sharp.pc.in | 9 +++++++++ gnome/.cvsignore | 1 + gnome/Makefile.am | 9 ++++++++- gnome/gnome-sharp.pc.in | 9 +++++++++ gnomedb/.cvsignore | 1 + gnomedb/Makefile.am | 7 ++++++- gnomedb/gnomedb-sharp.pc.in | 9 +++++++++ gtk-sharp.pc.in | 1 + gtkhtml/.cvsignore | 1 + gtkhtml/Makefile.am | 7 ++++++- gtkhtml/gtkhtml-sharp.pc.in | 9 +++++++++ rsvg/.cvsignore | 1 + rsvg/Makefile.am | 7 ++++++- rsvg/rsvg-sharp.pc.in | 9 +++++++++ vte/.cvsignore | 1 + vte/Makefile.am | 7 ++++++- vte/vte-sharp.pc.in | 9 +++++++++ 30 files changed, 192 insertions(+), 9 deletions(-) create mode 100644 art/art-sharp.pc.in create mode 100644 gconf/GConf/gconf-sharp.pc.in create mode 100644 gda/gda-sharp.pc.in create mode 100644 glade/glade-sharp.pc.in create mode 100644 gnome/gnome-sharp.pc.in create mode 100644 gnomedb/gnomedb-sharp.pc.in create mode 100644 gtkhtml/gtkhtml-sharp.pc.in create mode 100644 rsvg/rsvg-sharp.pc.in create mode 100644 vte/vte-sharp.pc.in diff --git a/ChangeLog b/ChangeLog index 8efb83e18..c434e79fd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,35 @@ +2004-04-02 Todd Berman + + * configure.in: added new .pc files + * gtk-sharp.pc.in: modified to include Libs: line + * art/.cvsignore: added art-sharp.pc + * art/Makefile.am: added rules for installing .pc + * art/art-sharp.pc.in: new .pc file + * gconf/GConf/.cvsignore: added gconf-sharp.pc + * gconf/GConf/Makefile.am: added rules for installing .pc + * gconf/GConf/gconf-sharp.pc.in: new .pc file + * gda/.cvsignore: added gda-sharp.pc + * gda/Makefile.am: added rules for installing .pc + * gda/gda-sharp.pc.in: new .pc file + * glade/.cvsignore: added glade-sharp.pc + * glade/Makefile.am: added rules for installing .pc + * glade/glade-sharp.pc.in: new .pc file + * gnome/.cvsignore: added gnome-sharp.pc + * gnome/Makefile.am: added rules for installing .pc + * gnome/gnome-sharp.pc.in: new .pc file + * gnomedb/.cvsignore: added gnomedb-sharp.pc + * gnomedb/Makefile.am: added rules for installing .pc + * gnomedb/gnomedb-sharp.pc.in: new .pc file + * gtkhtml/.cvsignore: added gtkhtml-sharp.pc + * gtkhtml/Makefile.am: added rules for installing .pc + * gtkhtml/gtkhtml-sharp.pc.in: new .pc file + * rsvg/.cvsignore: added rsvg-sharp.pc + * rsvg/Makefile.am: added rules for installing .pc + * rsvg/rsvg-sharp.pc.in: new .pc file + * vte/.cvsignore: added vte-sharp.pc + * vte/Makefile.am: added rules for installing .pc + * vte/vte-sharp.pc.in: new .pc file + 2004-04-01 Mike Kestner * art/Art.metadata : mark dst pass_as=out on Affine.Point diff --git a/art/.cvsignore b/art/.cvsignore index 4562d9438..a2addc504 100755 --- a/art/.cvsignore +++ b/art/.cvsignore @@ -1,3 +1,4 @@ +art-sharp.pc *.dll generated generated-stamp diff --git a/art/Makefile.am b/art/Makefile.am index f89c3d44f..d3c6a5018 100644 --- a/art/Makefile.am +++ b/art/Makefile.am @@ -1,6 +1,8 @@ if ENABLE_LIBART TARGET = $(ASSEMBLY) APIS = $(API) $(ADDITIONAL_API) +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = art-sharp.pc else TARGET = APIS = @@ -20,6 +22,8 @@ assembly_DATA = $(TARGET) api_DATA = $(APIS) CLEANFILES = $(ASSEMBLY) generated-stamp generated/*.cs $(API) +DISTCLEANFILES = art-sharp.pc + sources = build_sources = $(addprefix $(srcdir)/, $(sources)) @@ -35,7 +39,8 @@ EXTRA_DIST = \ $(ADDITIONAL_API) \ $(METADATA) \ $(dist_customs) \ - $(dist_sources) + $(dist_sources) \ + art-sharp.pc.in $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA) cp $(srcdir)/$(RAW_API) $(API) diff --git a/art/art-sharp.pc.in b/art/art-sharp.pc.in new file mode 100644 index 000000000..75323c861 --- /dev/null +++ b/art/art-sharp.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib + + +Name: Art# +Description: Art# - libart .NET Binding +Version: @VERSION@ +Libs: -lib:${libdir} -r:art-sharp diff --git a/configure.in b/configure.in index ede533565..d3973fcfb 100644 --- a/configure.in +++ b/configure.in @@ -188,25 +188,34 @@ glib/glue/Makefile pango/Makefile atk/Makefile art/Makefile +art/art-sharp.pc gdk/Makefile gdk/glue/Makefile gtk/Makefile gtk/glue/Makefile glade/Makefile +glade/glade-sharp.pc glade/glue/Makefile gnome/Makefile +gnome/gnome-sharp.pc gnome/glue/Makefile gda/Makefile +gda/gda-sharp.pc gnomedb/Makefile +gnomedb/gnomedb-sharp.pc gconf/Makefile gconf/doc/Makefile gconf/GConf/Makefile +gconf/GConf/gconf-sharp.pc gconf/GConf.PropertyEditors/Makefile gconf/tools/Makefile gconf/tools/gconfsharp-schemagen gtkhtml/Makefile +gtkhtml/gtkhtml-sharp.pc rsvg/Makefile +rsvg/rsvg-sharp.pc vte/Makefile +vte/vte-sharp.pc doc/Makefile sample/GtkDemo/Makefile sample/Makefile diff --git a/gconf/GConf/.cvsignore b/gconf/GConf/.cvsignore index f914cb467..336d26b31 100644 --- a/gconf/GConf/.cvsignore +++ b/gconf/GConf/.cvsignore @@ -1,3 +1,4 @@ +gconf-sharp.pc Makefile Makefile.in *.dll diff --git a/gconf/GConf/Makefile.am b/gconf/GConf/Makefile.am index b5dabd2e8..843664f11 100644 --- a/gconf/GConf/Makefile.am +++ b/gconf/GConf/Makefile.am @@ -1,10 +1,19 @@ +if ENABLE_GNOME ASSEMBLY = gconf-sharp.dll +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = gconf-sharp.pc +else +ASSEMBLY = +endif assemblydir = $(libdir) assembly_DATA = $(ASSEMBLY) CLEANFILES = $(ASSEMBLY) +DISTCLEANFILES = gconf-sharp.pc + EXTRA_DIST = \ - $(sources) + $(sources) \ + gconf-sharp.pc.in references = \ /r:../../glib/glib-sharp.dll diff --git a/gconf/GConf/gconf-sharp.pc.in b/gconf/GConf/gconf-sharp.pc.in new file mode 100644 index 000000000..85f84eed6 --- /dev/null +++ b/gconf/GConf/gconf-sharp.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib + + +Name: GConf# +Description: GConf# - GConf .NET Binding +Version: @VERSION@ +Libs: -lib:${libdir} -r:gconf-sharp -r:gconf-sharp-peditors diff --git a/gda/.cvsignore b/gda/.cvsignore index 4562d9438..23d0a763d 100755 --- a/gda/.cvsignore +++ b/gda/.cvsignore @@ -1,3 +1,4 @@ +gda-sharp.pc *.dll generated generated-stamp diff --git a/gda/Makefile.am b/gda/Makefile.am index fda4ea7a7..a1ee1e713 100644 --- a/gda/Makefile.am +++ b/gda/Makefile.am @@ -1,6 +1,8 @@ if ENABLE_GDA TARGET = $(ASSEMBLY) APIS = $(API) +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = gda-sharp.pc else TARGET = APIS = @@ -19,6 +21,8 @@ assembly_DATA = $(TARGET) gapi_DATA = $(APIS) CLEANFILES = $(ASSEMBLY) generated-stamp generated/*.cs $(API) +DISTCLEANFILES = gda-sharp.pc + sources = \ Application.cs @@ -32,7 +36,8 @@ EXTRA_DIST = \ $(RAW_API) \ $(METADATA) \ $(customs) \ - $(sources) + $(sources) \ + gda-sharp.pc.in $(API): $(srcdir)/$(srcdir)/$(METADATA) cp $(srcdir)/$(RAW_API) $(API) diff --git a/gda/gda-sharp.pc.in b/gda/gda-sharp.pc.in new file mode 100644 index 000000000..ee5e45445 --- /dev/null +++ b/gda/gda-sharp.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib + + +Name: Gda# +Description: Gda# - Gda .NET Binding +Version: @VERSION@ +Libs: -lib:${libdir} -r:gda-sharp diff --git a/glade/.cvsignore b/glade/.cvsignore index 4562d9438..dc6192620 100755 --- a/glade/.cvsignore +++ b/glade/.cvsignore @@ -1,3 +1,4 @@ +glade-sharp.pc *.dll generated generated-stamp diff --git a/glade/Makefile.am b/glade/Makefile.am index 677b9b03f..e4591798f 100644 --- a/glade/Makefile.am +++ b/glade/Makefile.am @@ -3,6 +3,8 @@ SUBDIRS = glue if ENABLE_GLADE TARGET = $(ASSEMBLY) APIS = $(API) $(ADDITIONAL_API) +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = glade-sharp.pc else TARGET = APIS = @@ -22,6 +24,8 @@ assembly_DATA = $(TARGET) gapi_DATA = $(APIS) CLEANFILES = $(ASSEMBLY) generated-stamp generated/*.cs $(API) +DISTCLEANFILES = glade-sharp.pc + sources = \ HandlerNotFoundExeception.cs \ WidgetAttribute.cs @@ -38,7 +42,8 @@ EXTRA_DIST = \ $(RAW_API) \ $(METADATA) \ $(customs) \ - $(sources) + $(sources) \ + glade-sharp.pc.in $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA) cp $(srcdir)/$(RAW_API) $(API) diff --git a/glade/glade-sharp.pc.in b/glade/glade-sharp.pc.in new file mode 100644 index 000000000..241669e4b --- /dev/null +++ b/glade/glade-sharp.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib + + +Name: Glade# +Description: Glade# - Glade .NET Binding +Version: @VERSION@ +Libs: -lib:${libdir} -r:glade-sharp diff --git a/gnome/.cvsignore b/gnome/.cvsignore index 4562d9438..e606c6252 100644 --- a/gnome/.cvsignore +++ b/gnome/.cvsignore @@ -1,3 +1,4 @@ +gnome-sharp.pc *.dll generated generated-stamp diff --git a/gnome/Makefile.am b/gnome/Makefile.am index 0b23f1d6f..775cc55ae 100644 --- a/gnome/Makefile.am +++ b/gnome/Makefile.am @@ -3,6 +3,10 @@ SUBDIRS = glue if ENABLE_GNOME TARGET = $(ASSEMBLY) APIS = $(API) + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = gnome-sharp.pc + else TARGET = APIS = @@ -22,6 +26,8 @@ assembly_DATA = $(TARGET) gapi_DATA = $(APIS) CLEANFILES = $(ASSEMBLY) generated-stamp generated/*.cs $(API) +DISTCLEANFILES = gnome-sharp.pc + sources = \ CanvasProxy.cs \ GtkSharp.BoundsHandler.cs \ @@ -66,7 +72,8 @@ EXTRA_DIST = \ $(RAW_API) \ $(METADATA) \ $(customs) \ - $(sources) + $(sources) \ + gnome-sharp.pc.in $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA) cp $(srcdir)/$(RAW_API) $(API) diff --git a/gnome/gnome-sharp.pc.in b/gnome/gnome-sharp.pc.in new file mode 100644 index 000000000..375827aa1 --- /dev/null +++ b/gnome/gnome-sharp.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib + + +Name: Gnome# +Description: Gnome# - GNOME .NET Binding +Version: @VERSION@ +Libs: -lib:${libdir} -r:gnome-sharp diff --git a/gnomedb/.cvsignore b/gnomedb/.cvsignore index 4562d9438..515a5df5c 100755 --- a/gnomedb/.cvsignore +++ b/gnomedb/.cvsignore @@ -1,3 +1,4 @@ +gnomedb-sharp.pc *.dll generated generated-stamp diff --git a/gnomedb/Makefile.am b/gnomedb/Makefile.am index ede1f61f6..a51f24df5 100644 --- a/gnomedb/Makefile.am +++ b/gnomedb/Makefile.am @@ -1,6 +1,8 @@ if ENABLE_GNOMEDB TARGET = $(ASSEMBLY) APIS = $(API) +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = gnomedb-sharp.pc else TARGET = APIS = @@ -19,6 +21,8 @@ assembly_DATA = $(TARGET) gapi_DATA = $(APIS) CLEANFILES = $(ASSEMBLY) generated-stamp generated/*.cs $(API) +DISTCLEANFILES = gnomedb-sharp.pc + sources = \ Application.cs @@ -32,7 +36,8 @@ EXTRA_DIST = \ $(RAW_API) \ $(METADATA) \ $(customs) \ - $(sources) + $(sources) \ + gnomedb-sharp.pc.in $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA) cp $(srcdir)/$(RAW_API) $(API) diff --git a/gnomedb/gnomedb-sharp.pc.in b/gnomedb/gnomedb-sharp.pc.in new file mode 100644 index 000000000..c46706bec --- /dev/null +++ b/gnomedb/gnomedb-sharp.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib + + +Name: GnomeDB# +Description: GnomeDB# - GNOMEDB .NET Binding +Version: @VERSION@ +Libs: -lib:${libdir} -r:gnomedb-sharp diff --git a/gtk-sharp.pc.in b/gtk-sharp.pc.in index de157f457..d7efb763d 100644 --- a/gtk-sharp.pc.in +++ b/gtk-sharp.pc.in @@ -6,3 +6,4 @@ libdir=${exec_prefix}/lib Name: Gtk# Description: Gtk# - GNOME .NET Binding Version: @VERSION@ +Libs: -lib:${libdir} -r:glib-sharp -r:pango-sharp -r:atk-sharp -r:gdk-sharp -r:gtk-sharp diff --git a/gtkhtml/.cvsignore b/gtkhtml/.cvsignore index c276c52b4..e0fd20965 100755 --- a/gtkhtml/.cvsignore +++ b/gtkhtml/.cvsignore @@ -1,3 +1,4 @@ +gtkhtml-sharp.pc *.dll generated generated-stamp diff --git a/gtkhtml/Makefile.am b/gtkhtml/Makefile.am index 89a107bc5..0bc671675 100644 --- a/gtkhtml/Makefile.am +++ b/gtkhtml/Makefile.am @@ -1,6 +1,8 @@ if ENABLE_GTKHTML TARGET = $(ASSEMBLY) APIS = $(API) +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = gtkhtml-sharp.pc else TARGET = APIS = @@ -19,6 +21,8 @@ assembly_DATA = $(TARGET) gapi_DATA = $(APIS) CLEANFILES = $(ASSEMBLY) generated-stamp generated/*.cs $(API) +DISTCLEANFILES = gtkhtml-sharp.pc + sources = build_sources = $(addprefix $(srcdir)/, $(sources)) @@ -32,7 +36,8 @@ EXTRA_DIST = \ $(RAW_API) \ $(METADATA) \ $(customs) \ - $(sources) + $(sources) \ + gtkhtml-sharp.pc.in $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA) cp $(srcdir)/$(RAW_API) $(API) diff --git a/gtkhtml/gtkhtml-sharp.pc.in b/gtkhtml/gtkhtml-sharp.pc.in new file mode 100644 index 000000000..c4d0061f3 --- /dev/null +++ b/gtkhtml/gtkhtml-sharp.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib + + +Name: Gtkhtml# +Description: Gtkhtml# - Gtkhtml .NET Binding +Version: @VERSION@ +Libs: -lib:${libdir} -r:gtkhtml-sharp diff --git a/rsvg/.cvsignore b/rsvg/.cvsignore index 4562d9438..6c8d702fa 100755 --- a/rsvg/.cvsignore +++ b/rsvg/.cvsignore @@ -1,3 +1,4 @@ +rsvg-sharp.pc *.dll generated generated-stamp diff --git a/rsvg/Makefile.am b/rsvg/Makefile.am index 018e63199..7373f21d9 100644 --- a/rsvg/Makefile.am +++ b/rsvg/Makefile.am @@ -1,6 +1,8 @@ if ENABLE_RSVG TARGET = $(ASSEMBLY) APIS = $(API) +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = rsvg-sharp.pc else TARGET = APIS = @@ -20,6 +22,8 @@ assembly_DATA = $(TARGET) gapi_DATA = $(APIS) CLEANFILES = $(ASSEMBLY) generated-stamp generated/*.cs $(API) +DISTCLEANFILES = rsvg-sharp.pc + sources = \ Tool.cs @@ -33,7 +37,8 @@ EXTRA_DIST = \ $(RAW_API) \ $(METADATA) \ $(customs) \ - $(sources) + $(sources) \ + rsvg-sharp.pc.in $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA) cp $(srcdir)/$(RAW_API) $(API) diff --git a/rsvg/rsvg-sharp.pc.in b/rsvg/rsvg-sharp.pc.in new file mode 100644 index 000000000..1c130308f --- /dev/null +++ b/rsvg/rsvg-sharp.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib + + +Name: Rsvg# +Description: Rsvg# - librsvg .NET Binding +Version: @VERSION@ +Libs: -lib:${libdir} -r:rsvg-sharp diff --git a/vte/.cvsignore b/vte/.cvsignore index e8f58efec..fe7cb4e1c 100644 --- a/vte/.cvsignore +++ b/vte/.cvsignore @@ -1,3 +1,4 @@ +vte-sharp.pc vte-sharp.dll generated generated-stamp diff --git a/vte/Makefile.am b/vte/Makefile.am index eb02f5273..8b9e10d3a 100644 --- a/vte/Makefile.am +++ b/vte/Makefile.am @@ -1,6 +1,8 @@ if ENABLE_VTE TARGET = $(ASSEMBLY) APIS = $(API) +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = vte-sharp.pc else TARGET = APIS = @@ -19,6 +21,8 @@ assembly_DATA = $(TARGET) gapi_DATA = $(APIS) CLEANFILES = $(ASSEMBLY) generated-stamp generated/*.cs $(API) +DISTCLEANFILES = vte-sharp.pc + sources = build_sources = $(addprefix $(srcdir)/, $(sources)) @@ -31,7 +35,8 @@ EXTRA_DIST = \ $(RAW_API) \ $(METADATA) \ $(customs) \ - $(sources) + $(sources) \ + vte-sharp.pc.in $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA) cp $(srcdir)/$(RAW_API) $(API) diff --git a/vte/vte-sharp.pc.in b/vte/vte-sharp.pc.in new file mode 100644 index 000000000..a8cb0b6b6 --- /dev/null +++ b/vte/vte-sharp.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib + + +Name: Vte# +Description: Vte# - libvte .NET Binding +Version: @VERSION@ +Libs: -lib:${libdir} -r:vte-sharp