[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] Debian packaging of tex-gyre) branch, master, updated. upstream/2.004.1-14-g32fd070



The following commit has been merged in the master branch:
commit 16114a75f041c3da8f6c80fe06831fc103a6eb8d
Author: Norbert Preining <preining@debian.org>
Date:   Mon Oct 8 16:48:09 2012 +0900

    first step into opentype font splitting

diff --git a/debian/changelog b/debian/changelog
index 087293d..086b503 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,7 @@
-tex-gyre (2.004.1-5) experimental; urgency=low
+tex-gyre (2.004.1-5~1) experimental; urgency=low
 
+  * split OTF fonts into a separate package fonts-texgyre
+    (Closes: #689580, #689581)
   * make OTF fonts available to fontconfig, and disable the Type1 fonts
     for fontconfig, but keep them for normal X (Closes: #686098)
   * register fonts as metric compatible alternatives to the Adobe Fonts
@@ -7,7 +9,7 @@ tex-gyre (2.004.1-5) experimental; urgency=low
   Thanks to Fabian Greffrath who provided the fontconfig conf files,
   did lots of inquire and testing.
 
- -- Norbert Preining <preining@debian.org>  Fri, 05 Oct 2012 18:46:30 +0900
+ -- Norbert Preining <preining@debian.org>  Mon, 08 Oct 2012 16:47:50 +0900
 
 tex-gyre (2.004.1-4) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 5319a68..75f2d76 100644
--- a/debian/control
+++ b/debian/control
@@ -14,12 +14,61 @@ Package: tex-gyre
 Section: tex
 Architecture: all
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, fonts-texgyre
 Description: scalable PostScript and OpenType fonts based on URW Fonts
  The TeX Gyre project, following the Latin Modern project, aims at providing
  a rich collection of diacritical characters in the attempt to cover as many
+ Latin-based scripts as possible.
+ .
+ This package provides TeX support and Type1 (PostScript) fonts. If only
+ the OpenType fonts are needed, please see the package fonts-texgyre.
+ .
+ The TeX-GYRE bundle consists of seven font families:
+ .
+ The TeX Gyre Adventor family of fonts is based on the URW Gothic L
+ family (designed by Herb Lubalin and Tom Carnase).
+ .
+ The TeX Gyre Bonum family of fonts is based on the URW Bookman L family 
+ (designed by Alexander Phemister).
+ .
+ The TeX Gyre Chorus font is based on URW Chancery L Medium Italic
+ (designed by Hermann Zapf (ITC Zapf Chancery(R), 1979)).
+ .
+ The TeX Gyre Cursor family is based on the URW Nimbus Mono L family
+ (designed by Howard G. (Bud) Kettler in 1955 for the IBM corporation).
+ .
+ The TeX Gyre Heros family of fonts is based on the URW Nimbus Sans L 
+ (prepared by Max Miedinger, with Eduard Hoffmann).
+ .
+ The TeX Gyre Pagella family of fonts is based on the URW Palladio L 
+ family (designed by Hermann Zapf).
+ .
+ The TeX Gyre Schola family of fonts is based on the URW Century 
+ Schoolbook L family (designed by Morris Fuller Benton).
+ .
+ The TeX Gyre Termes is based on the URW Nimbus Roman No9 L family 
+ (designed by Stanley Morison together with Starling Burgess and 
+ Victor Lardent).
+ .
+ The constituent 4 standard faces of each family have been greatly
+ extended, and contain nearly 1200 glyphs each.  Each family is
+ available in Adobe Type 1 and Open Type formats, and LaTeX support
+ (for use with a variety of encodings) is provided.  Vietnamese
+ characters were added by Han The Thanh.
+
+Package: fonts-texgyre
+Section: fonts
+Architecture: all
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}
+Description: OpenType fonts based on URW Fonts
+ The TeX Gyre project, following the Latin Modern project, aims at providing
+ a rich collection of diacritical characters in the attempt to cover as many
  Latin-based scripts as possible. 
  .
+ This package provides the OpenType variant of these fonts. For support
+ for TeX and Type 1 (PostScript) fonts, see the tex-gyre package.
+ .
  The TeX-GYRE bundle consists of seven font families:
  .
  The TeX Gyre Adventor family of fonts is based on the URW Gothic L
diff --git a/debian/rules b/debian/rules
index 9bbdd5d..35edc58 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,9 @@
 #! /usr/bin/make -f
 
 PKG                   := tex-gyre
+PKGFONTS              := fonts-texgyre
 PKG_INSTALL_DIR       := debian/$(PKG)
+PKGFONTS_INSTALL_DIR  := debian/$(PKGFONTS)
 
 FAMILIES              := qag qbk qzc qcr qcs qhv qpl qtm
 FAMILYNAMES           := Adventor Bonum Chorus Cursor Heros Pagella \
@@ -123,6 +125,11 @@ binary-indep: build-indep
 	  etc/fonts/conf.avail \
 	  usr/share/fonts/X11/Type1 \
           usr/share/lintian/overrides
+	
+	dh_installdirs -p $(PKGFONTS) \
+	  usr/share/texmf/fonts/opentype/public/tex-gyre \
+	  etc/fonts/conf.avail
+	  
 
         # Note: we won't install the PFM files because we already have the
         #       AFM files which are preferred in general.
@@ -133,7 +140,7 @@ binary-indep: build-indep
 
         # Install all the OpenType files in the right place for TeX and friends
 	$(INSTALL_FILE) fonts/opentype/public/tex-gyre/*.otf \
-          "$(PKG_INSTALL_DIR)/usr/share/texmf/fonts/opentype/public/tex-gyre"
+          "$(PKGFONTS_INSTALL_DIR)/usr/share/texmf/fonts/opentype/public/tex-gyre"
 
         # Install all the AFM files in the right place for TeX and friends
 	for file in fonts/afm/public/tex-gyre/*.afm; do \
@@ -148,9 +155,9 @@ binary-indep: build-indep
 	  "debian/$(PKG).fontlist-x11" >> "debian/$(PKG).links"
 	
 	$(INSTALL_FILE) "debian/65-$(PKG).conf" \
-	  "$(PKG_INSTALL_DIR)/etc/fonts/conf.avail"
+	  "$(PKGFONTS_INSTALL_DIR)/etc/fonts/conf.avail"
 	$(INSTALL_FILE) "debian/30-$(PKG)-aliases.conf" \
-	  "$(PKG_INSTALL_DIR)/etc/fonts/conf.avail"
+	  "$(PKGFONTS_INSTALL_DIR)/etc/fonts/conf.avail"
 
 	$(INSTALL_FILE) "debian/$(PKG).scale" \
 	  "$(PKG_INSTALL_DIR)/etc/X11/fonts/Type1"
@@ -177,12 +184,9 @@ binary-indep: build-indep
 
         # Install the standard conffile for update-updmap
 	dh_installtex mapfile=debian/tex-gyre.cfg
+	dh_installtex -p $(PKGFONTS)
 
 	dh_link \
-	    etc/fonts/conf.avail/65-$(PKG).conf \
-	    etc/fonts/conf.d/65-$(PKG).conf \
-	    etc/fonts/conf.avail/30-$(PKG)-aliases.conf \
-	    etc/fonts/conf.d/30-$(PKG)-aliases.conf \
           $(foreach FAM, $(FAMILYNAMES), \
                usr/share/doc/texmf/fonts/tex-gyre/README-TeX-Gyre-$(FAM).txt \
 	       usr/share/doc/tex-gyre/README-TeX-Gyre-$(FAM).txt) \
@@ -192,6 +196,11 @@ binary-indep: build-indep
           $(foreach FAM, $(FAMILIES), \
 	       usr/share/doc/texmf/fonts/tex-gyre/$(FAM)-hist.txt \
 	       usr/share/doc/tex-gyre/$(FAM)-hist.txt)
+	dh_link -p $(PKGFONTS) \
+	    etc/fonts/conf.avail/65-$(PKG).conf \
+	    etc/fonts/conf.d/65-$(PKG).conf \
+	    etc/fonts/conf.avail/30-$(PKG)-aliases.conf \
+	    etc/fonts/conf.d/30-$(PKG)-aliases.conf
 
 	dh_installdocs
 	dh_installchangelogs

-- 
Debian packaging of tex-gyre)


Reply to: