Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 211824 - media-fonts/tex-gyre-fonts-1.103 (new package)
Summary: media-fonts/tex-gyre-fonts-1.103 (new package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.gust.org.pl/projects/e-fou...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2008-02-28 19:33 UTC by Timothy K. Armstrong
Modified: 2015-05-09 04:09 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
tex-gyre-fonts-1.103.ebuild (tex-gyre-fonts-1.103.ebuild,2.23 KB, text/plain)
2008-02-28 19:35 UTC, Timothy K. Armstrong
Details
ebuild for version 1.104 (tex-gyre-1.104-r1.ebuild,1.58 KB, text/plain)
2008-03-11 10:27 UTC, Joshua Rich
Details
license file for tex-gyre fonts (GUST-FONT-LICENSE.txt,1.45 KB, text/plain)
2008-03-11 10:28 UTC, Joshua Rich
Details
ebuild for version 1.104 (tex-gyre-1.104-r2.ebuild,1.77 KB, text/plain)
2008-04-01 11:18 UTC, Joshua Rich
Details
updmap cfg file for tex-gyre-1.104-r2.ebuild (tex-gyre.cfg,96 bytes, text/plain)
2008-04-01 11:20 UTC, Joshua Rich
Details
Updated ebuild. (tex-gyre-1.104-r3.ebuild,1.76 KB, text/plain)
2008-09-20 04:15 UTC, Joshua Rich
Details
File for installation of fonts with LaTeX (tex-gyre.cfg,96 bytes, text/plain)
2008-09-20 04:15 UTC, Joshua Rich
Details
tex-gyre-1.104.ebuild (tex-gyre-1.104.ebuild,1.45 KB, text/plain)
2009-01-27 17:38 UTC, Peter Volkov (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Timothy K. Armstrong 2008-02-28 19:33:51 UTC
An ebuild to install the TeX GYRE collection of fonts.  The full collection includes 8 font families in both PostScript Type 1 and OpenType format.  Each font within each family includes over 1,000 glyphs with support for many Latin alphabets, large and small capitals, old style and lining numerals, accents and symbols, Cyrillic characters, and other useful typographic features.

Although the fonts may be used in any application, they are designed to mesh well with TeX, and the package includes style files and metrics for use with tetex.

The TeX GYRE font families, with the underlying designs on which they are based, are as follows:
  * Adventor (Avant Garde Gothic)
  * Bonum (Bookman)
  * Chorus (Zapf Chancery)
  * Cursor (Courier)
  * Heros (Helvetica)
  * Pagella (Palatino)
  * Schola (Century Schoolbook)
  * Termes (Times)

Suggest placing in media-fonts.  This is one of my first ebuilds and I have likely made many errors, but it appears to work correctly on my machine.

Reproducible: Always
Comment 1 Timothy K. Armstrong 2008-02-28 19:35:06 UTC
Created attachment 144894 [details]
tex-gyre-fonts-1.103.ebuild
Comment 2 Joshua Rich 2008-03-11 10:26:10 UTC
Hi Timothy,

I just noticed this bug and thought I'd tack on an ebuild I wrote the
the tex-gyre fonts which is in my personal overlay.  I've packaged
them up as and I suggest the category/package of dev-tex/tex-gyre if
it is to be included in portage.

This ebuild makes use of the `font' and `latex-package' eclasses to
ease some of the installation.  So by default, the ebuild installs
the fonts as TeX fonts, but has the `X' USE flag which if enabled will
cause the fonts to also install into /usr/share/fonts fonts for X
applications.  I'm unsure if this is the proper use of this USE flag,
it can easily be changed if needed.

The blocker in RDEPEND can be removed, I also have another package in
my overlay which installs just the opentype versions into
/usr/share/fonts.  This just saves a larger download from being done
(and not everyone uses TeX).  I can upload that ebuild as well if
requested.  There are no other DEPEND keywords as I am under the
impression that the eclasses pull in all the necessary dependencies.

I've used this ebuild successfully with both TeTeX and TeXLive, which
I've recently installed from ~x86 to test out.

Regards,

Joshua
Comment 3 Joshua Rich 2008-03-11 10:27:19 UTC
Created attachment 145807 [details]
ebuild for version 1.104
Comment 4 Joshua Rich 2008-03-11 10:28:01 UTC
Created attachment 145808 [details]
license file for tex-gyre fonts
Comment 5 Joshua Rich 2008-04-01 11:18:39 UTC
Created attachment 147960 [details]
ebuild for version 1.104

Here is a second iteration of an ebuild for version 1.104.  Ebuild now installs a file for updmap so that the fonts get properly integrated in TeXLive.
Comment 6 Joshua Rich 2008-04-01 11:20:45 UTC
Created attachment 147961 [details]
updmap cfg file for tex-gyre-1.104-r2.ebuild

This is a simple text file that is installed under /etc/texmf/updmap.d so that the fonts get properly integrated into TeXLive.
Comment 7 Joshua Rich 2008-09-20 04:15:01 UTC
Created attachment 165880 [details]
Updated ebuild.

This version of the ebuild makes it install the fonts under X and under latex optionally (through latex USE flag).
Comment 8 Joshua Rich 2008-09-20 04:15:54 UTC
Created attachment 165881 [details]
File for installation of fonts with LaTeX
Comment 9 Peter Volkov (RETIRED) gentoo-dev 2009-01-27 17:38:06 UTC
Created attachment 179893 [details]
tex-gyre-1.104.ebuild
Comment 10 Peter Volkov (RETIRED) gentoo-dev 2009-01-27 17:38:53 UTC
@tex team, could you please review last ebuild and comment if it looks correct/incorrect?
Comment 11 Alexis Ballier gentoo-dev 2009-01-27 20:11:15 UTC
(In reply to comment #10)
> @tex team, could you please review last ebuild and comment if it looks
> correct/incorrect?


You might want to install texlive-fontsrecommended-2008 with source useflag and compare the file listing of /usr/share/tlpkg/tlpobj/tex-gyre.tlpobj with what would install the package.


On ebuild only side:

You have to override TEXMF to be /usr/share/texmf-site and install tex stuff only there; I have not changed latex-package.eclass to preserve backward compatibility but packages that are not the main tex distribution should install tex stuff there. Ditto for the insinto calls.

Otherwise looks fine, but the main problem I see is the 'collision' with tl-fontsrecommended...

Comment 12 Ben de Groot (RETIRED) gentoo-dev 2015-05-09 04:09:51 UTC
+  09 May 2015; Ben de Groot <yngwin@gentoo.org> +metadata.xml,
+  +tex-gyre-2.005.ebuild:
+  Initial commit. Ebuild based on one submitted by Witold Piłat. Fixes bug
+  #211824.

To prevent file collisions, we only install the OpenType fonts with this package.