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 <[email protected]> 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 <[email protected]>
-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 <[email protected]>
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 <[email protected]>
+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