[Pkg-e-commits] [SCM] Enlightenment Foundation Library providing optimized data types branch, master, updated. 3405434cfabc1237704130d02ca9b47ca3617a40

Albin Tonnerre albin.tonnerre at gmail.com
Sun Nov 30 19:17:47 UTC 2008


The following commit has been merged in the master branch:
commit 3405434cfabc1237704130d02ca9b47ca3617a40
Author: Albin Tonnerre <albin.tonnerre at gmail.com>
Date:   Sun Nov 30 19:57:51 2008 +0100

    Add doc package. update version in the symbols file and add some configure flags to debian/rules

diff --git a/debian/changelog b/debian/changelog
index 7244802..c7829af 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-eina (0.0.1~svn20081126-1) UNRELEASED; urgency=low
+eina (0.0.1~svn20081120-1) UNRELEASED; urgency=low
 
   * Initial Release (Closes: #506916)
 
diff --git a/debian/control b/debian/control
index d0bdb39..5379468 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: libs
 Priority: optional
 Maintainer:  Debian Pkg-e Team <pkg-e-devel at lists.alioth.debian.org>
 Uploaders: Albin Tonnerre <albin.tonnerre at gmail.com>, Jan Lübbe <jluebbe at debian.org>
-Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs
+Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs, doxygen
 Standards-Version: 3.8.0
 Vcs-Git: git://git.debian.org/pkg-e/libs/eina.git
 Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/eina.git
@@ -11,7 +11,7 @@ Homepage: http://www.enlightenment.org
 
 Package: libeina0
 Architecture: any
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Enlightenment Foundation Library providing optimized data types
  Eina is a multi-platform library that provides optimized data types and a few
  tools. It supports the following data types:
@@ -30,7 +30,8 @@ Description: Enlightenment Foundation Library providing optimized data types
 Package: libeina-dev
 Section: libdevel
 Architecture: any
-Depends: libeina0 (= ${binary:Version})
+Depends: ${misc:Depends}, libeina0 (= ${binary:Version})
+Recommends: libeina-doc
 Description: Development files for libeina
  Eina is a multi-platform library that provides optimized data types and a few
  tools. It supports the following data types:
@@ -46,10 +47,30 @@ Description: Development files for libeina
  This package contains headers and static libraries for development with
  libeina.
 
+Package: libeina-doc
+Architecture: all
+Depends: ${misc:Depends}
+Enhances: libeina-dev
+Section: doc
+Description: Documentation for use with libeina
+ Eina is a multi-platform library that provides optimized data types and a few
+ tools. It supports the following data types:
+  o Array
+  o Hash Table
+  o Double-linked list
+  o Red-black tree
+  o Shared string
+  o Access Content types
+    + Accessor: can access items of a container randomly
+    + Iterator: can access items of a container sequentially
+ .
+ This package contains documentation for libeina.
+
+
 Package: libeina-dbg
 Architecture: any
 Section: libdevel
-Depends: libeina0 (= ${binary:Version})
+Depends: ${misc:Depends}, libeina0 (= ${binary:Version})
 Priority: extra
 Description: debugging symbols for use with libeina
  Eina is a multi-platform library that provides optimized data types and a few
diff --git a/debian/libeina-doc.dirs b/debian/libeina-doc.dirs
new file mode 100644
index 0000000..d6c3651
--- /dev/null
+++ b/debian/libeina-doc.dirs
@@ -0,0 +1 @@
+usr/share/doc/libeina-doc
diff --git a/debian/libeina-doc.doc-base b/debian/libeina-doc.doc-base
new file mode 100644
index 0000000..e82ee34
--- /dev/null
+++ b/debian/libeina-doc.doc-base
@@ -0,0 +1,10 @@
+Document: eina
+Title: Eina Guide
+Author: Eina developers
+Abstract: This document describes Eina API
+ and provides sample C code.
+Section: Programming/C
+
+Format: HTML
+Index: /usr/share/doc/libeina-doc/html/index.html
+Files: /usr/share/doc/libeina-doc/html/*.html
diff --git a/debian/libeina0.symbols b/debian/libeina0.symbols
index 666cc00..85f06bf 100644
--- a/debian/libeina0.symbols
+++ b/debian/libeina0.symbols
@@ -1,169 +1,169 @@
 libeina.so.0 libeina0 #MINVER#
- EINA_ERROR_CONVERT_0X_NOT_FOUND at Base 0.0.1
- EINA_ERROR_CONVERT_OUTRUN_STRING_LENGTH at Base 0.0.1
- EINA_ERROR_CONVERT_P_NOT_FOUND at Base 0.0.1
- EINA_ERROR_MODULE_INIT_FAILED at Base 0.0.1
- EINA_ERROR_NOT_MEMPOOL_MODULE at Base 0.0.1
- EINA_ERROR_OUT_OF_MEMORY at Base 0.0.1
- EINA_ERROR_WRONG_MODULE at Base 0.0.1
- eina_accessor_container_get at Base 0.0.1
- eina_accessor_data_get at Base 0.0.1
- eina_accessor_free at Base 0.0.1
- eina_accessor_over at Base 0.0.1
- eina_array_accessor_new at Base 0.0.1
- eina_array_clean at Base 0.0.1
- eina_array_flush at Base 0.0.1
- eina_array_free at Base 0.0.1
- eina_array_grow at Base 0.0.1
- eina_array_init at Base 0.0.1
- eina_array_iterator_new at Base 0.0.1
- eina_array_new at Base 0.0.1
- eina_array_remove at Base 0.0.1
- eina_array_shutdown at Base 0.0.1
- eina_array_step_set at Base 0.0.1
- eina_benchmark_free at Base 0.0.1
- eina_benchmark_init at Base 0.0.1
- eina_benchmark_new at Base 0.0.1
- eina_benchmark_register at Base 0.0.1
- eina_benchmark_run at Base 0.0.1
- eina_benchmark_shutdown at Base 0.0.1
- eina_convert_atod at Base 0.0.1
- eina_convert_dtoa at Base 0.0.1
- eina_convert_init at Base 0.0.1
- eina_convert_itoa at Base 0.0.1
- eina_convert_shutdown at Base 0.0.1
- eina_convert_xtoa at Base 0.0.1
- eina_counter_add at Base 0.0.1
- eina_counter_delete at Base 0.0.1
- eina_counter_dump at Base 0.0.1
- eina_counter_init at Base 0.0.1
- eina_counter_shutdown at Base 0.0.1
- eina_counter_start at Base 0.0.1
- eina_counter_stop at Base 0.0.1
- eina_error_get at Base 0.0.1
- eina_error_init at Base 0.0.1
- eina_error_log_level_set at Base 0.0.1
- eina_error_msg_get at Base 0.0.1
- eina_error_msg_register at Base 0.0.1
- eina_error_print at Base 0.0.1
- eina_error_print_cb_file at Base 0.0.1
- eina_error_print_cb_set at Base 0.0.1
- eina_error_print_cb_stdout at Base 0.0.1
- eina_error_set at Base 0.0.1
- eina_error_shutdown at Base 0.0.1
- eina_file_dir_list at Base 0.0.1
- eina_file_split at Base 0.0.1
- eina_hash_add at Base 0.0.1
- eina_hash_add_by_hash at Base 0.0.1
- eina_hash_del at Base 0.0.1
- eina_hash_del_by_hash at Base 0.0.1
- eina_hash_direct_add at Base 0.0.1
- eina_hash_direct_add_by_hash at Base 0.0.1
- eina_hash_find at Base 0.0.1
- eina_hash_find_by_hash at Base 0.0.1
- eina_hash_foreach at Base 0.0.1
- eina_hash_free at Base 0.0.1
- eina_hash_init at Base 0.0.1
- eina_hash_iterator_data_new at Base 0.0.1
- eina_hash_iterator_key_new at Base 0.0.1
- eina_hash_iterator_tuple_new at Base 0.0.1
- eina_hash_modify at Base 0.0.1
- eina_hash_modify_by_hash at Base 0.0.1
- eina_hash_new at Base 0.0.1
- eina_hash_population at Base 0.0.1
- eina_hash_shutdown at Base 0.0.1
- eina_hash_string_djb2_new at Base 0.0.1
- eina_hash_string_superfast_new at Base 0.0.1
- eina_hash_superfast at Base 0.0.1
- eina_init at Base 0.0.1
- eina_inlist_accessor_new at Base 0.0.1
- eina_inlist_append at Base 0.0.1
- eina_inlist_append_relative at Base 0.0.1
- eina_inlist_demote at Base 0.0.1
- eina_inlist_find at Base 0.0.1
- eina_inlist_iterator_new at Base 0.0.1
- eina_inlist_prepend at Base 0.0.1
- eina_inlist_prepend_relative at Base 0.0.1
- eina_inlist_promote at Base 0.0.1
- eina_inlist_remove at Base 0.0.1
- eina_iterator_container_get at Base 0.0.1
- eina_iterator_foreach at Base 0.0.1
- eina_iterator_free at Base 0.0.1
- eina_iterator_next at Base 0.0.1
- eina_lalloc_delete at Base 0.0.1
- eina_lalloc_element_add at Base 0.0.1
- eina_lalloc_elements_add at Base 0.0.1
- eina_lalloc_new at Base 0.0.1
- eina_list_accessor_new at Base 0.0.1
- eina_list_append at Base 0.0.1
- eina_list_append_relative at Base 0.0.1
- eina_list_append_relative_list at Base 0.0.1
- eina_list_data_find at Base 0.0.1
- eina_list_data_find_list at Base 0.0.1
- eina_list_free at Base 0.0.1
- eina_list_init at Base 0.0.1
- eina_list_iterator_new at Base 0.0.1
- eina_list_merge at Base 0.0.1
- eina_list_nth at Base 0.0.1
- eina_list_nth_list at Base 0.0.1
- eina_list_prepend at Base 0.0.1
- eina_list_prepend_relative at Base 0.0.1
- eina_list_prepend_relative_list at Base 0.0.1
- eina_list_promote_list at Base 0.0.1
- eina_list_remove at Base 0.0.1
- eina_list_remove_list at Base 0.0.1
- eina_list_reverse at Base 0.0.1
- eina_list_shutdown at Base 0.0.1
- eina_list_sort at Base 0.0.1
- eina_list_sorted_merge at Base 0.0.1
- eina_magic_fail at Base 0.0.1
- eina_magic_string_get at Base 0.0.1
- eina_magic_string_init at Base 0.0.1
- eina_magic_string_set at Base 0.0.1
- eina_magic_string_shutdown at Base 0.0.1
- eina_mempool_delete at Base 0.0.1
- eina_mempool_gc at Base 0.0.1
- eina_mempool_init at Base 0.0.1
- eina_mempool_new at Base 0.0.1
- eina_mempool_register at Base 0.0.1
- eina_mempool_shutdown at Base 0.0.1
- eina_mempool_statistics at Base 0.0.1
- eina_mempool_unregister at Base 0.0.1
- eina_module_delete at Base 0.0.1
- eina_module_environment_path_get at Base 0.0.1
- eina_module_file_get at Base 0.0.1
- eina_module_init at Base 0.0.1
- eina_module_list_delete at Base 0.0.1
- eina_module_list_get at Base 0.0.1
- eina_module_list_load at Base 0.0.1
- eina_module_list_unload at Base 0.0.1
- eina_module_load at Base 0.0.1
- eina_module_new at Base 0.0.1
- eina_module_shutdown at Base 0.0.1
- eina_module_symbol_get at Base 0.0.1
- eina_module_symbol_path_get at Base 0.0.1
- eina_module_unload at Base 0.0.1
- eina_prime_table at Base 0.0.1
- eina_rbtree_delete at Base 0.0.1
- eina_rbtree_inline_insert at Base 0.0.1
- eina_rbtree_inline_remove at Base 0.0.1
- eina_rbtree_iterator_infix at Base 0.0.1
- eina_rbtree_iterator_postfix at Base 0.0.1
- eina_rbtree_iterator_prefix at Base 0.0.1
- eina_rectangle_pool_add at Base 0.0.1
- eina_rectangle_pool_count at Base 0.0.1
- eina_rectangle_pool_data_get at Base 0.0.1
- eina_rectangle_pool_data_set at Base 0.0.1
- eina_rectangle_pool_delete at Base 0.0.1
- eina_rectangle_pool_geometry_get at Base 0.0.1
- eina_rectangle_pool_get at Base 0.0.1
- eina_rectangle_pool_release at Base 0.0.1
- eina_rectangle_pool_request at Base 0.0.1
- eina_shutdown at Base 0.0.1
- eina_stringshare_add at Base 0.0.1
- eina_stringshare_del at Base 0.0.1
- eina_stringshare_dump at Base 0.0.1
- eina_stringshare_init at Base 0.0.1
- eina_stringshare_ref at Base 0.0.1
- eina_stringshare_shutdown at Base 0.0.1
- eina_stringshare_strlen at Base 0.0.1
+ EINA_ERROR_CONVERT_0X_NOT_FOUND at Base 0.0.1~
+ EINA_ERROR_CONVERT_OUTRUN_STRING_LENGTH at Base 0.0.1~
+ EINA_ERROR_CONVERT_P_NOT_FOUND at Base 0.0.1~
+ EINA_ERROR_MODULE_INIT_FAILED at Base 0.0.1~
+ EINA_ERROR_NOT_MEMPOOL_MODULE at Base 0.0.1~
+ EINA_ERROR_OUT_OF_MEMORY at Base 0.0.1~
+ EINA_ERROR_WRONG_MODULE at Base 0.0.1~
+ eina_accessor_container_get at Base 0.0.1~
+ eina_accessor_data_get at Base 0.0.1~
+ eina_accessor_free at Base 0.0.1~
+ eina_accessor_over at Base 0.0.1~
+ eina_array_accessor_new at Base 0.0.1~
+ eina_array_clean at Base 0.0.1~
+ eina_array_flush at Base 0.0.1~
+ eina_array_free at Base 0.0.1~
+ eina_array_grow at Base 0.0.1~
+ eina_array_init at Base 0.0.1~
+ eina_array_iterator_new at Base 0.0.1~
+ eina_array_new at Base 0.0.1~
+ eina_array_remove at Base 0.0.1~
+ eina_array_shutdown at Base 0.0.1~
+ eina_array_step_set at Base 0.0.1~
+ eina_benchmark_free at Base 0.0.1~
+ eina_benchmark_init at Base 0.0.1~
+ eina_benchmark_new at Base 0.0.1~
+ eina_benchmark_register at Base 0.0.1~
+ eina_benchmark_run at Base 0.0.1~
+ eina_benchmark_shutdown at Base 0.0.1~
+ eina_convert_atod at Base 0.0.1~
+ eina_convert_dtoa at Base 0.0.1~
+ eina_convert_init at Base 0.0.1~
+ eina_convert_itoa at Base 0.0.1~
+ eina_convert_shutdown at Base 0.0.1~
+ eina_convert_xtoa at Base 0.0.1~
+ eina_counter_add at Base 0.0.1~
+ eina_counter_delete at Base 0.0.1~
+ eina_counter_dump at Base 0.0.1~
+ eina_counter_init at Base 0.0.1~
+ eina_counter_shutdown at Base 0.0.1~
+ eina_counter_start at Base 0.0.1~
+ eina_counter_stop at Base 0.0.1~
+ eina_error_get at Base 0.0.1~
+ eina_error_init at Base 0.0.1~
+ eina_error_log_level_set at Base 0.0.1~
+ eina_error_msg_get at Base 0.0.1~
+ eina_error_msg_register at Base 0.0.1~
+ eina_error_print at Base 0.0.1~
+ eina_error_print_cb_file at Base 0.0.1~
+ eina_error_print_cb_set at Base 0.0.1~
+ eina_error_print_cb_stdout at Base 0.0.1~
+ eina_error_set at Base 0.0.1~
+ eina_error_shutdown at Base 0.0.1~
+ eina_file_dir_list at Base 0.0.1~
+ eina_file_split at Base 0.0.1~
+ eina_hash_add at Base 0.0.1~
+ eina_hash_add_by_hash at Base 0.0.1~
+ eina_hash_del at Base 0.0.1~
+ eina_hash_del_by_hash at Base 0.0.1~
+ eina_hash_direct_add at Base 0.0.1~
+ eina_hash_direct_add_by_hash at Base 0.0.1~
+ eina_hash_find at Base 0.0.1~
+ eina_hash_find_by_hash at Base 0.0.1~
+ eina_hash_foreach at Base 0.0.1~
+ eina_hash_free at Base 0.0.1~
+ eina_hash_init at Base 0.0.1~
+ eina_hash_iterator_data_new at Base 0.0.1~
+ eina_hash_iterator_key_new at Base 0.0.1~
+ eina_hash_iterator_tuple_new at Base 0.0.1~
+ eina_hash_modify at Base 0.0.1~
+ eina_hash_modify_by_hash at Base 0.0.1~
+ eina_hash_new at Base 0.0.1~
+ eina_hash_population at Base 0.0.1~
+ eina_hash_shutdown at Base 0.0.1~
+ eina_hash_string_djb2_new at Base 0.0.1~
+ eina_hash_string_superfast_new at Base 0.0.1~
+ eina_hash_superfast at Base 0.0.1~
+ eina_init at Base 0.0.1~
+ eina_inlist_accessor_new at Base 0.0.1~
+ eina_inlist_append at Base 0.0.1~
+ eina_inlist_append_relative at Base 0.0.1~
+ eina_inlist_demote at Base 0.0.1~
+ eina_inlist_find at Base 0.0.1~
+ eina_inlist_iterator_new at Base 0.0.1~
+ eina_inlist_prepend at Base 0.0.1~
+ eina_inlist_prepend_relative at Base 0.0.1~
+ eina_inlist_promote at Base 0.0.1~
+ eina_inlist_remove at Base 0.0.1~
+ eina_iterator_container_get at Base 0.0.1~
+ eina_iterator_foreach at Base 0.0.1~
+ eina_iterator_free at Base 0.0.1~
+ eina_iterator_next at Base 0.0.1~
+ eina_lalloc_delete at Base 0.0.1~
+ eina_lalloc_element_add at Base 0.0.1~
+ eina_lalloc_elements_add at Base 0.0.1~
+ eina_lalloc_new at Base 0.0.1~
+ eina_list_accessor_new at Base 0.0.1~
+ eina_list_append at Base 0.0.1~
+ eina_list_append_relative at Base 0.0.1~
+ eina_list_append_relative_list at Base 0.0.1~
+ eina_list_data_find at Base 0.0.1~
+ eina_list_data_find_list at Base 0.0.1~
+ eina_list_free at Base 0.0.1~
+ eina_list_init at Base 0.0.1~
+ eina_list_iterator_new at Base 0.0.1~
+ eina_list_merge at Base 0.0.1~
+ eina_list_nth at Base 0.0.1~
+ eina_list_nth_list at Base 0.0.1~
+ eina_list_prepend at Base 0.0.1~
+ eina_list_prepend_relative at Base 0.0.1~
+ eina_list_prepend_relative_list at Base 0.0.1~
+ eina_list_promote_list at Base 0.0.1~
+ eina_list_remove at Base 0.0.1~
+ eina_list_remove_list at Base 0.0.1~
+ eina_list_reverse at Base 0.0.1~
+ eina_list_shutdown at Base 0.0.1~
+ eina_list_sort at Base 0.0.1~
+ eina_list_sorted_merge at Base 0.0.1~
+ eina_magic_fail at Base 0.0.1~
+ eina_magic_string_get at Base 0.0.1~
+ eina_magic_string_init at Base 0.0.1~
+ eina_magic_string_set at Base 0.0.1~
+ eina_magic_string_shutdown at Base 0.0.1~
+ eina_mempool_delete at Base 0.0.1~
+ eina_mempool_gc at Base 0.0.1~
+ eina_mempool_init at Base 0.0.1~
+ eina_mempool_new at Base 0.0.1~
+ eina_mempool_register at Base 0.0.1~
+ eina_mempool_shutdown at Base 0.0.1~
+ eina_mempool_statistics at Base 0.0.1~
+ eina_mempool_unregister at Base 0.0.1~
+ eina_module_delete at Base 0.0.1~
+ eina_module_environment_path_get at Base 0.0.1~
+ eina_module_file_get at Base 0.0.1~
+ eina_module_init at Base 0.0.1~
+ eina_module_list_delete at Base 0.0.1~
+ eina_module_list_get at Base 0.0.1~
+ eina_module_list_load at Base 0.0.1~
+ eina_module_list_unload at Base 0.0.1~
+ eina_module_load at Base 0.0.1~
+ eina_module_new at Base 0.0.1~
+ eina_module_shutdown at Base 0.0.1~
+ eina_module_symbol_get at Base 0.0.1~
+ eina_module_symbol_path_get at Base 0.0.1~
+ eina_module_unload at Base 0.0.1~
+ eina_prime_table at Base 0.0.1~
+ eina_rbtree_delete at Base 0.0.1~
+ eina_rbtree_inline_insert at Base 0.0.1~
+ eina_rbtree_inline_remove at Base 0.0.1~
+ eina_rbtree_iterator_infix at Base 0.0.1~
+ eina_rbtree_iterator_postfix at Base 0.0.1~
+ eina_rbtree_iterator_prefix at Base 0.0.1~
+ eina_rectangle_pool_add at Base 0.0.1~
+ eina_rectangle_pool_count at Base 0.0.1~
+ eina_rectangle_pool_data_get at Base 0.0.1~
+ eina_rectangle_pool_data_set at Base 0.0.1~
+ eina_rectangle_pool_delete at Base 0.0.1~
+ eina_rectangle_pool_geometry_get at Base 0.0.1~
+ eina_rectangle_pool_get at Base 0.0.1~
+ eina_rectangle_pool_release at Base 0.0.1~
+ eina_rectangle_pool_request at Base 0.0.1~
+ eina_shutdown at Base 0.0.1~
+ eina_stringshare_add at Base 0.0.1~
+ eina_stringshare_del at Base 0.0.1~
+ eina_stringshare_dump at Base 0.0.1~
+ eina_stringshare_init at Base 0.0.1~
+ eina_stringshare_ref at Base 0.0.1~
+ eina_stringshare_shutdown at Base 0.0.1~
+ eina_stringshare_strlen at Base 0.0.1~
diff --git a/debian/rules b/debian/rules
index 2151730..67da599 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,7 +3,15 @@
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 
-CFLAGS += -fvisibility=hidden
+CFLAGS += -fvisibility=hidden -O3
+
+build/libeina-doc::
+	$(MAKE) doc
+
+install/libeina-doc::
+	cp -R $(DEB_SRCDIR)/doc/html debian/libeina-doc/usr/share/doc/libeina-doc/
 
 DEB_DH_STRIP_ARGS := --dbg-package=libeina-dbg
-DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath
+DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath \
+                             --enable-static-chained-pool \
+                             --disable-magic-debug

-- 
 Enlightenment Foundation Library providing optimized data types



More information about the Pkg-e-commits mailing list