tags 649829 + pending
thanks

Dear maintainer,

I've prepared an NMU for sjfonts (versioned as 2.0.2-1.1) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should delay it longer.

Regards.
diff -Nru sjfonts-2.0.2/debian/changelog sjfonts-2.0.2/debian/changelog
--- sjfonts-2.0.2/debian/changelog	2011-12-10 19:46:59.000000000 +0100
+++ sjfonts-2.0.2/debian/changelog	2011-12-10 19:32:18.000000000 +0100
@@ -1,3 +1,24 @@
+sjfonts (2.0.2-1.1) unstable; urgency=low
+
+  * Non-maintainer upload to achieve the goal of removing defoma
+    (and modernize the package a little bit!)
+  * Drop defoma support. Closes: #649829
+  * Drop recommends on x-ttcidfontconf
+  * Add ${misc:Depends} to dependencies to properly cope with
+    dependencies triggerred by the use of debhelper utilities
+  * Bump debhelper compatibility level to 8
+  * Bump Standards-Version to 3.9.2 (checked)
+  * Use minimal dh7-style rules file
+  * Change section to fonts
+  * Move to v3 source format (added Makefile moved to a
+    Debian-specific patch)
+  * Build-Depend on "fontforge-nox|fontforge" to avoid cluttering
+    build daemons
+  * Make reference to GPL-2 document explicitly in debian/copyright
+  * Complete Steve Jordi's copyright in debian/copyright
+
+ -- Christian Perrier <bubu...@debian.org>  Sat, 10 Dec 2011 19:32:14 +0100
+
 sjfonts (2.0.2-1) unstable; urgency=low
 
   * New upstream release.  Thanks to Albert Astals Cid for calling my
diff -Nru sjfonts-2.0.2/debian/control sjfonts-2.0.2/debian/control
--- sjfonts-2.0.2/debian/control	2011-12-10 19:46:59.000000000 +0100
+++ sjfonts-2.0.2/debian/control	2011-12-10 14:08:11.000000000 +0100
@@ -1,14 +1,13 @@
 Source: sjfonts
-Section: x11
+Section: fonts
 Priority: optional
 Maintainer: Daniel Schepler <schep...@debian.org>
-Build-Depends-Indep: debhelper (>= 5.0.0), cdbs, defoma, fontforge
-Standards-Version: 3.6.2
+Build-Depends-Indep: debhelper (>= 8), fontforge-nox|fontforge
+Standards-Version: 3.9.2
 
 Package: ttf-sjfonts
 Architecture: all
-Depends: defoma
-Recommends: x-ttcidfont-conf
+Depends: ${misc:Depends}
 Description: Some Juicy Fonts handwriting fonts
  This package contains two handwriting fonts created by Steve Jordi,
  Delphine and SteveHand, in TrueType format.
diff -Nru sjfonts-2.0.2/debian/copyright sjfonts-2.0.2/debian/copyright
--- sjfonts-2.0.2/debian/copyright	2011-12-10 19:46:59.000000000 +0100
+++ sjfonts-2.0.2/debian/copyright	2011-12-10 19:08:47.000000000 +0100
@@ -3,7 +3,7 @@
 
 It was downloaded from http://sf.net/projects/sjfonts/
 
-Copyright Holder: Steve JORDI
+Copyright (C) 1997 Steve Jordi - Delphine Handwriting <st...@sjordi.com>
 
 License:
 
@@ -21,4 +21,4 @@
 
 
 On Debian GNU/Linux systems, the complete text of the GNU General Public
-License can be found in `/usr/share/common-licenses/GPL'.
+License can be found in `/usr/share/common-licenses/GPL-2'.
diff -Nru sjfonts-2.0.2/debian/patches/series sjfonts-2.0.2/debian/patches/series
--- sjfonts-2.0.2/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ sjfonts-2.0.2/debian/patches/series	2011-12-10 14:07:13.000000000 +0100
@@ -0,0 +1 @@
+use_makefile.patch
diff -Nru sjfonts-2.0.2/debian/patches/use_makefile.patch sjfonts-2.0.2/debian/patches/use_makefile.patch
--- sjfonts-2.0.2/debian/patches/use_makefile.patch	1970-01-01 01:00:00.000000000 +0100
+++ sjfonts-2.0.2/debian/patches/use_makefile.patch	2011-12-10 14:07:00.000000000 +0100
@@ -0,0 +1,62 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ sjfonts (2.0.2-1.1) UNRELEASED; urgency=low
+ .
+   * Non-maintainer upload to achieve the goal of removing defoma
+     (and modernize the package a little bit!)
+   * Drop defoma support. Closes: #649829
+   * Drop recommends on x-ttcidfontconf
+   * Add ${misc:Depends} to dependencies to properly cope with
+     dependencies triggerred by the use of debhelper utilities
+   * Bump debhelper compatibility level to 8
+   * Bump Standards-Version to 3.9.2 (checked)
+   * Use minimal dh7-style rules file
+   * Change section to fonts
+   * Move to v3 source format
+Author: Christian Perrier <bubu...@debian.org>
+Bug-Debian: http://bugs.debian.org/649829
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- /dev/null
++++ sjfonts-2.0.2/Makefile
+@@ -0,0 +1,16 @@
++FONTS = Delphine.ttf SteveHand.ttf
++TTFDIR = /usr/share/fonts/truetype/sjfonts
++
++all: $(FONTS)
++
++clean:
++	rm -f $(FONTS)
++
++%.ttf: %.sfd
++	fontforge genttf.pe $< $@
++
++install:
++	install -d -m 755 $(DESTDIR)/$(TTFDIR)
++	install -m 644 $(FONTS) $(DESTDIR)/$(TTFDIR)
++
++.SUFFIXES: .ttf .sfd
+--- /dev/null
++++ sjfonts-2.0.2/genttf.pe
+@@ -0,0 +1,4 @@
++#!/usr/bin/fontforge
++
++Open($1);
++Generate($2);
diff -Nru sjfonts-2.0.2/debian/postinst sjfonts-2.0.2/debian/postinst
--- sjfonts-2.0.2/debian/postinst	1970-01-01 01:00:00.000000000 +0100
+++ sjfonts-2.0.2/debian/postinst	2011-12-10 13:59:25.000000000 +0100
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+  dpkg-maintscript-helper rm_conffile /etc/defoma/hints/ttf-sjfonts.hints 2.0.2-2 -- "$@"
+fi
+
+#DEBHELPER#
diff -Nru sjfonts-2.0.2/debian/postrm sjfonts-2.0.2/debian/postrm
--- sjfonts-2.0.2/debian/postrm	1970-01-01 01:00:00.000000000 +0100
+++ sjfonts-2.0.2/debian/postrm	2011-12-10 13:59:25.000000000 +0100
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+  dpkg-maintscript-helper rm_conffile /etc/defoma/hints/ttf-sjfonts.hints 2.0.2-2 -- "$@"
+fi
+
+#DEBHELPER#
diff -Nru sjfonts-2.0.2/debian/preinst sjfonts-2.0.2/debian/preinst
--- sjfonts-2.0.2/debian/preinst	1970-01-01 01:00:00.000000000 +0100
+++ sjfonts-2.0.2/debian/preinst	2011-12-10 13:59:24.000000000 +0100
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+if dpkg --compare-versions "$2" lt 2.0.2-2; then
+	if [ -x "which defoma-font 2>/dev/null" ]; then
+		defoma-font purge /etc/defoma/hints/ttf-sjfonts.hints
+	fi
+fi
+
+
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+  dpkg-maintscript-helper rm_conffile /etc/defoma/hints/ttf-sjfonts.hints 2.0.2-2 -- "$@"
+fi
+
+#DEBHELPER#
diff -Nru sjfonts-2.0.2/debian/rules sjfonts-2.0.2/debian/rules
--- sjfonts-2.0.2/debian/rules	2011-12-10 19:46:59.000000000 +0100
+++ sjfonts-2.0.2/debian/rules	2011-12-10 14:02:57.000000000 +0100
@@ -1,9 +1,3 @@
 #!/usr/bin/make -f
-
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/makefile.mk
-
-DEB_MAKE_INSTALL_TARGET := install DESTDIR=$(DEB_DESTDIR)
-
-binary-install/ttf-sjfonts::
-	dh_installdefoma -pttf-sjfonts
+%:
+	dh $@
diff -Nru sjfonts-2.0.2/debian/source/format sjfonts-2.0.2/debian/source/format
--- sjfonts-2.0.2/debian/source/format	1970-01-01 01:00:00.000000000 +0100
+++ sjfonts-2.0.2/debian/source/format	2011-12-10 14:04:37.000000000 +0100
@@ -0,0 +1 @@
+3.0 (quilt)
diff -Nru sjfonts-2.0.2/debian/ttf-sjfonts.defoma-hints sjfonts-2.0.2/debian/ttf-sjfonts.defoma-hints
--- sjfonts-2.0.2/debian/ttf-sjfonts.defoma-hints	2011-12-10 19:46:59.000000000 +0100
+++ sjfonts-2.0.2/debian/ttf-sjfonts.defoma-hints	1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-category truetype
-begin /usr/share/fonts/truetype/sjfonts/Delphine.ttf
-  Family = Delphine
-  FontName = Delphine
-  Encoding = Unicode
-  Location = English
-  Charset = ISO8859-1
-  GeneralFamily = SansSerif
-  Weight = Book
-  Width = Variable
-  Shape = Upright
-  Priority = 20
-end
-begin /usr/share/fonts/truetype/sjfonts/SteveHand.ttf
-  Family = Steve
-  FontName = SteveHand
-  Encoding = Unicode
-  Location = English
-  Charset = ISO8859-1
-  GeneralFamily = SansSerif
-  Weight = Book
-  Width = Variable
-  Shape = Italic
-  Priority = 20
-end
diff -Nru sjfonts-2.0.2/genttf.pe sjfonts-2.0.2/genttf.pe
--- sjfonts-2.0.2/genttf.pe	2011-12-10 19:46:59.000000000 +0100
+++ sjfonts-2.0.2/genttf.pe	1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-#!/usr/bin/fontforge
-
-Open($1);
-Generate($2);
diff -Nru sjfonts-2.0.2/Makefile sjfonts-2.0.2/Makefile
--- sjfonts-2.0.2/Makefile	2011-12-10 19:46:59.000000000 +0100
+++ sjfonts-2.0.2/Makefile	1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-FONTS = Delphine.ttf SteveHand.ttf
-TTFDIR = /usr/share/fonts/truetype/sjfonts
-
-all: $(FONTS)
-
-clean:
-	rm -f $(FONTS)
-
-%.ttf: %.sfd
-	fontforge genttf.pe $< $@
-
-install:
-	install -d -m 755 $(DESTDIR)/$(TTFDIR)
-	install -m 644 $(FONTS) $(DESTDIR)/$(TTFDIR)
-
-.SUFFIXES: .ttf .sfd

Reply via email to