[gnome-keyring/gnome-3-0] gcr: Export list of symbols when making distribution.



commit 528317789ba56c874e64093481689c8ff985b1d7
Author: Stef Walter <stefw collabora co uk>
Date:   Thu May 19 21:44:40 2011 +0200

    gcr: Export list of symbols when making distribution.

 gcr/Makefile.am    |   10 +++-
 gcr/libgcr.symbols |  138 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 146 insertions(+), 2 deletions(-)
---
diff --git a/gcr/Makefile.am b/gcr/Makefile.am
index d3932af..368ab0a 100644
--- a/gcr/Makefile.am
+++ b/gcr/Makefile.am
@@ -132,15 +132,21 @@ gcr-$(GCR_MAJOR).pc: gcr.pc
 
 # ----------------------------------------------------------------
 
+libgcr.symbols: .libs/libgcr GCR_VERSION_SUFFIX@.so
+	nm -D .libs/libgcr GCR_VERSION_SUFFIX@.so | grep -F ' T ' | \
+		cut -d ' ' -f 3 | sort > $@
+
 EXTRA_DIST = \
 	gcr.pc.in \
 	gcr-marshal.list \
 	$(ui_DATA) \
-	$(conf_DATA)
+	$(conf_DATA) \
+	libgcr.symbols
 
 CLEANFILES = \
 	$(BUILT_SOURCES) \
 	$(pkgconfig_DATA)
 
 DISTCLEANFILES = \
-	$(pkgconfig_DATA)
+	$(pkgconfig_DATA) \
+	libgcr.symbols
diff --git a/gcr/libgcr.symbols b/gcr/libgcr.symbols
new file mode 100644
index 0000000..adea9aa
--- /dev/null
+++ b/gcr/libgcr.symbols
@@ -0,0 +1,138 @@
+gcr_certificate_basics_widget_get_certificate
+gcr_certificate_basics_widget_get_type
+gcr_certificate_basics_widget_new
+gcr_certificate_basics_widget_set_certificate
+gcr_certificate_chain_add
+gcr_certificate_chain_build
+gcr_certificate_chain_build_async
+gcr_certificate_chain_build_finish
+gcr_certificate_chain_flags_get_type
+gcr_certificate_chain_get_anchor
+gcr_certificate_chain_get_certificate
+gcr_certificate_chain_get_endpoint
+gcr_certificate_chain_get_length
+gcr_certificate_chain_get_status
+gcr_certificate_chain_get_type
+gcr_certificate_chain_new
+gcr_certificate_chain_status_get_type
+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_der_data
+gcr_certificate_get_expiry_date
+gcr_certificate_get_fingerprint
+gcr_certificate_get_fingerprint_hex
+gcr_certificate_get_issued_date
+gcr_certificate_get_issuer_cn
+gcr_certificate_get_issuer_dn
+gcr_certificate_get_issuer_part
+gcr_certificate_get_issuer_raw
+gcr_certificate_get_key_size
+gcr_certificate_get_serial_number
+gcr_certificate_get_serial_number_hex
+gcr_certificate_get_subject_cn
+gcr_certificate_get_subject_dn
+gcr_certificate_get_subject_part
+gcr_certificate_get_subject_raw
+gcr_certificate_get_type
+gcr_certificate_is_issuer
+gcr_certificate_renderer_get_attributes
+gcr_certificate_renderer_get_certificate
+gcr_certificate_renderer_get_type
+gcr_certificate_renderer_new
+gcr_certificate_renderer_set_attributes
+gcr_certificate_renderer_set_certificate
+gcr_certificate_widget_get_attributes
+gcr_certificate_widget_get_certificate
+gcr_certificate_widget_get_type
+gcr_certificate_widget_new
+gcr_certificate_widget_set_attributes
+gcr_certificate_widget_set_certificate
+gcr_data_error_get_domain
+gcr_importer_get_parser
+gcr_importer_get_prompt_behavior
+gcr_importer_get_slot
+gcr_importer_get_type
+gcr_importer_import
+gcr_importer_import_async
+gcr_importer_import_finish
+gcr_importer_listen
+gcr_importer_new
+gcr_importer_queue
+gcr_importer_set_parser
+gcr_importer_set_prompt_behavior
+gcr_importer_set_slot
+gcr_key_renderer_get_attributes
+gcr_key_renderer_get_type
+gcr_key_renderer_new
+gcr_key_renderer_set_attributes
+gcr_key_widget_get_attributes
+gcr_key_widget_get_type
+gcr_key_widget_new
+gcr_key_widget_set_attributes
+gcr_parser_add_password
+gcr_parser_format_disable
+gcr_parser_format_enable
+gcr_parser_format_supported
+gcr_parser_get_parsed_attributes
+gcr_parser_get_parsed_description
+gcr_parser_get_parsed_label
+gcr_parser_get_type
+gcr_parser_new
+gcr_parser_parse_data
+gcr_parser_parse_stream
+gcr_parser_parse_stream_async
+gcr_parser_parse_stream_finish
+gcr_pkcs11_add_module
+gcr_pkcs11_add_module_from_file
+gcr_pkcs11_certificate_get_attributes
+gcr_pkcs11_certificate_get_type
+gcr_pkcs11_certificate_lookup_issuer
+gcr_pkcs11_certificate_lookup_issuer_async
+gcr_pkcs11_certificate_lookup_issuer_finish
+gcr_pkcs11_get_modules
+gcr_pkcs11_get_trust_lookup_slots
+gcr_pkcs11_get_trust_lookup_uris
+gcr_pkcs11_get_trust_store_slot
+gcr_pkcs11_get_trust_store_uri
+gcr_pkcs11_set_modules
+gcr_pkcs11_set_trust_lookup_uris
+gcr_pkcs11_set_trust_store_uri
+gcr_renderer_create
+gcr_renderer_emit_data_changed
+gcr_renderer_get_type
+gcr_renderer_register
+gcr_renderer_render
+gcr_simple_certificate_get_type
+gcr_simple_certificate_new
+gcr_simple_certificate_new_static
+gcr_trust_add_pinned_certificate
+gcr_trust_add_pinned_certificate_async
+gcr_trust_add_pinned_certificate_finish
+gcr_trust_is_certificate_anchored
+gcr_trust_is_certificate_anchored_async
+gcr_trust_is_certificate_anchored_finish
+gcr_trust_is_certificate_pinned
+gcr_trust_is_certificate_pinned_async
+gcr_trust_is_certificate_pinned_finish
+gcr_trust_remove_pinned_certificate
+gcr_trust_remove_pinned_certificate_async
+gcr_trust_remove_pinned_certificate_finish
+gcr_unlock_options_widget_get_choice
+gcr_unlock_options_widget_get_label
+gcr_unlock_options_widget_get_sensitive
+gcr_unlock_options_widget_get_ttl
+gcr_unlock_options_widget_get_type
+gcr_unlock_options_widget_new
+gcr_unlock_options_widget_set_choice
+gcr_unlock_options_widget_set_label
+gcr_unlock_options_widget_set_sensitive
+gcr_unlock_options_widget_set_ttl
+gcr_viewer_add_renderer
+gcr_viewer_count_renderers
+gcr_viewer_get_renderer
+gcr_viewer_get_type
+gcr_viewer_new
+gcr_viewer_new_scrolled
+gcr_viewer_remove_renderer



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