Control: tags 631057 + pending
Control: tags 817375 + patch
Control: tags 817375 + pending

Dear maintainer,

I've prepared an NMU for bibcursed (versioned as 2.0.0-6.1) and
uploaded it to DELAYED/15. Please feel free to tell me if I
should delay it longer.

Regards.

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
diffstat for bibcursed-2.0.0 bibcursed-2.0.0

 bibcursed.c                                |    6 +-
 debian/changelog                           |   15 +++++
 debian/clean                               |    1 
 debian/compat                              |    2 
 debian/control                             |    6 +-
 debian/install                             |    1 
 debian/manpages                            |    1 
 debian/patches/fix-address-field.patch     |   15 +++++
 debian/patches/fix-bolding-behaviour.patch |   15 +++++
 debian/patches/fix-manpage.patch           |   15 +++++
 debian/patches/ignore-case.patch           |   15 +++++
 debian/patches/series                      |    4 +
 debian/rules                               |   81 ++---------------------------
 debian/source/format                       |    1 
 14 files changed, 98 insertions(+), 80 deletions(-)

diff -Nru bibcursed-2.0.0/bibcursed.c bibcursed-2.0.0/bibcursed.c
--- bibcursed-2.0.0/bibcursed.c	2017-03-13 14:02:14.000000000 +0100
+++ bibcursed-2.0.0/bibcursed.c	2002-06-08 13:59:10.000000000 +0200
@@ -279,7 +279,7 @@
           }
          else
             printw("%s","1. Address ");
-         if (set_address == 1) addch('*');
+         if (set_author == 1) addch('*');
          print_pos++;
        }
       if (use_annote != 0)
@@ -345,7 +345,7 @@
       if (use_edition != 0)
        {
          move(print_pos,5);
-         if (use_edition == 1)
+         if (use_edition != 1)
           {
             attron(A_BOLD);
             printw("%s","7. Edition ");
@@ -526,7 +526,7 @@
        }
 
       /* Check to see if we have all the info we need */
-      if (lch == 'z')
+      if (ch == 'z')
        {
          not_done =0;
          if (use_address==1 && set_address == 0)
diff -Nru bibcursed-2.0.0/debian/changelog bibcursed-2.0.0/debian/changelog
--- bibcursed-2.0.0/debian/changelog	2017-03-13 14:02:14.000000000 +0100
+++ bibcursed-2.0.0/debian/changelog	2017-03-13 13:55:29.000000000 +0100
@@ -1,3 +1,18 @@
+bibcursed (2.0.0-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Use source format 3.0 (quilt).
+  * Turn directly applied patches into single quilt patches in debian/patches.
+  * Fix syntax error in the manpage.
+  * Fix build with -Wl,--as-needed.  Closes: #631057
+  * Rewrite debian/rules using the dh sequencer.
+  * Bump debhelper compat level to 10.  Closes: #817375
+  * Bump Standards-Version to 3.9.8.
+  * Fix cross building.
+  * Do not start the synopsis with an article.
+
+ -- Mattia Rizzolo <mat...@debian.org>  Mon, 13 Mar 2017 13:55:29 +0100
+
 bibcursed (2.0.0-6) unstable; urgency=low
 
   * debian/control:
diff -Nru bibcursed-2.0.0/debian/clean bibcursed-2.0.0/debian/clean
--- bibcursed-2.0.0/debian/clean	1970-01-01 01:00:00.000000000 +0100
+++ bibcursed-2.0.0/debian/clean	2017-03-13 11:37:21.000000000 +0100
@@ -0,0 +1 @@
+bibcursed
diff -Nru bibcursed-2.0.0/debian/compat bibcursed-2.0.0/debian/compat
--- bibcursed-2.0.0/debian/compat	2017-03-13 14:02:14.000000000 +0100
+++ bibcursed-2.0.0/debian/compat	2017-03-13 11:39:50.000000000 +0100
@@ -1 +1 @@
-4
+10
diff -Nru bibcursed-2.0.0/debian/control bibcursed-2.0.0/debian/control
--- bibcursed-2.0.0/debian/control	2017-03-13 14:02:14.000000000 +0100
+++ bibcursed-2.0.0/debian/control	2017-03-13 13:53:14.000000000 +0100
@@ -2,13 +2,13 @@
 Section: tex
 Priority: optional
 Maintainer: John Wright <j...@debian.org>
-Build-Depends: debhelper (>= 4), libncurses5-dev
-Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 10), libncurses5-dev
+Standards-Version: 3.9.8
 
 Package: bibcursed
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: An interactive program to edit BibTeX bibliographies
+Description: Interactive program to edit BibTeX bibliographies
  Bibcursed is a simple program to make life a little easier when using
  BibTeX bibliographies. It currently provides these main functions:
  .
diff -Nru bibcursed-2.0.0/debian/install bibcursed-2.0.0/debian/install
--- bibcursed-2.0.0/debian/install	1970-01-01 01:00:00.000000000 +0100
+++ bibcursed-2.0.0/debian/install	2017-03-13 11:40:25.000000000 +0100
@@ -0,0 +1 @@
+bibcursed usr/bin
diff -Nru bibcursed-2.0.0/debian/manpages bibcursed-2.0.0/debian/manpages
--- bibcursed-2.0.0/debian/manpages	1970-01-01 01:00:00.000000000 +0100
+++ bibcursed-2.0.0/debian/manpages	2017-03-13 11:47:37.000000000 +0100
@@ -0,0 +1 @@
+bibcursed.1
diff -Nru bibcursed-2.0.0/debian/patches/fix-address-field.patch bibcursed-2.0.0/debian/patches/fix-address-field.patch
--- bibcursed-2.0.0/debian/patches/fix-address-field.patch	1970-01-01 01:00:00.000000000 +0100
+++ bibcursed-2.0.0/debian/patches/fix-address-field.patch	2017-03-13 11:14:19.000000000 +0100
@@ -0,0 +1,15 @@
+Description: correct behavior for marking the address field
+Author: Christopher Nelson
+Bug-Debian: https://bugs.debian.org/366872
+
+--- bibcursed-2.0.0.orig/bibcursed.c
++++ bibcursed-2.0.0/bibcursed.c
+@@ -279,7 +279,7 @@ add_entry()
+           }
+          else
+             printw("%s","1. Address ");
+-         if (set_author == 1) addch('*');
++         if (set_address == 1) addch('*');
+          print_pos++;
+        }
+       if (use_annote != 0)
diff -Nru bibcursed-2.0.0/debian/patches/fix-bolding-behaviour.patch bibcursed-2.0.0/debian/patches/fix-bolding-behaviour.patch
--- bibcursed-2.0.0/debian/patches/fix-bolding-behaviour.patch	1970-01-01 01:00:00.000000000 +0100
+++ bibcursed-2.0.0/debian/patches/fix-bolding-behaviour.patch	2017-03-13 11:14:57.000000000 +0100
@@ -0,0 +1,15 @@
+Description: correct bolding behavior for the edition field
+Author: Christopher Nelson
+Bug-Debian: https://bugs.debian.org/366877
+
+--- bibcursed-2.0.0.orig/bibcursed.c
++++ bibcursed-2.0.0/bibcursed.c
+@@ -345,7 +345,7 @@ add_entry()
+       if (use_edition != 0)
+        {
+          move(print_pos,5);
+-         if (use_edition != 1)
++         if (use_edition == 1)
+           {
+             attron(A_BOLD);
+             printw("%s","7. Edition ");
diff -Nru bibcursed-2.0.0/debian/patches/fix-manpage.patch bibcursed-2.0.0/debian/patches/fix-manpage.patch
--- bibcursed-2.0.0/debian/patches/fix-manpage.patch	1970-01-01 01:00:00.000000000 +0100
+++ bibcursed-2.0.0/debian/patches/fix-manpage.patch	2017-03-13 11:48:17.000000000 +0100
@@ -0,0 +1,15 @@
+Description: Remove undefined macro from manpage
+Author: Mattia Rizzolo <mat...@debian.org>
+Last-Update: 2017-03-13
+Forwarded: no
+
+--- a/bibcursed.1
++++ b/bibcursed.1
+@@ -11,7 +11,6 @@
+ .\" domi...@rampant.cx
+ .\"
+ .TH BIBCURSED 1 "8th June, 2002"
+-.LO 1
+ 
+ .SH NAME
+ bibcursed \- manipulate BibTeX files
diff -Nru bibcursed-2.0.0/debian/patches/ignore-case.patch bibcursed-2.0.0/debian/patches/ignore-case.patch
--- bibcursed-2.0.0/debian/patches/ignore-case.patch	1970-01-01 01:00:00.000000000 +0100
+++ bibcursed-2.0.0/debian/patches/ignore-case.patch	2017-03-13 11:15:04.000000000 +0100
@@ -0,0 +1,15 @@
+Description: allow using either upper-or-lower-case 'z' to finish an entry
+Author: Christopher Nelson
+Bug-Debian: https://bugs.debian.org/366619
+
+--- bibcursed-2.0.0.orig/bibcursed.c
++++ bibcursed-2.0.0/bibcursed.c
+@@ -526,7 +526,7 @@ add_entry()
+        }
+ 
+       /* Check to see if we have all the info we need */
+-      if (ch == 'z')
++      if (lch == 'z')
+        {
+          not_done =0;
+          if (use_address==1 && set_address == 0)
diff -Nru bibcursed-2.0.0/debian/patches/series bibcursed-2.0.0/debian/patches/series
--- bibcursed-2.0.0/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ bibcursed-2.0.0/debian/patches/series	2017-03-13 11:46:35.000000000 +0100
@@ -0,0 +1,4 @@
+fix-address-field.patch
+fix-bolding-behaviour.patch
+ignore-case.patch
+fix-manpage.patch
diff -Nru bibcursed-2.0.0/debian/rules bibcursed-2.0.0/debian/rules
--- bibcursed-2.0.0/debian/rules	2017-03-13 14:02:14.000000000 +0100
+++ bibcursed-2.0.0/debian/rules	2017-03-13 13:52:11.000000000 +0100
@@ -1,82 +1,17 @@
 #!/usr/bin/make -f
-# Sample debian/rules that uses debhelper.
-# GNU copyright 1997 to 1999 by Joey Hess.
 
-# Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-ifndef CC 
-  CC = gcc
-endif
-ifeq ($(CC),)
-  CC = gcc
-endif
+include /usr/share/dpkg/buildflags.mk
+include /usr/share/dpkg/architecture.mk
 
-CFLAGS += -Wall -Wshadow -g
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-  CFLAGS += -O0
-else
-  CFLAGS += -O2
+ifeq ($(origin CC),default)
+  CC := $(DEB_HOST_GNU_TYPE)-gcc
 endif
 
-clean:
-	dh_testdir
-	dh_testroot
-	-rm -f build-stamp
-	-rm -f bibcursed
-
-	# If we're not in a mercurial repository, make sure no hg metadata is
-	# lying around
-	if ! [ -d .hg ]; then \
-		rm -f .hg*; \
-	fi
-
-	dh_clean
-
-
-build: build-stamp
-build-stamp:
-	dh_testdir
+%:
+	dh $@
 
+override_dh_auto_build-arch:
 	# Add here commands to compile the package.
-	$(CC) $(CFLAGS) -lncurses -o bibcursed bibcursed.c
-
-	touch build-stamp
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-
-	install -D -m 0755 $(CURDIR)/bibcursed \
-           $(CURDIR)/debian/bibcursed/usr/bin/bibcursed
-	install -D -m 0644 $(CURDIR)/bibcursed.1 \
-           $(CURDIR)/debian/bibcursed/usr/share/man/man1/bibcursed.1
-
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installdocs
-	dh_installexamples
-	dh_installmenu
-	dh_installman
-	dh_installchangelogs 
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+	$(CC) $(CFLAGS) -Wshadow -o bibcursed bibcursed.c -lncurses $(LDFLAGS)
diff -Nru bibcursed-2.0.0/debian/source/format bibcursed-2.0.0/debian/source/format
--- bibcursed-2.0.0/debian/source/format	1970-01-01 01:00:00.000000000 +0100
+++ bibcursed-2.0.0/debian/source/format	2017-03-13 11:07:24.000000000 +0100
@@ -0,0 +1 @@
+3.0 (quilt)

Attachment: signature.asc
Description: PGP signature

Reply via email to