[Pkg-e-commits] [SCM] Enlightenment DR17 file chunk reading/writing library branch, master, updated. debian/1.0.1-1-6-g128ab02

Albin Tonnerre albin.tonnerre at gmail.com
Sat Sep 27 22:47:31 UTC 2008


The following commit has been merged in the master branch:
commit 128ab0223fffbe6f759620d843223f784c4296f0
Author: Albin Tonnerre <albin.tonnerre at gmail.com>
Date:   Sat Sep 27 20:49:03 2008 +0200

    Add symbols file

diff --git a/debian/changelog b/debian/changelog
index ea5c137..e921181 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,9 +8,12 @@ eet (1.1.0-1) UNRELEASED; urgency=low
     - Stop removing doc/man/man3/todo.3, this is now shipped in the upstream
       tarball. Explicitely list the manpages we want in DEB_INSTALL_MANPAGES
       instead.
+    - CFLAGS += -fvisibility=hidden so that private symbols don't get exported
+  * debian/libeet1.symbols: Add a symbols file for libeet1.
   * debian/control:
     - Bump Standards-Version to 3.8.0
     - Drop Build-Dependency on doxygen as docs are now in the upstream tarball.
+    - Build-Depend on dpkg-dev (>= 1.14.8) as we are using a symbols file
 
  -- Albin Tonnerre <albin.tonnerre at gmail.com>  Sat, 27 Sep 2008 13:47:11 +0200
 
diff --git a/debian/control b/debian/control
index b6a25da..9e62d28 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Pkg-e Team <pkg-e-devel at lists.alioth.debian.org>
 Uploaders: Albin Tonnerre <albin.tonnerre at gmail.com>, Niv Sardi <xaiki at debian.org>,
  Jan Lübbe <jluebbe at debian.org>
-Build-Depends: debhelper (>= 6), cdbs, zlib1g-dev, libjpeg62-dev
+Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs, zlib1g-dev, libjpeg62-dev
 Standards-Version: 3.8.0
 Vcs-Git: git://git.debian.org/pkg-e/libs/eet.git
 Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/eet.git
diff --git a/debian/libeet1.symbols b/debian/libeet1.symbols
new file mode 100644
index 0000000..29ca4b4
--- /dev/null
+++ b/debian/libeet1.symbols
@@ -0,0 +1,50 @@
+libeet.so.1 libeet1 #MINVER#
+ eet_clearcache at Base 1.0.0
+ eet_close at Base 1.0.0
+ eet_cypher at Base 1.1.0
+ eet_data_descriptor2_new at Base 1.0.0
+ eet_data_descriptor3_new at Base 1.0.0
+ eet_data_descriptor_decode at Base 1.0.0
+ eet_data_descriptor_element_add at Base 1.0.0
+ eet_data_descriptor_encode at Base 1.0.0
+ eet_data_descriptor_free at Base 1.0.0
+ eet_data_descriptor_new at Base 1.0.0
+ eet_data_dump at Base 1.0.0
+ eet_data_image_decode at Base 1.0.0
+ eet_data_image_decode_to_surface at Base 1.1.0
+ eet_data_image_encode at Base 1.0.0
+ eet_data_image_header_decode at Base 1.0.0
+ eet_data_image_header_read at Base 1.0.0
+ eet_data_image_read at Base 1.0.0
+ eet_data_image_read_to_surface at Base 1.1.0
+ eet_data_image_write at Base 1.0.0
+ eet_data_read at Base 1.0.0
+ eet_data_text_dump at Base 1.0.0
+ eet_data_text_undump at Base 1.0.0
+ eet_data_undump at Base 1.0.0
+ eet_data_write at Base 1.0.0
+ eet_decypher at Base 1.1.0
+ eet_delete at Base 1.0.0
+ eet_dictionary_get at Base 1.0.0
+ eet_dictionary_string_check at Base 1.0.0
+ eet_dictionary_string_get_hash at Base 1.1.0
+ eet_identity_certificate_print at Base 1.1.0
+ eet_identity_check at Base 1.1.0
+ eet_identity_close at Base 1.1.0
+ eet_identity_open at Base 1.1.0
+ eet_identity_print at Base 1.1.0
+ eet_identity_ref at Base 1.1.0
+ eet_identity_set at Base 1.1.0
+ eet_identity_sign at Base 1.1.0
+ eet_identity_unref at Base 1.1.0
+ eet_identity_x509 at Base 1.1.0
+ eet_init at Base 1.0.0
+ eet_list at Base 1.0.0
+ eet_memopen_read at Base 1.1.0
+ eet_mode_get at Base 1.0.0
+ eet_num_entries at Base 1.0.0
+ eet_open at Base 1.0.0
+ eet_read at Base 1.0.0
+ eet_read_direct at Base 1.0.0
+ eet_shutdown at Base 1.0.0
+ eet_write at Base 1.0.0
diff --git a/debian/rules b/debian/rules
index f4e012e..c2961e7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,6 +3,8 @@
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 
+CFLAGS += -fvisibility=hidden
+
 #Build the unit tests binary and run it. Needs 'check' and 'pkg-config' as additionnal build-depends
 #build:
 #	make check

-- 
Enlightenment DR17 file chunk reading/writing library



More information about the Pkg-e-commits mailing list