[network-manager-applet/lr/symvers: 2/2] libnma: add symbol versions



commit 72c8f475c3f869ca0f8878fa7060e18d44ac7124
Author: Lubomir Rintel <lkundrak v3 sk>
Date:   Wed Jul 15 16:26:16 2015 +0200

    libnma: add symbol versions

 src/libnma/Makefile.am |    6 +++-
 src/libnma/libnma.ver  |   71 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+), 2 deletions(-)
---
diff --git a/src/libnma/Makefile.am b/src/libnma/Makefile.am
index c20ecdd..ed196ec 100644
--- a/src/libnma/Makefile.am
+++ b/src/libnma/Makefile.am
@@ -43,8 +43,10 @@ libnma_la_LIBADD = \
        $(GUDEV_LIBS) \
        $(top_builddir)/src/wireless-security/libwireless-security-libnm.la
 
+EXTRA_libnma_la_DEPENDENCIES = $(srcdir)/libnma.ver
+
 libnma_la_LDFLAGS = -Wl,-no-undefined \
-       -export-symbols-regex '^nma_.*'
+       -Wl,--version-script=$(srcdir)/libnma.ver
 
 
 pkgconfigdir = $(libdir)/pkgconfig
@@ -74,4 +76,4 @@ typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
 CLEANFILES = $(gir_DATA) $(typelib_DATA)
 endif
 
-EXTRA_DIST = libnma.pc.in $(ui_DATA)
+EXTRA_DIST = libnma.pc.in libnma.ver $(ui_DATA)
diff --git a/src/libnma/libnma.ver b/src/libnma/libnma.ver
new file mode 100644
index 0000000..30ea6b9
--- /dev/null
+++ b/src/libnma/libnma.ver
@@ -0,0 +1,71 @@
+libnma_1_2_0 {
+global:
+       nma_country_info_get_country_code;
+       nma_country_info_get_country_name;
+       nma_country_info_get_providers;
+       nma_country_info_get_type;
+       nma_country_info_ref;
+       nma_country_info_unref;
+       nma_mobile_access_method_get_3gpp_apn;
+       nma_mobile_access_method_get_dns;
+       nma_mobile_access_method_get_family;
+       nma_mobile_access_method_get_gateway;
+       nma_mobile_access_method_get_name;
+       nma_mobile_access_method_get_password;
+       nma_mobile_access_method_get_type;
+       nma_mobile_access_method_get_username;
+       nma_mobile_access_method_ref;
+       nma_mobile_access_method_unref;
+       nma_mobile_provider_get_3gpp_mcc_mnc;
+       nma_mobile_provider_get_cdma_sid;
+       nma_mobile_provider_get_methods;
+       nma_mobile_provider_get_name;
+       nma_mobile_provider_get_type;
+       nma_mobile_provider_ref;
+       nma_mobile_providers_database_dump;
+       nma_mobile_providers_database_get_countries;
+       nma_mobile_providers_database_get_type;
+       nma_mobile_providers_database_lookup_3gpp_mcc_mnc;
+       nma_mobile_providers_database_lookup_cdma_sid;
+       nma_mobile_providers_database_lookup_country;
+       nma_mobile_providers_database_new;
+       nma_mobile_providers_database_new_finish;
+       nma_mobile_providers_database_new_sync;
+       nma_mobile_providers_split_3gpp_mcc_mnc;
+       nma_mobile_provider_unref;
+       nma_mobile_wizard_destroy;
+       nma_mobile_wizard_new;
+       nma_mobile_wizard_present;
+       nma_utils_menu_to_secret_flags;
+       nma_utils_setup_password_storage;
+       nma_utils_update_password_storage;
+       nma_vpn_password_dialog_focus_password;
+       nma_vpn_password_dialog_focus_password_secondary;
+       nma_vpn_password_dialog_focus_password_ternary;
+       nma_vpn_password_dialog_get_password;
+       nma_vpn_password_dialog_get_password_secondary;
+       nma_vpn_password_dialog_get_password_ternary;
+       nma_vpn_password_dialog_get_type;
+       nma_vpn_password_dialog_new;
+       nma_vpn_password_dialog_run_and_block;
+       nma_vpn_password_dialog_set_password;
+       nma_vpn_password_dialog_set_password_label;
+       nma_vpn_password_dialog_set_password_secondary;
+       nma_vpn_password_dialog_set_password_secondary_label;
+       nma_vpn_password_dialog_set_password_ternary;
+       nma_vpn_password_dialog_set_password_ternary_label;
+       nma_vpn_password_dialog_set_show_password;
+       nma_vpn_password_dialog_set_show_password_secondary;
+       nma_vpn_password_dialog_set_show_password_ternary;
+       nma_wifi_dialog_get_connection;
+       nma_wifi_dialog_get_nag_ignored;
+       nma_wifi_dialog_get_type;
+       nma_wifi_dialog_nag_user;
+       nma_wifi_dialog_new;
+       nma_wifi_dialog_new_for_create;
+       nma_wifi_dialog_new_for_hidden;
+       nma_wifi_dialog_new_for_other;
+       nma_wifi_dialog_set_nag_ignored;
+local:
+       *;
+};


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