Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 254592 - dev-tex/frakturx-20070103.ebuild (New Package)
Summary: dev-tex/frakturx-20070103.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Ulrich Müller
URL: http://www.gaehrken.de/fraktur/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-11 22:57 UTC by Ulrich Müller
Modified: 2009-01-12 17:37 UTC (History)
1 user (show)

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


Attachments
frakturx-20070103.ebuild (frakturx-20070103.ebuild,1.54 KB, text/plain)
2009-01-11 22:58 UTC, Ulrich Müller
Details
output of "qlist frakturx" (qlist-frakturx,15.74 KB, text/plain)
2009-01-11 22:59 UTC, Ulrich Müller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2009-01-11 22:57:32 UTC
frakturx is a font package for LaTeX, containing a variety of fraktur / blackletter fonts.

I've made an ebuild for it about two years ago, and it was sitting in the gentoo-de overlay since then, but this overlay will be shut down end of March. So I guess it's time to move the package to the main tree.

Alexis, could you have a look at it, before I commit this? I'm not sure if the directory layout is sane. I'll attach the ebuild and the output of qlist.

Also, what category is preferred? dev-tex or media-fonts?
Comment 1 Ulrich Müller gentoo-dev 2009-01-11 22:58:02 UTC
Created attachment 178135 [details]
frakturx-20070103.ebuild
Comment 2 Ulrich Müller gentoo-dev 2009-01-11 22:59:23 UTC
Created attachment 178137 [details]
output of "qlist frakturx"
Comment 3 Alexis Ballier gentoo-dev 2009-01-12 11:27:36 UTC
(In reply to comment #0)
> Alexis, could you have a look at it, before I commit this? I'm not sure if the
> directory layout is sane. I'll attach the ebuild and the output of qlist.

The layout seems sane;
Just some nitpick: maybe add a symlink for the pdf/ps/dvi files in ${TEXMF}/doc/latex/${PN}/ so that e.g. 'texdoc WieynkFraktur' works nicely
I know we have a lot of packages not doing this but that's something nice to have :)
Also, why repackaging this into one single package ? wouldn't it be simpler to have 1 gentoo package <-> one fraktur font package; maybe that'll even simplify the ebuilds by letting latex-package.eclass do everything for you (even the texdoc stuff).


> Also, what category is preferred? dev-tex or media-fonts?

I'd say dev-tex as the fonts are really only for (la)tex as far as I can see; we already have such font packages there anyway.
Comment 4 Ulrich Müller gentoo-dev 2009-01-12 12:08:08 UTC
Thank you.

> Just some nitpick: maybe add a symlink for the pdf/ps/dvi files in
> ${TEXMF}/doc/latex/${PN}/ so that e.g. 'texdoc WieynkFraktur' works nicely

O.K., will do.

> Also, why repackaging this into one single package ? wouldn't it be simpler
> to have 1 gentoo package <-> one fraktur font package;

That's probably a matter of taste. I can do that if you strongly dislike the current solution. That'd be one base package, eleven font packages, plus maybe a meta package that pulls all of them in. (And I guess when upstream changes the "base" package, then everything has to be redone.)

An intermediate solution would be to keep the original distfiles (only rename them to be versioned).

> maybe that'll even simplify the ebuilds by letting latex-package.eclass do
> everything for you (even the texdoc stuff).

I think the ebuild cannot profit from this, since the original ZIP archives have the same deep directory structure as the repackaged tarball.

I forgot to ask, tex herd (and myself as maintainer) is O.K. with you?
Comment 5 Alexis Ballier gentoo-dev 2009-01-12 12:34:38 UTC
(In reply to comment #4)
> > Also, why repackaging this into one single package ? wouldn't it be simpler
> > to have 1 gentoo package <-> one fraktur font package;
> 
> That's probably a matter of taste. I can do that if you strongly dislike the
> current solution. That'd be one base package, eleven font packages, plus maybe
> a meta package that pulls all of them in. (And I guess when upstream changes
> the "base" package, then everything has to be redone.)

I have no strong opinion about this: that's more or less what texlive does anyway, big collections of packages; this is simpler to handle for ebuilds deps & co but this disallows single updates or forces to reinstall the whole thing for one single package (but that also that avoids to completely bloat the portage tree with thousands of ebuilds :) ). I usually try to do one ctan package <-> one ebuild for tex packages that we don't grab from texlive though.

> An intermediate solution would be to keep the original distfiles (only rename
> them to be versioned).

imho that'll be simpler to maintain than having to repackage everything at each bump

> > maybe that'll even simplify the ebuilds by letting latex-package.eclass do
> > everything for you (even the texdoc stuff).
> 
> I think the ebuild cannot profit from this, since the original ZIP archives
> have the same deep directory structure as the repackaged tarball.

ok

> I forgot to ask, tex herd (and myself as maintainer) is O.K. with you?

yes of course
Comment 6 Ulrich Müller gentoo-dev 2009-01-12 17:37:32 UTC
Committed to tree, thanks again.