[Pkg-octave-commit] rev 332 - in trunk/packages/glpk-shlib: . debian debian/lintian debian/patches

Rafael Laboissiere rafael at costa.debian.org
Wed Nov 16 21:05:39 UTC 2005


Author: rafael
Date: 2005-11-16 21:05:39 +0000 (Wed, 16 Nov 2005)
New Revision: 332

Added:
   trunk/packages/glpk-shlib/debian/
   trunk/packages/glpk-shlib/debian/README.Debian
   trunk/packages/glpk-shlib/debian/changelog
   trunk/packages/glpk-shlib/debian/compat
   trunk/packages/glpk-shlib/debian/control
   trunk/packages/glpk-shlib/debian/copyright
   trunk/packages/glpk-shlib/debian/libglpk0.install
   trunk/packages/glpk-shlib/debian/lintian/
   trunk/packages/glpk-shlib/debian/lintian/libglpk0
   trunk/packages/glpk-shlib/debian/patches/
   trunk/packages/glpk-shlib/debian/patches/build-shared-lib.patch
   trunk/packages/glpk-shlib/debian/patches/set-obj-coef.patch
   trunk/packages/glpk-shlib/debian/rules
Log:
Added initial Debian files for glpk-shlib package


Added: trunk/packages/glpk-shlib/debian/README.Debian
===================================================================
--- trunk/packages/glpk-shlib/debian/README.Debian	2005-11-16 20:58:39 UTC (rev 331)
+++ trunk/packages/glpk-shlib/debian/README.Debian	2005-11-16 21:05:39 UTC (rev 332)
@@ -0,0 +1,12 @@
+octave-glpk for Debian
+----------------------
+
+This package provides the shared libraries for GLPK, which are needed for
+linking Octave version 2.9 and later against.  It should not conflict with
+the glpk package.
+
+Notice that the programs glpsol and tspsol, as well as the header files
+(*.h) needed for development are not included in this package.  Use the
+glpk package instead.
+
+ -- Rafael Laboissiere <rafael at debian.org>, Tue Nov 15 19:07:13 CET 2005

Added: trunk/packages/glpk-shlib/debian/changelog
===================================================================
--- trunk/packages/glpk-shlib/debian/changelog	2005-11-16 20:58:39 UTC (rev 331)
+++ trunk/packages/glpk-shlib/debian/changelog	2005-11-16 21:05:39 UTC (rev 332)
@@ -0,0 +1,19 @@
+glpk-shlib (4.8-1) unstable; urgency=low
+
+  * Initial release (closes: #339463)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Wed, 16 Nov 2005 21:53:18 +0100
+
+Local Variables:
+debian-changelog-full-name: "Debian Octave Group"
+debian-changelog-mailing-address: "pkg-octave-devel at lists.alioth.debian.org"
+eval: (add-local-hook
+  'debian-changelog-add-version-hook
+  (lambda ()
+    (save-excursion
+      (forward-line -1)
+      (beginning-of-line)
+      (insert "\n   NOT YET RELEASED!\n\n   +++ Changes by "
+        (or (getenv "DEBFULLNAME") (user-full-name)) "\n"))))
+End:
+

Added: trunk/packages/glpk-shlib/debian/compat
===================================================================
--- trunk/packages/glpk-shlib/debian/compat	2005-11-16 20:58:39 UTC (rev 331)
+++ trunk/packages/glpk-shlib/debian/compat	2005-11-16 21:05:39 UTC (rev 332)
@@ -0,0 +1 @@
+4

Added: trunk/packages/glpk-shlib/debian/control
===================================================================
--- trunk/packages/glpk-shlib/debian/control	2005-11-16 20:58:39 UTC (rev 331)
+++ trunk/packages/glpk-shlib/debian/control	2005-11-16 21:05:39 UTC (rev 332)
@@ -0,0 +1,18 @@
+Source: glpk-shlib
+Section: math
+Priority: optional
+Maintainer: Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>
+Build-Depends: debhelper (>= 4), cdbs, autoconf, automake1.9, libtool
+Standards-Version: 3.6.2
+
+Package: libglpk0
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: linear programming kit (shared libraries for use with Octave)
+ GLPK (GNU Linear Programming Kit) is intended for solving large-scale
+ linear programming (LP), mixed integer programming (MIP), and other
+ related problems.
+ .
+ This package was generated from the upstream sources patched to
+ generate shared libraries, needed for linking against Octave version
+ 2.9 and later.

Added: trunk/packages/glpk-shlib/debian/copyright
===================================================================
--- trunk/packages/glpk-shlib/debian/copyright	2005-11-16 20:58:39 UTC (rev 331)
+++ trunk/packages/glpk-shlib/debian/copyright	2005-11-16 21:05:39 UTC (rev 332)
@@ -0,0 +1 @@
+FIXME!

Added: trunk/packages/glpk-shlib/debian/libglpk0.install
===================================================================
--- trunk/packages/glpk-shlib/debian/libglpk0.install	2005-11-16 20:58:39 UTC (rev 331)
+++ trunk/packages/glpk-shlib/debian/libglpk0.install	2005-11-16 21:05:39 UTC (rev 332)
@@ -0,0 +1 @@
+debian/lintian/libglpk0 /usr/share/lintian/overrides

Added: trunk/packages/glpk-shlib/debian/lintian/libglpk0
===================================================================
--- trunk/packages/glpk-shlib/debian/lintian/libglpk0	2005-11-16 20:58:39 UTC (rev 331)
+++ trunk/packages/glpk-shlib/debian/lintian/libglpk0	2005-11-16 21:05:39 UTC (rev 332)
@@ -0,0 +1 @@
+libglpk0: non-dev-pkg-with-shlib-symlink usr/lib/libglpk.so.0.0.0 usr/lib/libglpk.so
\ No newline at end of file

Added: trunk/packages/glpk-shlib/debian/patches/build-shared-lib.patch
===================================================================
--- trunk/packages/glpk-shlib/debian/patches/build-shared-lib.patch	2005-11-16 20:58:39 UTC (rev 331)
+++ trunk/packages/glpk-shlib/debian/patches/build-shared-lib.patch	2005-11-16 21:05:39 UTC (rev 332)
@@ -0,0 +1,41 @@
+diff -Naur glpk-4.8-orig/configure.in glpk-4.8/configure.in
+--- glpk-4.8-orig/configure.in	2005-01-12 10:00:00.000000000 +0100
++++ glpk-4.8/configure.in	2005-05-23 17:13:43.000000000 +0200
+@@ -9,7 +9,7 @@
+ dnl Checks for programs.
+ AC_PROG_CC
+ AC_PROG_INSTALL
+-AC_PROG_RANLIB
++AC_PROG_LIBTOOL
+ 
+ dnl Checks for libraries.
+ AC_CHECK_LIB(m, sqrt)
+diff -Naur glpk-4.8-orig/examples/Makefile.am glpk-4.8/examples/Makefile.am
+--- glpk-4.8-orig/examples/Makefile.am	2005-01-12 10:00:00.000000000 +0100
++++ glpk-4.8/examples/Makefile.am	2005-05-23 17:19:03.000000000 +0200
+@@ -2,7 +2,7 @@
+ 
+ INCLUDES = -I../include
+ 
+-LDADD = ../src/libglpk.a
++LDADD = ../src/libglpk.la
+ 
+ bin_PROGRAMS = glpsol tspsol
+ 
+diff -Naur glpk-4.8-orig/src/Makefile.am glpk-4.8/src/Makefile.am
+--- glpk-4.8-orig/src/Makefile.am	2005-01-12 10:00:00.000000000 +0100
++++ glpk-4.8/src/Makefile.am	2005-05-23 17:14:28.000000000 +0200
+@@ -2,9 +2,10 @@
+ 
+ INCLUDES = -I../include
+ 
+-lib_LIBRARIES = libglpk.a
+-
+-libglpk_a_SOURCES = \
++lib_LTLIBRARIES = libglpk.la
++libglpk_la_LDFLAGS = -version-info 0:0:0
++	       
++libglpk_la_SOURCES = \
+ glpavl.c \
+ glpdmp.c \
+ glpiet.c \

Added: trunk/packages/glpk-shlib/debian/patches/set-obj-coef.patch
===================================================================
--- trunk/packages/glpk-shlib/debian/patches/set-obj-coef.patch	2005-11-16 20:58:39 UTC (rev 331)
+++ trunk/packages/glpk-shlib/debian/patches/set-obj-coef.patch	2005-11-16 21:05:39 UTC (rev 332)
@@ -0,0 +1,20 @@
+--- glpk-4.8.orig/examples/lpglpk40.c
++++ glpk-4.8/examples/lpglpk40.c
+@@ -206,7 +206,7 @@
+       {  int seqn, type, k;
+          double lo, up;
+          seqn = j+1;
+-         lpx_set_col_coef(lp->lp, seqn, obj == NULL ? 0.0 : obj[j]);
++         lpx_set_obj_coef(lp->lp, seqn, obj == NULL ? 0.0 : obj[j]);
+          lo = lb[j], up = ub[j];
+          /* check for finite bounds */
+          insist(-1e12 <= lo && lo <= up && up <= +1e12);
+@@ -478,7 +478,7 @@
+       {  int seqn, type, k, t;
+          double lo, up;
+          seqn = lpx_get_num_cols(lp->lp) - newcols + j + 1;
+-         lpx_set_col_coef(lp->lp, seqn, obj == NULL ? 0.0 : obj[j]);
++         lpx_set_obj_coef(lp->lp, seqn, obj == NULL ? 0.0 : obj[j]);
+          lo = lb[j], up = ub[j];
+          /* check for finite bounds */
+          insist(-1e10 <= lo && lo <= up && up <= +1e10);

Added: trunk/packages/glpk-shlib/debian/rules
===================================================================
--- trunk/packages/glpk-shlib/debian/rules	2005-11-16 20:58:39 UTC (rev 331)
+++ trunk/packages/glpk-shlib/debian/rules	2005-11-16 21:05:39 UTC (rev 332)
@@ -0,0 +1,24 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+DEB_AUTO_UPDATE_LIBTOOL = pre
+DEB_AUTO_UPDATE_AUTOMAKE = 1.9
+
+DEB_INSTALL_DOCS_ALL =
+
+debusr = $(DEB_DESTDIR)/usr
+debbin = $(debusr)/bin
+deblib = $(debusr)/lib
+debinc = $(debusr)/include
+
+makebuilddir/libglpk0::
+	cp /usr/share/automake-$(DEB_AUTO_UPDATE_AUTOMAKE)/depcomp .
+
+install/libglpk0::
+	rm -rf $(debinc) $(deblib)/libglpk.a $(debbin)
+
+clean::
+	rm -f config.guess config.sub depcomp ltmain.sh


Property changes on: trunk/packages/glpk-shlib/debian/rules
___________________________________________________________________
Name: svn:executable
   + *




More information about the Pkg-octave-commit mailing list