[SCM] glpk packaging branch, master, updated. 4.43-1-4-g3c6521e

Sébastien Villemot sebastien at debian.org
Tue Jun 25 14:54:15 UTC 2013


The following commit has been merged in the master branch:
commit 3c6521e1e3b2e2fa7d33347c7b7aca28fed5784e
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Tue Jun 25 16:52:15 2013 +0200

    * New upstream release
     + SOVERSION bump, the shared library is now libglpk36
     + no-embedded-zlib.patch: new patch to ensure that we don't use the
       embedded zlib
    * Multi-archify the shared library package
    * Bump to debhelper compat level 9
    * Remove obsolete glpk transition package

diff --git a/debian/changelog b/debian/changelog
index 31ebe7b..3f25444 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+glpk (4.51-1) UNRELEASED; urgency=low
+
+  * New upstream release
+    + SOVERSION bump, the shared library is now libglpk36
+    + no-embedded-zlib.patch: new patch to ensure that we don't use the
+      embedded zlib
+  * Multi-archify the shared library package
+  * Bump to debhelper compat level 9
+  * Remove obsolete glpk transition package
+
+ -- Sébastien Villemot <sebastien at debian.org>  Wed, 19 Jun 2013 18:15:36 +0200
+
 glpk (4.45-1) unstable; urgency=low
 
   * Team upload
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+9
diff --git a/debian/control b/debian/control
index b95116b..b70111e 100644
--- a/debian/control
+++ b/debian/control
@@ -3,15 +3,17 @@ Section: math
 Priority: optional
 Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Falk Hueffner <falk at debian.org>
-Build-Depends: debhelper, cdbs, libgmp-dev, libltdl-dev,
- zlib1g-dev, libiodbc2-dev, libmysqlclient-dev, automake, autoconf, libtool
+Build-Depends: debhelper (>= 9), cdbs (>= 0.4.93~), libgmp-dev, libltdl-dev,
+ zlib1g-dev, libiodbc2-dev, libmysqlclient-dev, dh-autoreconf, dh-exec
 Standards-Version: 3.9.2
 Homepage: http://www.gnu.org/software/glpk/glpk.html
 Vcs-Git: git://git.debian.org/git/debian-science/packages/glpk.git
 Vcs-Browser: http://git.debian.org/?p=debian-science/packages/glpk.git
 
-Package: libglpk0
+Package: libglpk36
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: libiodbc2-dev, libmysqlclient-dev
 Description: linear programming kit with integer (MIP) support
@@ -35,7 +37,7 @@ Description: linear programming kit with integer (MIP) support
  libiodbc2-dev (for the iODBC table driver) and libmysqlclient-dev
  (for the MySQL table driver).
 
-Package: libglpk0-dbg
+Package: libglpk36-dbg
 Architecture: any
 Section: debug
 Priority: extra
@@ -52,8 +54,7 @@ Description: linear programming kit - debugging symbols
 Package: libglpk-dev
 Architecture: any
 Section: libdevel
-Depends: libglpk0 (= ${binary:Version}), ${misc:Depends}
-Conflicts: glpk (<< 4.15)
+Depends: libglpk36 (= ${binary:Version}), ${misc:Depends}
 Description: linear programming kit - development files
  GLPK (GNU Linear Programming Kit) is intended for solving large-scale
  linear programming (LP), mixed integer programming (MIP), and other
@@ -66,7 +67,6 @@ Description: linear programming kit - development files
 Package: glpk-doc
 Architecture: all
 Section: doc
-Conflicts: glpk (<< 4.15)
 Depends: ${misc:Depends}
 Description: linear programming kit - documentation files
  GLPK (GNU Linear Programming Kit) is intended for solving large-scale
@@ -79,8 +79,7 @@ Description: linear programming kit - documentation files
 
 Package: glpk-utils
 Architecture: any
-Depends: libglpk0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
-Conflicts: glpk (<< 4.15)
+Depends: libglpk36 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Description: linear programming kit - utility files
  GLPK (GNU Linear Programming Kit) is intended for solving large-scale
  linear programming (LP), mixed integer programming (MIP), and other
@@ -90,16 +89,3 @@ Description: linear programming kit - utility files
  This package contains the following stand-alone tools:
     * glpsol: LP/MIP solver
     * tspsol: TSP solver
-
-Package: glpk
-Architecture: any
-Depends: libglpk0 (= ${binary:Version}), glpk-doc (= ${source:Version}),
- libglpk-dev (= ${binary:Version}), glpk-utils (= ${binary:Version}),
- ${misc:Depends}
-Description: linear programming kit
- GLPK (GNU Linear Programming Kit) is intended for solving large-scale
- linear programming (LP), mixed integer programming (MIP), and other
- related problems. It is a set of routines written in ANSI C and
- organized in the form of a callable library.
- .
- This package is empty and is intended to easy the upgrade from glpk << 4.15.
diff --git a/debian/libglpk-dev.install b/debian/libglpk-dev.install
old mode 100644
new mode 100755
index 7ec8e14..3122146
--- a/debian/libglpk-dev.install
+++ b/debian/libglpk-dev.install
@@ -1,3 +1,5 @@
-debian/tmp/usr/lib/*.so
-debian/tmp/usr/lib/*.a
+#!/usr/bin/dh-exec
+
+debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/*.so
+debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/*.a
 debian/tmp/usr/include
diff --git a/debian/libglpk0.install b/debian/libglpk0.install
deleted file mode 100644
index 79bbe2f..0000000
--- a/debian/libglpk0.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*.so.*
diff --git a/debian/libglpk0.symbols b/debian/libglpk0.symbols
deleted file mode 100644
index 40f7e59..0000000
--- a/debian/libglpk0.symbols
+++ /dev/null
@@ -1,332 +0,0 @@
-libglpk.so.0 libglpk0 #MINVER#
- _glp_lpx_add_cols at Base 4.30
- _glp_lpx_add_rows at Base 4.30
- _glp_lpx_adv_basis at Base 4.30
- _glp_lpx_check_int at Base 4.30
- _glp_lpx_check_kkt at Base 4.30
- _glp_lpx_cpx_basis at Base 4.30
- _glp_lpx_create_index at Base 4.30
- _glp_lpx_create_prob at Base 4.30
- _glp_lpx_del_cols at Base 4.30
- _glp_lpx_del_rows at Base 4.30
- _glp_lpx_delete_index at Base 4.30
- _glp_lpx_delete_prob at Base 4.30
- _glp_lpx_dual_ratio_test at Base 4.30
- _glp_lpx_eval_tab_col at Base 4.30
- _glp_lpx_eval_tab_row at Base 4.30
- _glp_lpx_exact at Base 4.30
- _glp_lpx_find_col at Base 4.30
- _glp_lpx_find_row at Base 4.30
- _glp_lpx_get_class at Base 4.30
- _glp_lpx_get_col_bnds at Base 4.30
- _glp_lpx_get_col_dual at Base 4.30
- _glp_lpx_get_col_info at Base 4.30
- _glp_lpx_get_col_kind at Base 4.30
- _glp_lpx_get_col_lb at Base 4.30
- _glp_lpx_get_col_name at Base 4.30
- _glp_lpx_get_col_prim at Base 4.30
- _glp_lpx_get_col_stat at Base 4.30
- _glp_lpx_get_col_type at Base 4.30
- _glp_lpx_get_col_ub at Base 4.30
- _glp_lpx_get_dual_stat at Base 4.30
- _glp_lpx_get_int_parm at Base 4.30
- _glp_lpx_get_mat_col at Base 4.30
- _glp_lpx_get_mat_row at Base 4.30
- _glp_lpx_get_num_bin at Base 4.30
- _glp_lpx_get_num_cols at Base 4.30
- _glp_lpx_get_num_int at Base 4.30
- _glp_lpx_get_num_nz at Base 4.30
- _glp_lpx_get_num_rows at Base 4.30
- _glp_lpx_get_obj_coef at Base 4.30
- _glp_lpx_get_obj_dir at Base 4.30
- _glp_lpx_get_obj_name at Base 4.30
- _glp_lpx_get_obj_val at Base 4.30
- _glp_lpx_get_prim_stat at Base 4.30
- _glp_lpx_get_prob_name at Base 4.30
- _glp_lpx_get_ray_info at Base 4.30
- _glp_lpx_get_real_parm at Base 4.30
- _glp_lpx_get_row_bnds at Base 4.30
- _glp_lpx_get_row_dual at Base 4.30
- _glp_lpx_get_row_info at Base 4.30
- _glp_lpx_get_row_lb at Base 4.30
- _glp_lpx_get_row_name at Base 4.30
- _glp_lpx_get_row_prim at Base 4.30
- _glp_lpx_get_row_stat at Base 4.30
- _glp_lpx_get_row_type at Base 4.30
- _glp_lpx_get_row_ub at Base 4.30
- _glp_lpx_get_status at Base 4.30
- _glp_lpx_integer at Base 4.30
- _glp_lpx_interior at Base 4.30
- _glp_lpx_intopt at Base 4.30
- _glp_lpx_ipt_col_dual at Base 4.30
- _glp_lpx_ipt_col_prim at Base 4.30
- _glp_lpx_ipt_obj_val at Base 4.30
- _glp_lpx_ipt_row_dual at Base 4.30
- _glp_lpx_ipt_row_prim at Base 4.30
- _glp_lpx_ipt_status at Base 4.30
- _glp_lpx_is_b_avail at Base 4.30
- _glp_lpx_load_matrix at Base 4.30
- _glp_lpx_main at Base 4.30
- _glp_lpx_mip_col_val at Base 4.30
- _glp_lpx_mip_obj_val at Base 4.30
- _glp_lpx_mip_row_val at Base 4.30
- _glp_lpx_mip_status at Base 4.30
- _glp_lpx_prim_ratio_test at Base 4.30
- _glp_lpx_print_ips at Base 4.30
- _glp_lpx_print_mip at Base 4.30
- _glp_lpx_print_prob at Base 4.30
- _glp_lpx_print_sens_bnds at Base 4.30
- _glp_lpx_print_sol at Base 4.30
- _glp_lpx_read_bas at Base 4.30
- _glp_lpx_read_cpxlp at Base 4.30
- _glp_lpx_read_freemps at Base 4.30
- _glp_lpx_read_model at Base 4.30
- _glp_lpx_read_mps at Base 4.30
- _glp_lpx_reset_parms at Base 4.30
- _glp_lpx_scale_prob at Base 4.30
- _glp_lpx_set_class at Base 4.30
- _glp_lpx_set_col_bnds at Base 4.30
- _glp_lpx_set_col_kind at Base 4.30
- _glp_lpx_set_col_name at Base 4.30
- _glp_lpx_set_col_stat at Base 4.30
- _glp_lpx_set_int_parm at Base 4.30
- _glp_lpx_set_mat_col at Base 4.30
- _glp_lpx_set_mat_row at Base 4.30
- _glp_lpx_set_obj_coef at Base 4.30
- _glp_lpx_set_obj_dir at Base 4.30
- _glp_lpx_set_obj_name at Base 4.30
- _glp_lpx_set_prob_name at Base 4.30
- _glp_lpx_set_real_parm at Base 4.30
- _glp_lpx_set_row_bnds at Base 4.30
- _glp_lpx_set_row_name at Base 4.30
- _glp_lpx_set_row_stat at Base 4.30
- _glp_lpx_simplex at Base 4.30
- _glp_lpx_std_basis at Base 4.30
- _glp_lpx_transform_col at Base 4.30
- _glp_lpx_transform_row at Base 4.30
- _glp_lpx_unscale_prob at Base 4.30
- _glp_lpx_warm_up at Base 4.30
- _glp_lpx_write_bas at Base 4.30
- _glp_lpx_write_cpxlp at Base 4.30
- _glp_lpx_write_freemps at Base 4.30
- _glp_lpx_write_mps at Base 4.30
- _glp_lpx_write_pb at Base 4.30
- glp_add_arc at Base 4.35
- glp_add_cols at Base 4.30
- glp_add_rows at Base 4.30
- glp_add_vertices at Base 4.35
- glp_adv_basis at Base 4.31
- glp_analyze_bound at Base 4.43
- glp_analyze_coef at Base 4.43
- glp_asnprob_hall at Base 4.43
- glp_asnprob_lp at Base 4.43
- glp_asnprob_okalg at Base 4.43
- glp_assert_ at Base 4.43
- glp_bf_exists at Base 4.30
- glp_bf_updated at Base 4.30
- glp_btran at Base 4.30
- glp_calloc at Base 4.30
- glp_check_asnprob at Base 4.43
- glp_check_dup at Base 4.43
- glp_close_tee at Base 4.43
- glp_copy_prob at Base 4.33
- glp_cpx_basis at Base 4.31
- glp_create_graph at Base 4.35
- glp_create_index at Base 4.30
- glp_create_prob at Base 4.30
- glp_create_v_index at Base 4.43
- glp_del_arc at Base 4.43
- glp_del_cols at Base 4.30
- glp_del_rows at Base 4.30
- glp_del_vertices at Base 4.43
- glp_delete_graph at Base 4.35
- glp_delete_index at Base 4.30
- glp_delete_prob at Base 4.30
- glp_delete_v_index at Base 4.43
- glp_difftime at Base 4.43
- glp_dual_rtest at Base 4.43
- glp_erase_graph at Base 4.35
- glp_erase_prob at Base 4.30
- glp_error_ at Base 4.43
- glp_error_hook at Base 4.43
- glp_eval_tab_col at Base 4.30
- glp_eval_tab_row at Base 4.30
- glp_exact at Base 4.33
- glp_factorize at Base 4.30
- glp_find_col at Base 4.30
- glp_find_row at Base 4.30
- glp_find_vertex at Base 4.43
- glp_free at Base 4.30
- glp_free_env at Base 4.30
- glp_ftran at Base 4.30
- glp_get_bfcp at Base 4.30
- glp_get_bhead at Base 4.30
- glp_get_col_bind at Base 4.30
- glp_get_col_dual at Base 4.30
- glp_get_col_kind at Base 4.30
- glp_get_col_lb at Base 4.30
- glp_get_col_name at Base 4.30
- glp_get_col_prim at Base 4.30
- glp_get_col_stat at Base 4.30
- glp_get_col_type at Base 4.30
- glp_get_col_ub at Base 4.30
- glp_get_dual_stat at Base 4.30
- glp_get_mat_col at Base 4.30
- glp_get_mat_row at Base 4.30
- glp_get_num_bin at Base 4.30
- glp_get_num_cols at Base 4.30
- glp_get_num_int at Base 4.30
- glp_get_num_nz at Base 4.30
- glp_get_num_rows at Base 4.30
- glp_get_obj_coef at Base 4.30
- glp_get_obj_dir at Base 4.30
- glp_get_obj_name at Base 4.30
- glp_get_obj_val at Base 4.30
- glp_get_prim_stat at Base 4.30
- glp_get_prob_name at Base 4.30
- glp_get_rii at Base 4.30
- glp_get_row_bind at Base 4.30
- glp_get_row_dual at Base 4.30
- glp_get_row_lb at Base 4.30
- glp_get_row_name at Base 4.30
- glp_get_row_prim at Base 4.30
- glp_get_row_stat at Base 4.30
- glp_get_row_type at Base 4.30
- glp_get_row_ub at Base 4.30
- glp_get_sjj at Base 4.30
- glp_get_status at Base 4.30
- glp_get_unbnd_ray at Base 4.33
- glp_gridgen at Base 4.35
- glp_init_cpxcp at Base 4.43
- glp_init_env at Base 4.43
- glp_init_iocp at Base 4.30
- glp_init_iptcp at Base 4.38
- glp_init_mpscp at Base 4.38
- glp_init_smcp at Base 4.30
- glp_interior at Base 4.33
- glp_intopt at Base 4.30
- glp_ios_add_row at Base 4.32
- glp_ios_best_node at Base 4.30
- glp_ios_branch_upon at Base 4.30
- glp_ios_can_branch at Base 4.30
- glp_ios_clear_pool at Base 4.32
- glp_ios_curr_node at Base 4.30
- glp_ios_del_row at Base 4.32
- glp_ios_get_prob at Base 4.30
- glp_ios_heur_sol at Base 4.30
- glp_ios_mip_gap at Base 4.30
- glp_ios_next_node at Base 4.30
- glp_ios_node_bound at Base 4.30
- glp_ios_node_data at Base 4.30
- glp_ios_node_level at Base 4.30
- glp_ios_pool_size at Base 4.32
- glp_ios_prev_node at Base 4.30
- glp_ios_reason at Base 4.30
- glp_ios_row_attr at Base 4.32
- glp_ios_select_node at Base 4.30
- glp_ios_terminate at Base 4.30
- glp_ios_tree_size at Base 4.30
- glp_ios_up_node at Base 4.30
- glp_ipt_col_dual at Base 4.30
- glp_ipt_col_prim at Base 4.30
- glp_ipt_obj_val at Base 4.30
- glp_ipt_row_dual at Base 4.30
- glp_ipt_row_prim at Base 4.30
- glp_ipt_status at Base 4.30
- glp_load_matrix at Base 4.30
- glp_main at Base 4.30
- glp_malloc at Base 4.30
- glp_maxflow_ffalg at Base 4.36
- glp_maxflow_lp at Base 4.35
- glp_mem_limit at Base 4.30
- glp_mem_usage at Base 4.30
- glp_mincost_lp at Base 4.35
- glp_mincost_okalg at Base 4.36
- glp_mip_col_val at Base 4.30
- glp_mip_obj_val at Base 4.30
- glp_mip_row_val at Base 4.30
- glp_mip_status at Base 4.30
- glp_mpl_alloc_wksp at Base 4.33
- glp_mpl_build_prob at Base 4.33
- glp_mpl_free_wksp at Base 4.33
- glp_mpl_generate at Base 4.33
- glp_mpl_postsolve at Base 4.33
- glp_mpl_read_data at Base 4.33
- glp_mpl_read_model at Base 4.33
- glp_netgen at Base 4.35
- glp_open_tee at Base 4.43
- glp_prim_rtest at Base 4.43
- glp_print_ipt at Base 4.37
- glp_print_mip at Base 4.37
- glp_print_ranges at Base 4.43
- glp_print_sol at Base 4.37
- glp_printf at Base 4.37
- glp_read_asnprob at Base 4.43
- glp_read_ccdata at Base 4.43
- glp_read_graph at Base 4.37
- glp_read_ipt at Base 4.30
- glp_read_lp at Base 4.30
- glp_read_maxflow at Base 4.35
- glp_read_mincost at Base 4.35
- glp_read_mip at Base 4.30
- glp_read_mps at Base 4.30
- glp_read_prob at Base 4.43
- glp_read_sol at Base 4.30
- glp_rmfgen at Base 4.35
- glp_scale_prob at Base 4.30
- glp_sdf_close_file at Base 4.43
- glp_sdf_error at Base 4.43
- glp_sdf_line at Base 4.43
- glp_sdf_open_file at Base 4.43
- glp_sdf_read_int at Base 4.43
- glp_sdf_read_item at Base 4.43
- glp_sdf_read_num at Base 4.43
- glp_sdf_read_text at Base 4.43
- glp_sdf_set_jump at Base 4.43
- glp_sdf_warning at Base 4.43
- glp_set_bfcp at Base 4.30
- glp_set_col_bnds at Base 4.30
- glp_set_col_kind at Base 4.30
- glp_set_col_name at Base 4.30
- glp_set_col_stat at Base 4.30
- glp_set_graph_name at Base 4.35
- glp_set_mat_col at Base 4.30
- glp_set_mat_row at Base 4.30
- glp_set_obj_coef at Base 4.30
- glp_set_obj_dir at Base 4.30
- glp_set_obj_name at Base 4.30
- glp_set_prob_name at Base 4.30
- glp_set_rii at Base 4.30
- glp_set_row_bnds at Base 4.30
- glp_set_row_name at Base 4.30
- glp_set_row_stat at Base 4.30
- glp_set_sjj at Base 4.30
- glp_set_vertex_name at Base 4.43
- glp_simplex at Base 4.30
- glp_sort_matrix at Base 4.43
- glp_std_basis at Base 4.31
- glp_strong_comp at Base 4.37
- glp_term_hook at Base 4.30
- glp_term_out at Base 4.30
- glp_time at Base 4.43
- glp_top_sort at Base 4.43
- glp_transform_col at Base 4.43
- glp_transform_row at Base 4.43
- glp_unscale_prob at Base 4.30
- glp_version at Base 4.30
- glp_vprintf at Base 4.43
- glp_warm_up at Base 4.43
- glp_wclique_exact at Base 4.43
- glp_weak_comp at Base 4.36
- glp_write_asnprob at Base 4.43
- glp_write_ccdata at Base 4.43
- glp_write_graph at Base 4.37
- glp_write_ipt at Base 4.30
- glp_write_lp at Base 4.30
- glp_write_maxflow at Base 4.35
- glp_write_mincost at Base 4.35
- glp_write_mip at Base 4.30
- glp_write_mps at Base 4.30
- glp_write_prob at Base 4.43
- glp_write_sol at Base 4.30
- glp_cpp at Base 4.45
diff --git a/debian/libglpk36.install b/debian/libglpk36.install
new file mode 100755
index 0000000..a7ed2c9
--- /dev/null
+++ b/debian/libglpk36.install
@@ -0,0 +1,3 @@
+#!/usr/bin/dh-exec
+
+debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/*.so.*
diff --git a/debian/libglpk36.symbols b/debian/libglpk36.symbols
new file mode 100644
index 0000000..7b16fe4
--- /dev/null
+++ b/debian/libglpk36.symbols
@@ -0,0 +1,229 @@
+libglpk.so.36 libglpk36 #MINVER#
+ glp_add_arc at Base 4.51
+ glp_add_cols at Base 4.51
+ glp_add_rows at Base 4.51
+ glp_add_vertices at Base 4.51
+ glp_adv_basis at Base 4.51
+ glp_alloc at Base 4.51
+ glp_analyze_bound at Base 4.51
+ glp_analyze_coef at Base 4.51
+ glp_asnprob_hall at Base 4.51
+ glp_asnprob_lp at Base 4.51
+ glp_asnprob_okalg at Base 4.51
+ glp_assert_ at Base 4.51
+ glp_bf_exists at Base 4.51
+ glp_bf_updated at Base 4.51
+ glp_btran at Base 4.51
+ glp_check_asnprob at Base 4.51
+ glp_check_cnfsat at Base 4.51
+ glp_check_dup at Base 4.51
+ glp_check_kkt at Base 4.51
+ glp_close_tee at Base 4.51
+ glp_copy_prob at Base 4.51
+ glp_cpp at Base 4.51
+ glp_cpx_basis at Base 4.51
+ glp_create_graph at Base 4.51
+ glp_create_index at Base 4.51
+ glp_create_prob at Base 4.51
+ glp_create_v_index at Base 4.51
+ glp_del_arc at Base 4.51
+ glp_del_cols at Base 4.51
+ glp_del_rows at Base 4.51
+ glp_del_vertices at Base 4.51
+ glp_delete_graph at Base 4.51
+ glp_delete_index at Base 4.51
+ glp_delete_prob at Base 4.51
+ glp_delete_v_index at Base 4.51
+ glp_difftime at Base 4.51
+ glp_dual_rtest at Base 4.51
+ glp_erase_graph at Base 4.51
+ glp_erase_prob at Base 4.51
+ glp_error_ at Base 4.51
+ glp_error_hook at Base 4.51
+ glp_eval_tab_col at Base 4.51
+ glp_eval_tab_row at Base 4.51
+ glp_exact at Base 4.51
+ glp_factorize at Base 4.51
+ glp_find_col at Base 4.51
+ glp_find_row at Base 4.51
+ glp_find_vertex at Base 4.51
+ glp_free at Base 4.51
+ glp_free_env at Base 4.51
+ glp_ftran at Base 4.51
+ glp_get_bfcp at Base 4.51
+ glp_get_bhead at Base 4.51
+ glp_get_col_bind at Base 4.51
+ glp_get_col_dual at Base 4.51
+ glp_get_col_kind at Base 4.51
+ glp_get_col_lb at Base 4.51
+ glp_get_col_name at Base 4.51
+ glp_get_col_prim at Base 4.51
+ glp_get_col_stat at Base 4.51
+ glp_get_col_type at Base 4.51
+ glp_get_col_ub at Base 4.51
+ glp_get_dual_stat at Base 4.51
+ glp_get_mat_col at Base 4.51
+ glp_get_mat_row at Base 4.51
+ glp_get_num_bin at Base 4.51
+ glp_get_num_cols at Base 4.51
+ glp_get_num_int at Base 4.51
+ glp_get_num_nz at Base 4.51
+ glp_get_num_rows at Base 4.51
+ glp_get_obj_coef at Base 4.51
+ glp_get_obj_dir at Base 4.51
+ glp_get_obj_name at Base 4.51
+ glp_get_obj_val at Base 4.51
+ glp_get_prim_stat at Base 4.51
+ glp_get_prob_name at Base 4.51
+ glp_get_rii at Base 4.51
+ glp_get_row_bind at Base 4.51
+ glp_get_row_dual at Base 4.51
+ glp_get_row_lb at Base 4.51
+ glp_get_row_name at Base 4.51
+ glp_get_row_prim at Base 4.51
+ glp_get_row_stat at Base 4.51
+ glp_get_row_type at Base 4.51
+ glp_get_row_ub at Base 4.51
+ glp_get_sjj at Base 4.51
+ glp_get_status at Base 4.51
+ glp_get_unbnd_ray at Base 4.51
+ glp_gridgen at Base 4.51
+ glp_init_cpxcp at Base 4.51
+ glp_init_env at Base 4.51
+ glp_init_iocp at Base 4.51
+ glp_init_iptcp at Base 4.51
+ glp_init_mpscp at Base 4.51
+ glp_init_smcp at Base 4.51
+ glp_interior at Base 4.51
+ glp_intfeas1 at Base 4.51
+ glp_intopt at Base 4.51
+ glp_ios_add_row at Base 4.51
+ glp_ios_best_node at Base 4.51
+ glp_ios_branch_upon at Base 4.51
+ glp_ios_can_branch at Base 4.51
+ glp_ios_clear_pool at Base 4.51
+ glp_ios_curr_node at Base 4.51
+ glp_ios_del_row at Base 4.51
+ glp_ios_get_prob at Base 4.51
+ glp_ios_heur_sol at Base 4.51
+ glp_ios_mip_gap at Base 4.51
+ glp_ios_next_node at Base 4.51
+ glp_ios_node_bound at Base 4.51
+ glp_ios_node_data at Base 4.51
+ glp_ios_node_level at Base 4.51
+ glp_ios_pool_size at Base 4.51
+ glp_ios_prev_node at Base 4.51
+ glp_ios_reason at Base 4.51
+ glp_ios_row_attr at Base 4.51
+ glp_ios_select_node at Base 4.51
+ glp_ios_terminate at Base 4.51
+ glp_ios_tree_size at Base 4.51
+ glp_ios_up_node at Base 4.51
+ glp_ipt_col_dual at Base 4.51
+ glp_ipt_col_prim at Base 4.51
+ glp_ipt_obj_val at Base 4.51
+ glp_ipt_row_dual at Base 4.51
+ glp_ipt_row_prim at Base 4.51
+ glp_ipt_status at Base 4.51
+ glp_load_matrix at Base 4.51
+ glp_main at Base 4.51
+ glp_maxflow_ffalg at Base 4.51
+ glp_maxflow_lp at Base 4.51
+ glp_mem_limit at Base 4.51
+ glp_mem_usage at Base 4.51
+ glp_mincost_lp at Base 4.51
+ glp_mincost_okalg at Base 4.51
+ glp_mincost_relax4 at Base 4.51
+ glp_minisat1 at Base 4.51
+ glp_mip_col_val at Base 4.51
+ glp_mip_obj_val at Base 4.51
+ glp_mip_row_val at Base 4.51
+ glp_mip_status at Base 4.51
+ glp_mpl_alloc_wksp at Base 4.51
+ glp_mpl_build_prob at Base 4.51
+ glp_mpl_free_wksp at Base 4.51
+ glp_mpl_generate at Base 4.51
+ glp_mpl_postsolve at Base 4.51
+ glp_mpl_read_data at Base 4.51
+ glp_mpl_read_model at Base 4.51
+ glp_netgen at Base 4.51
+ glp_netgen_prob at Base 4.51
+ glp_open_tee at Base 4.51
+ glp_prim_rtest at Base 4.51
+ glp_print_ipt at Base 4.51
+ glp_print_mip at Base 4.51
+ glp_print_ranges at Base 4.51
+ glp_print_sol at Base 4.51
+ glp_printf at Base 4.51
+ glp_puts at Base 4.51
+ glp_read_asnprob at Base 4.51
+ glp_read_ccdata at Base 4.51
+ glp_read_cnfsat at Base 4.51
+ glp_read_graph at Base 4.51
+ glp_read_ipt at Base 4.51
+ glp_read_lp at Base 4.51
+ glp_read_maxflow at Base 4.51
+ glp_read_mincost at Base 4.51
+ glp_read_mip at Base 4.51
+ glp_read_mps at Base 4.51
+ glp_read_prob at Base 4.51
+ glp_read_sol at Base 4.51
+ glp_realloc at Base 4.51
+ glp_rmfgen at Base 4.51
+ glp_scale_prob at Base 4.51
+ glp_sdf_close_file at Base 4.51
+ glp_sdf_error at Base 4.51
+ glp_sdf_line at Base 4.51
+ glp_sdf_open_file at Base 4.51
+ glp_sdf_read_int at Base 4.51
+ glp_sdf_read_item at Base 4.51
+ glp_sdf_read_num at Base 4.51
+ glp_sdf_read_text at Base 4.51
+ glp_sdf_set_jump at Base 4.51
+ glp_sdf_warning at Base 4.51
+ glp_set_bfcp at Base 4.51
+ glp_set_col_bnds at Base 4.51
+ glp_set_col_kind at Base 4.51
+ glp_set_col_name at Base 4.51
+ glp_set_col_stat at Base 4.51
+ glp_set_graph_name at Base 4.51
+ glp_set_mat_col at Base 4.51
+ glp_set_mat_row at Base 4.51
+ glp_set_obj_coef at Base 4.51
+ glp_set_obj_dir at Base 4.51
+ glp_set_obj_name at Base 4.51
+ glp_set_prob_name at Base 4.51
+ glp_set_rii at Base 4.51
+ glp_set_row_bnds at Base 4.51
+ glp_set_row_name at Base 4.51
+ glp_set_row_stat at Base 4.51
+ glp_set_sjj at Base 4.51
+ glp_set_vertex_name at Base 4.51
+ glp_simplex at Base 4.51
+ glp_sort_matrix at Base 4.51
+ glp_std_basis at Base 4.51
+ glp_strong_comp at Base 4.51
+ glp_term_hook at Base 4.51
+ glp_term_out at Base 4.51
+ glp_time at Base 4.51
+ glp_top_sort at Base 4.51
+ glp_transform_col at Base 4.51
+ glp_transform_row at Base 4.51
+ glp_unscale_prob at Base 4.51
+ glp_version at Base 4.51
+ glp_vprintf at Base 4.51
+ glp_warm_up at Base 4.51
+ glp_wclique_exact at Base 4.51
+ glp_weak_comp at Base 4.51
+ glp_write_asnprob at Base 4.51
+ glp_write_ccdata at Base 4.51
+ glp_write_cnfsat at Base 4.51
+ glp_write_graph at Base 4.51
+ glp_write_ipt at Base 4.51
+ glp_write_lp at Base 4.51
+ glp_write_maxflow at Base 4.51
+ glp_write_mincost at Base 4.51
+ glp_write_mip at Base 4.51
+ glp_write_mps at Base 4.51
+ glp_write_prob at Base 4.51
+ glp_write_sol at Base 4.51
diff --git a/debian/patches/no-embedded-zlib.patch b/debian/patches/no-embedded-zlib.patch
new file mode 100644
index 0000000..11d8475
--- /dev/null
+++ b/debian/patches/no-embedded-zlib.patch
@@ -0,0 +1,46 @@
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -12,8 +12,7 @@
+ -I$(srcdir)/env \
+ -I$(srcdir)/minisat \
+ -I$(srcdir)/misc \
+--I$(srcdir)/proxy \
+--I$(srcdir)/zlib
++-I$(srcdir)/proxy
+ 
+ libglpk_la_LDFLAGS = \
+ -version-info 36:0:0 \
+@@ -140,21 +139,6 @@
+ misc/triang.c \
+ misc/wclique.c \
+ proxy/proxy.c \
+-proxy/proxy1.c \
+-zlib/adler32.c \
+-zlib/compress.c \
+-zlib/crc32.c \
+-zlib/deflate.c \
+-zlib/gzclose.c \
+-zlib/gzlib.c \
+-zlib/gzread.c \
+-zlib/gzwrite.c \
+-zlib/inffast.c \
+-zlib/inflate.c \
+-zlib/inftrees.c \
+-zlib/trees.c \
+-zlib/uncompr.c \
+-zlib/zio.c \
+-zlib/zutil.c
++proxy/proxy1.c
+ 
+ ## eof ##
+--- a/configure.ac
++++ b/configure.ac
+@@ -140,6 +140,8 @@
+    AC_MSG_RESULT([no])
+ fi
+ 
++AC_CHECK_LIB([z], [gzopen])
++
+ AC_CONFIG_FILES(
+    [src/Makefile examples/Makefile Makefile])
+ AC_OUTPUT
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..466531a
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+no-embedded-zlib.patch
diff --git a/debian/rules b/debian/rules
index f9259a5..1ba5b83 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,18 +4,12 @@
 # GNU copyright (C) 2007, 2008  Rafael Laboissiere
 
 include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/autoreconf.mk
 include /usr/share/cdbs/1/class/autotools.mk
 
-debversion = $(shell perl -ne '/([\d.-]+)/;print "$$1"; last' \
-		debian/changelog)
-uversion = $(shell echo $(debversion) | sed "s/-.*//")
-
 DEB_CONFIGURE_EXTRA_FLAGS =	\
-	--enable-dl --enable-odbc --enable-mysql --with-gmp --with-zlib
+	--enable-dl --enable-odbc --enable-mysql --with-gmp \
+	--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
 DEB_MAKE_CHECK_TARGET = check
-DEB_DH_MAKESHLIBS_ARGS_libglpk0 = -V"libglpk0 (>= $(uversion))"
-DEB_COMPRESS_EXCLUDE = .sql .pdf
-
-debian/stamp-autotools-files:
-	libtoolize
-	autoreconf
+DEB_DH_MAKESHLIBS_ARGS_libglpk36 = -V
+DEB_COMPRESS_EXCLUDE_ALL = .sql .pdf

-- 
glpk packaging



More information about the debian-science-commits mailing list