Package: comedilib Version: 0.10.1-1.1 I've just uploaded a NMU to the 7 day delayed queue to fix the RC bug causing xoscope and other packages used by Debian Edu to be removed from testing. I fixed a few other issues in the process.
The attached patch is the debdiff for my upload. -- Happy hacking Petter Reinholdtsen
diff -Nru comedilib-0.10.1/debian/changelog comedilib-0.10.1/debian/changelog --- comedilib-0.10.1/debian/changelog 2013-08-18 10:32:17.000000000 +0200 +++ comedilib-0.10.1/debian/changelog 2014-05-11 20:52:06.000000000 +0200 @@ -1,3 +1,24 @@ +comedilib (0.10.1-1.1) unstable; urgency=low + + * Non-maintainer upload to fix RC bug #733322. + * Fix build problem with newer bison (Closes: #733322). Patch from + Daniel T Chen and Ubuntu via A. Maitland Bottoms backporting + upstream changesets 90ce9a9, cc0c9e7, f4e228e, c689eff, and + 2277e82. + * Use dh-autoreconf to fix build problem on some architectures + (Closes: #727345). Drop now obsolete autotools-dev build + dependency. Patch from Daniel T Chen and Ubuntu via A. Maitland + Bottoms. + * Add new executables comedi_soft_calibrate and comedi_board_info to + the libcomedi1 package (Closes: #711203). Add new directory + /var/lib/comedi/calibrations to the package, and build using + --localstatedir=/var to store the state to the correct location. + Patch from A. Maitland Bottoms. + * Adjusted 01_calibrate_build.patch to remove check for comedilib.h too, + to ensure the comedi-calibrate/configure script work without libcomedi0. + + -- Petter Reinholdtsen <p...@debian.org> Sun, 11 May 2014 20:52:01 +0200 + comedilib (0.10.1-1) unstable; urgency=low * New upstream release diff -Nru comedilib-0.10.1/debian/control comedilib-0.10.1/debian/control --- comedilib-0.10.1/debian/control 2013-04-27 23:12:24.000000000 +0200 +++ comedilib-0.10.1/debian/control 2014-05-11 14:24:43.000000000 +0200 @@ -2,7 +2,7 @@ Section: devel Priority: optional Maintainer: Gudjon I. Gudjonsson <gud...@gudjon.org> -Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~), python-all-dev, autotools-dev, +Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~), python-all-dev, dh-autoreconf, swig, docbook-utils, dblatex, bison, flex, libtool, xmlto, imagemagick, fop, libboost-program-options-dev, libgsl0-dev, hardening-wrapper Standards-Version: 3.9.4 diff -Nru comedilib-0.10.1/debian/libcomedi0.dirs comedilib-0.10.1/debian/libcomedi0.dirs --- comedilib-0.10.1/debian/libcomedi0.dirs 2012-06-04 01:35:26.000000000 +0200 +++ comedilib-0.10.1/debian/libcomedi0.dirs 2014-05-11 14:24:43.000000000 +0200 @@ -6,3 +6,4 @@ usr/share/doc/libcomedi0/ etc/pcmcia/ lib/udev/rules.d/ +var/lib/comedi/calibrations diff -Nru comedilib-0.10.1/debian/libcomedi0.install comedilib-0.10.1/debian/libcomedi0.install --- comedilib-0.10.1/debian/libcomedi0.install 2012-06-04 01:35:38.000000000 +0200 +++ comedilib-0.10.1/debian/libcomedi0.install 2014-05-11 14:53:12.000000000 +0200 @@ -1,7 +1,9 @@ usr/lib/libcomedi.so.* #usr/lib/ruby/* usr/sbin/* +usr/bin/comedi_board_info usr/bin/comedi_calibrate +usr/bin/comedi_soft_calibrate usr/bin/comedi_test usr/share/man/man7/* usr/share/man/man8/* diff -Nru comedilib-0.10.1/debian/patches/01_calibrate_build.patch comedilib-0.10.1/debian/patches/01_calibrate_build.patch --- comedilib-0.10.1/debian/patches/01_calibrate_build.patch 2013-01-20 19:02:21.000000000 +0100 +++ comedilib-0.10.1/debian/patches/01_calibrate_build.patch 2014-05-11 16:12:00.000000000 +0200 @@ -1,12 +1,151 @@ Allows comedi_calibrate to be built without having libcomedi0 installed. This is a patch to configure, a machine generated file. A better solution -without patching machine generated files would be preferable. ---- a/comedi-calibrate/configure -+++ b/comedi-calibrate/configure -@@ -5616,81 +5616,6 @@ - +without patching machine generated files would be preferable, but the tools do +to thus are currently missing. + +Index: comedilib-0.10.1-pere/comedi-calibrate/configure +=================================================================== +--- comedilib-0.10.1-pere.orig/comedi-calibrate/configure 2014-05-11 16:10:54.925251751 +0200 ++++ comedilib-0.10.1-pere/comedi-calibrate/configure 2014-05-11 16:11:17.405352278 +0200 +@@ -5481,216 +5481,6 @@ + done +-if test "${ac_cv_header_comedilib_h+set}" = set; then +- { echo "$as_me:$LINENO: checking for comedilib.h" >&5 +-echo $ECHO_N "checking for comedilib.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_comedilib_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_comedilib_h" >&5 +-echo "${ECHO_T}$ac_cv_header_comedilib_h" >&6; } +-else +- # Is the header compilable? +-{ echo "$as_me:$LINENO: checking comedilib.h usability" >&5 +-echo $ECHO_N "checking comedilib.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default +-#include <comedilib.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +- *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +- (eval "$ac_compile") 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && { +- test -z "$ac_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_header_compiler=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_header_compiler=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } +- +-# Is the header present? +-{ echo "$as_me:$LINENO: checking comedilib.h presence" >&5 +-echo $ECHO_N "checking comedilib.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <comedilib.h> +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +- *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } >/dev/null && { +- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +- test ! -s conftest.err +- }; then +- ac_header_preproc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_header_preproc=no +-fi +- +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } +- +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +- yes:no: ) +- { echo "$as_me:$LINENO: WARNING: comedilib.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: comedilib.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: comedilib.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: comedilib.h: proceeding with the compiler's result" >&2;} +- ac_header_preproc=yes +- ;; +- no:yes:* ) +- { echo "$as_me:$LINENO: WARNING: comedilib.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: comedilib.h: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: comedilib.h: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: comedilib.h: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: comedilib.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: comedilib.h: see the Autoconf documentation" >&2;} +- { echo "$as_me:$LINENO: WARNING: comedilib.h: section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: comedilib.h: section \"Present But Cannot Be Compiled\"" >&2;} +- { echo "$as_me:$LINENO: WARNING: comedilib.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: comedilib.h: proceeding with the preprocessor's result" >&2;} +- { echo "$as_me:$LINENO: WARNING: comedilib.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: comedilib.h: in the future, the compiler will take precedence" >&2;} +- +- ;; +-esac +-{ echo "$as_me:$LINENO: checking for comedilib.h" >&5 +-echo $ECHO_N "checking for comedilib.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_comedilib_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_header_comedilib_h=$ac_header_preproc +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_comedilib_h" >&5 +-echo "${ECHO_T}$ac_cv_header_comedilib_h" >&6; } +- +-fi +-if test $ac_cv_header_comedilib_h = yes; then +- : +-else +- { { echo "$as_me:$LINENO: error: Failed to find comedilib.h." >&5 +-echo "$as_me: error: Failed to find comedilib.h." >&2;} +- { (exit 1); exit 1; }; } +-fi +- +- +- -{ echo "$as_me:$LINENO: checking for comedi_open in -lcomedi" >&5 -echo $ECHO_N "checking for comedi_open in -lcomedi... $ECHO_C" >&6; } -if test "${ac_cv_lib_comedi_comedi_open+set}" = set; then diff -Nru comedilib-0.10.1/debian/patches/04_bison.patch comedilib-0.10.1/debian/patches/04_bison.patch --- comedilib-0.10.1/debian/patches/04_bison.patch 2013-08-14 22:58:59.000000000 +0200 +++ comedilib-0.10.1/debian/patches/04_bison.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,59 +0,0 @@ -Description: Fix build failure with bison 2.6 -Origin: upstream, - http://comedi.org/git?p=comedi/comedilib.git;a=commitdiff;h=90ce9a94bdb6b26a9cbffdf2e9922b0b1f668a65;hp=3dfae5a6ee6040d294493f3856a3949e1b602af0 -Bug-Debian: http://bugs.debian.org/710622 -Last-Update: 2013-08-11 - ---- comedilib-0.10.0.orig/lib/calib_yacc.y -+++ comedilib-0.10.0/lib/calib_yacc.y -@@ -28,13 +28,14 @@ - #include <math.h> - #include <string.h> - #include <stdlib.h> --#include "calib_yacc.h" --#include "calib_lex.h" - - #define YYERROR_VERBOSE - #define YYPARSE_PARAM parse_arg - #define YYLEX_PARAM priv(YYPARSE_PARAM)->yyscanner - -+#include "calib_yacc.h" -+#include "calib_lex.h" -+ - enum polynomial_direction - { - POLYNOMIAL_TO_PHYS, -@@ -347,6 +348,11 @@ extern comedi_calibration_t* _comedi_par - return priv.parsed_file; - } - -+static void yyerror(const char *s) -+{ -+ fprintf(stderr, "%s\n", s); -+} -+ - %} - - %pure_parser -@@ -504,10 +510,5 @@ extern comedi_calibration_t* _comedi_par - - %% - --void calib_yyerror(char *s) --{ -- fprintf(stderr, "%s\n", s); --} -- - - ---- comedilib-0.10.0.orig/lib/libinternal.h -+++ comedilib-0.10.0/lib/libinternal.h -@@ -146,8 +146,6 @@ int valid_chan(comedi_t *it,unsigned int - int comedi_get_rangetype(comedi_t *it,unsigned int subdevice,unsigned int chan); - - #define YY_DECL int calib_yylex(YYSTYPE *calib_lvalp, yyscan_t yyscanner) --void calib_yyerror(char *s); --int calib_yyparse(void *parse_arg); - - #endif - diff -Nru comedilib-0.10.1/debian/patches/04_new_bison.patch comedilib-0.10.1/debian/patches/04_new_bison.patch --- comedilib-0.10.1/debian/patches/04_new_bison.patch 1970-01-01 01:00:00.000000000 +0100 +++ comedilib-0.10.1/debian/patches/04_new_bison.patch 2014-05-11 14:50:39.000000000 +0200 @@ -0,0 +1,253 @@ +Index: comedilib-0.10.1/lib/calib_lex.l +=================================================================== +--- comedilib-0.10.1.orig/lib/calib_lex.l 2014-01-07 17:17:46.120064499 -0500 ++++ comedilib-0.10.1/lib/calib_lex.l 2014-01-07 17:19:30.965518265 -0500 +@@ -31,6 +31,8 @@ + #include "libinternal.h" + #include "calib_yacc.h" + ++#define YY_NO_INPUT ++ + %} + + %x COMMENT +Index: comedilib-0.10.1/lib/calib_yacc.y +=================================================================== +--- comedilib-0.10.1.orig/lib/calib_yacc.y 2014-01-07 17:17:46.108063299 -0500 ++++ comedilib-0.10.1/lib/calib_yacc.y 2014-01-07 17:22:12.611832960 -0500 +@@ -28,12 +28,12 @@ + #include <math.h> + #include <string.h> + #include <stdlib.h> +-#include "calib_yacc.h" +-#include "calib_lex.h" + + #define YYERROR_VERBOSE +-#define YYPARSE_PARAM parse_arg +-#define YYLEX_PARAM priv(YYPARSE_PARAM)->yyscanner ++#define LEX_PARAM parse_arg->yyscanner ++ ++#include "calib_yacc.h" ++#include "calib_lex.h" + + enum polynomial_direction + { +@@ -41,7 +41,7 @@ + POLYNOMIAL_FROM_PHYS + }; + +-typedef struct ++struct calib_yyparse_private + { + yyscan_t yyscanner; + comedi_calibration_t *parsed_file; +@@ -49,15 +49,10 @@ + int cal_index; + unsigned num_coefficients; + comedi_polynomial_t polynomial; +-} calib_yyparse_private_t; ++}; + + YY_DECL; + +-static inline calib_yyparse_private_t* priv( calib_yyparse_private_t *parse_arg) +-{ +- return parse_arg; +-} +- + static void free_calibration_setting( comedi_calibration_setting_t *setting ) + { + if( setting->channels ); +@@ -317,39 +312,18 @@ + } + } + +-EXPORT_ALIAS_DEFAULT(_comedi_parse_calibration_file,comedi_parse_calibration_file,0.7.20); +-extern comedi_calibration_t* _comedi_parse_calibration_file( const char *cal_file_path ) ++static void yyerror(calib_yyparse_private_t *parse_arg, const char *s) + { +- calib_yyparse_private_t priv; +- FILE *file; +- +- if( cal_file_path == NULL ) return NULL; +- memset(&priv, 0, sizeof(calib_yyparse_private_t)); +- priv.parsed_file = alloc_calib_parse(); +- if( priv.parsed_file == NULL ) return NULL; +- +- file = fopen( cal_file_path, "r" ); +- if( file == NULL ) +- { +- COMEDILIB_DEBUG( 3, "failed to open file\n" ); +- return NULL; +- } +- calib_yylex_init(&priv.yyscanner); +- calib_yyrestart(file, priv.yyscanner); +- if( calib_yyparse( &priv ) ) +- { +- comedi_cleanup_calibration( priv.parsed_file ); +- priv.parsed_file = NULL; +- } +- calib_yylex_destroy(priv.yyscanner); +- fclose( file ); +- fill_inverse_linear_polynomials(priv.parsed_file); +- return priv.parsed_file; ++ fprintf(stderr, "%s\n", s); + } + + %} + +-%pure_parser ++%pure-parser ++ ++%parse-param {calib_yyparse_private_t *parse_arg} ++ ++%lex-param {LEX_PARAM} + + %union + { +@@ -372,7 +346,7 @@ + input: '{' hash '}' + | error + { +- fprintf(stderr, "input error on line %i\n", calib_yyget_lineno(priv(parse_arg)->yyscanner)); ++ fprintf(stderr, "input error on line %i\n", calib_yyget_lineno(parse_arg->yyscanner)); + // fprintf(stderr, "input error on line %i\n", @1.first_line ); + YYABORT; + } +@@ -385,13 +359,13 @@ + + hash_element: T_DRIVER_NAME T_ASSIGN T_STRING + { +- if( priv(parse_arg)->parsed_file->driver_name != NULL ) YYABORT; +- priv(parse_arg)->parsed_file->driver_name = strdup( $3 ); ++ if( parse_arg->parsed_file->driver_name != NULL ) YYABORT; ++ parse_arg->parsed_file->driver_name = strdup( $3 ); + } + | T_BOARD_NAME T_ASSIGN T_STRING + { +- if( priv(parse_arg)->parsed_file->board_name != NULL ) YYABORT; +- priv(parse_arg)->parsed_file->board_name = strdup( $3 ); ++ if( parse_arg->parsed_file->board_name != NULL ) YYABORT; ++ parse_arg->parsed_file->board_name = strdup( $3 ); + } + | T_CALIBRATIONS T_ASSIGN '[' calibrations_array ']' + ; +@@ -401,8 +375,8 @@ + | '{' calibration_setting '}' ',' calibrations_array + ; + +- calibration_setting: /* empty */ { priv(parse_arg)->cal_index++; } +- | calibration_setting_element { priv(parse_arg)->cal_index++; } ++ calibration_setting: /* empty */ { parse_arg->cal_index++; } ++ | calibration_setting_element { parse_arg->cal_index++; } + | calibration_setting_element ',' calibration_setting + ; + +@@ -420,12 +394,12 @@ + | T_SOFTCAL_TO_PHYS T_ASSIGN '{' polynomial '}' + { + if(add_polynomial(parse_arg, POLYNOMIAL_TO_PHYS) < 0) YYERROR; +- priv(parse_arg)->num_coefficients = 0; ++ parse_arg->num_coefficients = 0; + } + | T_SOFTCAL_FROM_PHYS T_ASSIGN '{' polynomial '}' + { + if(add_polynomial(parse_arg, POLYNOMIAL_FROM_PHYS) < 0) YYERROR; +- priv(parse_arg)->num_coefficients = 0; ++ parse_arg->num_coefficients = 0; + } + ; + +@@ -458,14 +432,14 @@ + | '{' caldac '}' ',' caldacs_array + ; + +- caldac: /* empty */ { if(add_caldac( parse_arg, priv(parse_arg)->caldac ) < 0) YYERROR; } +- | caldac_element { if(add_caldac( parse_arg, priv(parse_arg)->caldac ) < 0) YYERROR; } ++ caldac: /* empty */ { if(add_caldac( parse_arg, parse_arg->caldac ) < 0) YYERROR; } ++ | caldac_element { if(add_caldac( parse_arg, parse_arg->caldac ) < 0) YYERROR; } + | caldac_element ',' caldac + ; + +- caldac_element: T_SUBDEVICE T_ASSIGN T_NUMBER { priv(parse_arg)->caldac.subdevice = $3; } +- | T_CHANNEL T_ASSIGN T_NUMBER { priv(parse_arg)->caldac.channel = $3; } +- | T_VALUE T_ASSIGN T_NUMBER { priv(parse_arg)->caldac.value = $3; } ++ caldac_element: T_SUBDEVICE T_ASSIGN T_NUMBER { parse_arg->caldac.subdevice = $3; } ++ | T_CHANNEL T_ASSIGN T_NUMBER { parse_arg->caldac.channel = $3; } ++ | T_VALUE T_ASSIGN T_NUMBER { parse_arg->caldac.value = $3; } + ; + + polynomial: /* empty */ +@@ -494,20 +468,45 @@ + + expansion_origin: T_FLOAT + { +- priv(parse_arg)->polynomial.expansion_origin = $1; ++ parse_arg->polynomial.expansion_origin = $1; + } + | T_NUMBER + { +- priv(parse_arg)->polynomial.expansion_origin = $1; ++ parse_arg->polynomial.expansion_origin = $1; + } + ; + + %% + +-void calib_yyerror(char *s) ++ ++EXPORT_ALIAS_DEFAULT(_comedi_parse_calibration_file,comedi_parse_calibration_file,0.7.20); ++extern comedi_calibration_t* _comedi_parse_calibration_file( const char *cal_file_path ) + { +- fprintf(stderr, "%s\n", s); +-} ++ calib_yyparse_private_t priv; ++ FILE *file; ++ ++ if( cal_file_path == NULL ) return NULL; ++ memset(&priv, 0, sizeof(calib_yyparse_private_t)); ++ priv.parsed_file = alloc_calib_parse(); ++ if( priv.parsed_file == NULL ) return NULL; + ++ file = fopen( cal_file_path, "r" ); ++ if( file == NULL ) ++ { ++ COMEDILIB_DEBUG( 3, "failed to open file\n" ); ++ return NULL; ++ } ++ calib_yylex_init(&priv.yyscanner); ++ calib_yyrestart(file, priv.yyscanner); ++ if( calib_yyparse( &priv ) ) ++ { ++ comedi_cleanup_calibration( priv.parsed_file ); ++ priv.parsed_file = NULL; ++ } ++ calib_yylex_destroy(priv.yyscanner); ++ fclose( file ); ++ fill_inverse_linear_polynomials(priv.parsed_file); ++ return priv.parsed_file; ++} + + +Index: comedilib-0.10.1/lib/libinternal.h +=================================================================== +--- comedilib-0.10.1.orig/lib/libinternal.h 2014-01-07 17:17:46.132065695 -0500 ++++ comedilib-0.10.1/lib/libinternal.h 2014-01-07 17:20:57.106739088 -0500 +@@ -85,6 +85,8 @@ + typedef struct subdevice_struct subdevice; + typedef struct device_struct device; + ++typedef struct calib_yyparse_private calib_yyparse_private_t; ++ + struct comedi_t_struct{ + int magic; + +@@ -146,8 +148,6 @@ + int comedi_get_rangetype(comedi_t *it,unsigned int subdevice,unsigned int chan); + + #define YY_DECL int calib_yylex(YYSTYPE *calib_lvalp, yyscan_t yyscanner) +-void calib_yyerror(char *s); +-int calib_yyparse(void *parse_arg); + + #endif + diff -Nru comedilib-0.10.1/debian/patches/05_automake_warning.patch comedilib-0.10.1/debian/patches/05_automake_warning.patch --- comedilib-0.10.1/debian/patches/05_automake_warning.patch 1970-01-01 01:00:00.000000000 +0100 +++ comedilib-0.10.1/debian/patches/05_automake_warning.patch 2014-05-11 14:24:43.000000000 +0200 @@ -0,0 +1,21 @@ +Index: comedilib-0.10.1/configure.ac +=================================================================== +--- comedilib-0.10.1.orig/configure.ac 2012-08-22 07:48:48.000000000 -0400 ++++ comedilib-0.10.1/configure.ac 2014-01-08 15:09:19.160460885 -0500 +@@ -29,6 +29,8 @@ + m4_define([scxi_lt_revision], [0]) + m4_define([scxi_lt_age], [9]) + ++m4_pattern_allow([AM_PROG_AR]) ++ + # comedilib library version: major.minor.micro + # comedilib package version: major.minor.micro[letter] + # +@@ -105,6 +107,7 @@ + AM_PROG_LEX + AC_PROG_YACC + AC_PROG_LIBTOOL ++AM_PROG_AR + + AC_HEADER_STDC([]) + diff -Nru comedilib-0.10.1/debian/patches/series comedilib-0.10.1/debian/patches/series --- comedilib-0.10.1/debian/patches/series 2013-08-14 22:59:28.000000000 +0200 +++ comedilib-0.10.1/debian/patches/series 2014-05-11 15:46:01.000000000 +0200 @@ -1,5 +1,5 @@ 01_calibrate_build.patch 02_fix_manpages.patch 03_fix_compile.patch -04_bison.patch - +04_new_bison.patch +05_automake_warning.patch diff -Nru comedilib-0.10.1/debian/rules comedilib-0.10.1/debian/rules --- comedilib-0.10.1/debian/rules 2013-04-28 10:04:15.000000000 +0200 +++ comedilib-0.10.1/debian/rules 2014-05-11 18:57:57.000000000 +0200 @@ -25,9 +25,8 @@ configure: configure-stamp configure-stamp: dh_testdir + dh_autoreconf #ln -s comedi-calibrate-1 comedi-calibrate - cp /usr/share/misc/config.sub . - cp /usr/share/misc/config.guess . cp /usr/share/misc/config.sub comedi-calibrate/ cp /usr/share/misc/config.guess comedi-calibrate/ for pyvers in ${PYTHONS}; \ @@ -80,9 +79,6 @@ clean: dh_testdir dh_testroot - rm -f config.sub - rm -f config.guess - rm -f config.log rm -f *-stamp rm -rf pybuild rm -rf doc/doc_html/ @@ -108,6 +104,7 @@ [ ! -f comedi-calibrate/Makefile ]] || cd comedi-calibrate && [ ! -f Makefile ] || $(MAKE) distclean find . -name Makefile -exec rm -f {} \; #rm -f comedi-calibrate + dh_autoreconf_clean dh_clean install: build