Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113632 - IEEE Transactions LaTeX and BibTeX classes and styles
Summary: IEEE Transactions LaTeX and BibTeX classes and styles
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-11-26 08:46 UTC by Thomas Kjosmoen
Modified: 2018-06-07 18:26 UTC (History)
1 user (show)

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


Attachments
The ieeetran-20050913.ebuild (ieeetran-20050913.ebuild,1.30 KB, text/plain)
2005-11-26 08:48 UTC, Thomas Kjosmoen
Details
ieeetran-20050913.ebuild (ieeetran-20050913.ebuild,1.35 KB, application/octet-stream)
2005-11-26 09:42 UTC, Thomas Kjosmoen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Kjosmoen 2005-11-26 08:46:20 UTC
This is an ebuild to install the IEEE Transactions LaTeX an BibTeX files. The ebuild goes 
into dev-tex/ieeetran, and should work on all platforms.


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Actual Results:  





Expected Results:
Comment 1 Thomas Kjosmoen 2005-11-26 08:48:40 UTC
Created attachment 73640 [details]
The ieeetran-20050913.ebuild
Comment 2 Alexandre Buisse (RETIRED) gentoo-dev 2005-11-26 09:15:34 UTC
Hi,
some remarks on your ebuild :

- First, it doesn't work : unpack fails because of "unpack ${LATEX_SRC}/unpack
${BIBTEX_SRC}" where those two variables are undefined.

- The header is not correct. Please use *exactly* the content of
/usr/portage/header.txt

- Your licence is not one of those in /usr/portage/licenses, so it must be added
there first. Please provide the full text for review.

- Keywords is not good : a new ebuild is always in ~arch, never directly in
arch, it's arch team decision. Also, have you tested it yourself on both x86 and
ppc-macos ?

- SRC_URI does not follow gentoo policy, as it has no version number in the
tarball. If the licence allows it, either make another tarball with a proper
name and host it yourself or use mirror:// in SRC_URI and ask for direct
inclusion in mirrors.

- You should use ${P} variables in SRC_URI to make bumps easier.

- You should use latex-package.eclass functions as much as possible (.cls and
doc installation, for instance).

- Also copy the .dvi files of documentation, people don't want to have to run
latex each time.


Thanks
Comment 3 Thomas Kjosmoen 2005-11-26 09:39:05 UTC
>>- First, it doesn't work : unpack fails because of "unpack ${LATEX_SRC}/unpack
>>${BIBTEX_SRC}" where those two variables are undefined.

Oops. Uploaded the wrong file.

>>- The header is not correct. Please use *exactly* the content of
>>/usr/portage/header.txt

Done.

>>- Your licence is not one of those in /usr/portage/licenses, so it must be added
>>there first. Please provide the full text for review.

It appears that "Artistic" is what the "Perl Artistic License" is called in portage. 
Changed.

>>- Keywords is not good : a new ebuild is always in ~arch, never directly in
>>arch, it's arch team decision. Also, have you tested it yourself on both x86 and
>>ppc-macos ?

OK, changed to ~x86 and ~ppc-macos. Yes, it's been tested on both.

>>- SRC_URI does not follow gentoo policy, as it has no version number in the
>>tarball. If the licence allows it, either make another tarball with a proper
>>name and host it yourself or use mirror:// in SRC_URI and ask for direct
>>inclusion in mirrors.

I can't make the IEEE change their naming for these packages, so I guess it has to be 
repacked and hosted somewhere. I can't host something like this, so I don't know what to 
do with this. Both the tar files contain just a handful files each with no subdirectories, 
so there's really not much to do except to unpack and repack.

>>- You should use ${P} variables in SRC_URI to make bumps easier.

I guess there's not much reason to do this unless the files are being repacked and hosted 
on the Gentoo mirrors.

>>- You should use latex-package.eclass functions as much as possible (.cls and
>>doc installation, for instance).

Yes, I know, but I didn't know how to add stuff to a function, so I just had to override 
it. (The bib files are not handled in the latex-package.eclass, for instance.)

>>- Also copy the .dvi files of documentation, people don't want to have to run
>>latex each time.

No .dvi files to copy. I copied the .pdf files, though.
Comment 4 Thomas Kjosmoen 2005-11-26 09:42:29 UTC
Created attachment 73642 [details]
ieeetran-20050913.ebuild
Comment 5 Øystein Senneset Haaland 2011-03-16 06:30:54 UTC
ieeetran seems to be part of texlive-publishers now. So maybe this bug can be closed:

# equery belongs IEEEtran.cls
[ Searching for file(s) IEEEtran.cls in *... ]
dev-texlive/texlive-publishers-2010 (/usr/share/texmf-dist/tex/latex/IEEEtran/IEEEtran.cls)

---

Øystein