[gnome-keyring] gck: Dump major version number due to recent API refactoring.
- From: Stefan Walter <stefw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-keyring] gck: Dump major version number due to recent API refactoring.
- Date: Sat, 9 Jul 2011 07:41:20 +0000 (UTC)
commit 0f5caa9eae67353eb0c640ce1007d65e3f8c51ea
Author: Stef Walter <stefw collabora co uk>
Date: Sat Jul 9 08:53:20 2011 +0200
gck: Dump major version number due to recent API refactoring.
* API is not yet stable, but we increase the major version so that we
don't piss off packagers.
configure.ac | 2 +-
daemon/Makefile.am | 2 +-
daemon/gpg-agent/Makefile.am | 2 +-
daemon/login/Makefile.am | 2 +-
daemon/ssh-agent/Makefile.am | 2 +-
docs/reference/gcr/Makefile.am | 2 +-
gck/Makefile.am | 15 +++++++------
gck/gck.pc.in | 6 ++--
gcr/Makefile.am | 2 +-
gcr/libgcr.symbols | 46 +++++++++++++++++++++++++++++++++++++++-
pkcs11/Makefile.am | 2 +-
tool/Makefile.am | 2 +-
ui/Makefile.am | 2 +-
13 files changed, 66 insertions(+), 21 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index d53a9ef..8946084 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14,7 +14,7 @@ dnl 3. If any interfaces have been added since the last public release, then in
dnl 4. If any interfaces have been removed or changed since the last public release, then set age to 0.
# GCK package versioning
-GCK_MAJOR=0
+GCK_MAJOR=1
GCK_MINOR=0
GCK_MICRO=0
diff --git a/daemon/Makefile.am b/daemon/Makefile.am
index 7ecfe24..f675413 100644
--- a/daemon/Makefile.am
+++ b/daemon/Makefile.am
@@ -45,7 +45,7 @@ gnome_keyring_daemon_LDADD = \
$(top_builddir)/pkcs11/gnome2-store/libgkm-gnome2-store.la \
$(top_builddir)/pkcs11/xdg-store/libgkm-xdg-store.la \
$(top_builddir)/pkcs11/gkm/libgkm.la \
- $(top_builddir)/gck/libgck.la \
+ $(top_builddir)/gck/libgck- GCK_MAJOR@.la \
$(top_builddir)/egg/libegg-dbus.la \
$(DAEMON_LIBS) \
$(GOBJECT_LIBS) \
diff --git a/daemon/gpg-agent/Makefile.am b/daemon/gpg-agent/Makefile.am
index 5654b6c..7f95ace 100644
--- a/daemon/gpg-agent/Makefile.am
+++ b/daemon/gpg-agent/Makefile.am
@@ -31,7 +31,7 @@ gkd_gpg_agent_standalone_SOURCES = \
gkd_gpg_agent_standalone_LDADD = \
libgkd-gpg-agent.la \
$(top_builddir)/ui/libgku-prompt.la \
- $(top_builddir)/gck/libgck.la \
+ $(top_builddir)/gck/libgck- GCK_MAJOR@.la \
$(top_builddir)/egg/libegg.la \
$(GOBJECT_LIBS) \
$(GTHREAD_LIBS) \
diff --git a/daemon/login/Makefile.am b/daemon/login/Makefile.am
index a4be509..119264a 100644
--- a/daemon/login/Makefile.am
+++ b/daemon/login/Makefile.am
@@ -20,6 +20,6 @@ libgkd_login_la_SOURCES = \
gkd-login.c gkd-login.h
libgkd_login_la_LIBADD = \
- $(top_builddir)/gck/libgck.la \
+ $(top_builddir)/gck/libgck- GCK_MAJOR@.la \
$(GOBJECT_LIBS) \
$(GLIB_LIBS)
diff --git a/daemon/ssh-agent/Makefile.am b/daemon/ssh-agent/Makefile.am
index f51d732..8d643b8 100644
--- a/daemon/ssh-agent/Makefile.am
+++ b/daemon/ssh-agent/Makefile.am
@@ -30,7 +30,7 @@ gkd_ssh_agent_standalone_SOURCES = \
gkd_ssh_agent_standalone_LDADD = \
libgkd-ssh-agent.la \
- $(top_builddir)/gck/libgck.la \
+ $(top_builddir)/gck/libgck- GCK_MAJOR@.la \
$(top_builddir)/egg/libegg-buffer.la \
$(top_builddir)/egg/libegg-secure.la \
$(GOBJECT_LIBS) \
diff --git a/docs/reference/gcr/Makefile.am b/docs/reference/gcr/Makefile.am
index 102a40c..889dbc8 100644
--- a/docs/reference/gcr/Makefile.am
+++ b/docs/reference/gcr/Makefile.am
@@ -95,7 +95,7 @@ expand_content_files=
GTKDOC_CFLAGS= -I$(top_srcdir) -I$(top_builddir) $(GOBJECT_CFLAGS) -Wno-error
GTKDOC_LIBS= $(GOBJECT_LIBS) \
$(top_builddir)/$(DOC_MODULE)/libgcr- GCR_MAJOR@.la \
- $(top_builddir)/gck/libgck.la
+ $(top_builddir)/gck/libgck- GCK_MAJOR@.la
# This includes the standard gtk-doc make rules, copied by gtkdocize.
include $(top_srcdir)/gtk-doc.make
diff --git a/gck/Makefile.am b/gck/Makefile.am
index 917c5e3..70f1f4f 100644
--- a/gck/Makefile.am
+++ b/gck/Makefile.am
@@ -9,7 +9,7 @@ endif
SUBDIRS = . $(TESTS_DIR)
-incdir = $(includedir)/gck
+incdir = $(includedir)/gck- GCK_MAJOR@/gck
inc_HEADERS = \
gck.h
@@ -28,9 +28,9 @@ INCLUDES = \
BUILT_SOURCES = \
gck-marshal.c gck-marshal.h
-lib_LTLIBRARIES = libgck.la
+lib_LTLIBRARIES = libgck- GCK_MAJOR@.la
-libgck_la_SOURCES = \
+libgck_ GCK_MAJOR@_la_SOURCES = \
gck.h gck-private.h pkcs11.h \
gck-attributes.c \
gck-call.c \
@@ -45,12 +45,12 @@ libgck_la_SOURCES = \
gck-uri.c \
$(BUILT_SOURCES)
-libgck_la_LDFLAGS = \
+libgck_ GCK_MAJOR@_la_LDFLAGS = \
-version-info $(GCK_LT_RELEASE) \
-no-undefined \
-export-symbols-regex '^gck_*'
-libgck_la_LIBADD = \
+libgck_ GCK_MAJOR@_la_LIBADD = \
$(top_builddir)/egg/libegg-hex.la \
$(P11_KIT_LIBS) \
$(GOBJECT_LIBS) \
@@ -64,8 +64,9 @@ libgck_testable_la_SOURCES = \
gck-mock.h \
gck-test.c \
gck-test.h
-libgck_testable_la_LIBADD = $(libgck_la_OBJECTS) $(libgck_la_LIBADD)
-libgck_testable_la_DEPENDENCIES = $(libgck_la_OBJECTS)
+libgck_testable_la_LIBADD = $(libgck_ GCK_MAJOR@_la_OBJECTS) \
+ $(libgck_ GCK_MAJOR@_la_LIBADD)
+libgck_testable_la_DEPENDENCIES = $(libgck_ GCK_MAJOR@_la_OBJECTS)
gck-marshal.h: gck-marshal.list $(GLIB_GENMARSHAL)
$(GLIB_GENMARSHAL) $< --header --prefix=_gck_marshal > $@
diff --git a/gck/gck.pc.in b/gck/gck.pc.in
index ef6f5a4..1f0f8ac 100644
--- a/gck/gck.pc.in
+++ b/gck/gck.pc.in
@@ -6,9 +6,9 @@ datarootdir= datarootdir@
datadir= datadir@
sysconfdir= sysconfdir@
-Name: gck
+Name: gck- GCK_MAJOR@
Description: GObject bindings for PKCS#11
Version: @VERSION@
Requires: glib-2.0 p11-kit-1
-Libs: -L${libdir} -lgck
-Cflags: -I${includedir}/gck
+Libs: -L${libdir} -lgck- GCK_MAJOR@
+Cflags: -I${includedir}/gck- GCK_MAJOR@
diff --git a/gcr/Makefile.am b/gcr/Makefile.am
index a345416..921f9ae 100644
--- a/gcr/Makefile.am
+++ b/gcr/Makefile.am
@@ -127,7 +127,7 @@ libgcr_ GCR_MAJOR@_la_LDFLAGS = \
libgcr_ GCR_MAJOR@_la_LIBADD = \
$(top_builddir)/egg/libegg.la \
$(top_builddir)/egg/libegg-entry-buffer.la \
- $(top_builddir)/gck/libgck.la \
+ $(top_builddir)/gck/libgck- GCK_MAJOR@.la \
$(GOBJECT_LIBS) \
$(GLIB_LIBS) \
$(LIBGCRYPT_LIBS) \
diff --git a/gcr/libgcr.symbols b/gcr/libgcr.symbols
index 9347046..cc0308e 100644
--- a/gcr/libgcr.symbols
+++ b/gcr/libgcr.symbols
@@ -15,14 +15,17 @@ gcr_certificate_chain_get_status
gcr_certificate_chain_get_type
gcr_certificate_chain_new
gcr_certificate_chain_status_get_type
+gcr_certificate_compare
gcr_certificate_details_widget_get_certificate
gcr_certificate_details_widget_get_type
gcr_certificate_details_widget_new
gcr_certificate_details_widget_set_certificate
+gcr_certificate_get_columns
gcr_certificate_get_der_data
gcr_certificate_get_expiry_date
gcr_certificate_get_fingerprint
gcr_certificate_get_fingerprint_hex
+gcr_certificate_get_icon
gcr_certificate_get_issued_date
gcr_certificate_get_issuer_cn
gcr_certificate_get_issuer_dn
@@ -37,10 +40,14 @@ gcr_certificate_get_subject_part
gcr_certificate_get_subject_raw
gcr_certificate_get_type
gcr_certificate_is_issuer
+gcr_certificate_mixin_class_init
+gcr_certificate_mixin_comparable_init
+gcr_certificate_mixin_get_property
gcr_certificate_renderer_get_attributes
gcr_certificate_renderer_get_certificate
gcr_certificate_renderer_get_type
gcr_certificate_renderer_new
+gcr_certificate_renderer_new_for_attributes
gcr_certificate_renderer_set_attributes
gcr_certificate_renderer_set_certificate
gcr_certificate_widget_get_attributes
@@ -49,6 +56,31 @@ gcr_certificate_widget_get_type
gcr_certificate_widget_new
gcr_certificate_widget_set_attributes
gcr_certificate_widget_set_certificate
+gcr_collection_emit_added
+gcr_collection_emit_removed
+gcr_collection_get_length
+gcr_collection_get_objects
+gcr_collection_get_type
+gcr_collection_model_change_selected
+gcr_collection_model_column_for_selected
+gcr_collection_model_get_selected_objects
+gcr_collection_model_get_type
+gcr_collection_model_is_selected
+gcr_collection_model_iter_for_object
+gcr_collection_model_new
+gcr_collection_model_new_full
+gcr_collection_model_object_for_iter
+gcr_collection_model_set_columns
+gcr_collection_model_set_selected_objects
+gcr_collection_model_toggle_selected
+gcr_combo_selector_get_collection
+gcr_combo_selector_get_selected
+gcr_combo_selector_get_type
+gcr_combo_selector_new
+gcr_combo_selector_set_selected
+gcr_comparable_compare
+gcr_comparable_get_type
+gcr_comparable_memcmp
gcr_data_error_get_domain
gcr_error_get_domain
gcr_importer_get_parser
@@ -103,11 +135,23 @@ gcr_pkcs11_set_trust_store_uri
gcr_renderer_create
gcr_renderer_emit_data_changed
gcr_renderer_get_type
+gcr_renderer_popuplate_popup
gcr_renderer_register
-gcr_renderer_render
+gcr_renderer_render_view
gcr_simple_certificate_get_type
gcr_simple_certificate_new
gcr_simple_certificate_new_static
+gcr_simple_collection_add
+gcr_simple_collection_contains
+gcr_simple_collection_get_type
+gcr_simple_collection_new
+gcr_simple_collection_remove
+gcr_tree_selector_get_collection
+gcr_tree_selector_get_columns
+gcr_tree_selector_get_selected
+gcr_tree_selector_get_type
+gcr_tree_selector_new
+gcr_tree_selector_set_selected
gcr_trust_add_pinned_certificate
gcr_trust_add_pinned_certificate_async
gcr_trust_add_pinned_certificate_finish
diff --git a/pkcs11/Makefile.am b/pkcs11/Makefile.am
index 3b4d744..97d0cef 100644
--- a/pkcs11/Makefile.am
+++ b/pkcs11/Makefile.am
@@ -1,6 +1,6 @@
# TODO: Are we sure this is the best location for these headers?
-incdir = $(includedir)/gck
+incdir = $(includedir)/gck- GCK_MAJOR@/gck
inc_HEADERS = \
pkcs11.h \
diff --git a/tool/Makefile.am b/tool/Makefile.am
index eccd550..0b517c9 100644
--- a/tool/Makefile.am
+++ b/tool/Makefile.am
@@ -22,7 +22,7 @@ gnome_keyring_ GCR_MAJOR@_CFLAGS = \
gnome_keyring_ GCR_MAJOR@_LDADD = \
$(top_builddir)/gcr/libgcr- GCR_MAJOR@.la \
$(top_builddir)/egg/libegg.la \
- $(top_builddir)/gck/libgck.la \
+ $(top_builddir)/gck/libgck- GCK_MAJOR@.la \
$(GTHREAD_LIBS) \
$(GTK_LIBS) \
$(GCRYPT_LIBS) \
diff --git a/ui/Makefile.am b/ui/Makefile.am
index 9824677..54dc833 100644
--- a/ui/Makefile.am
+++ b/ui/Makefile.am
@@ -72,7 +72,7 @@ gnome_keyring_prompt_ GCR_MAJOR@_LDADD = \
$(top_builddir)/egg/libegg-prompt.la \
$(top_builddir)/egg/libegg-entry-buffer.la \
$(top_builddir)/gcr/libgcr- GCR_MAJOR@.la \
- $(top_builddir)/gck/libgck.la \
+ $(top_builddir)/gck/libgck- GCK_MAJOR@.la \
$(LIBGCRYPT_LIBS) \
$(GTK_LIBS)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]