Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 202526 - ebuild for crosstex 0.5.6 (enhanced bibtex replacement)
Summary: ebuild for crosstex 0.5.6 (enhanced bibtex replacement)
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:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-12-16 21:51 UTC by Christian Kotz
Modified: 2008-01-26 14:20 UTC (History)
2 users (show)

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


Attachments
ebuild file (crosstex-0.5.6.ebuild,404 bytes, text/plain)
2007-12-16 21:53 UTC, Christian Kotz
Details
ebuild (crosstex-0.5.6.ebuild,750 bytes, text/plain)
2007-12-17 19:23 UTC, Andreas Niederl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Kotz 2007-12-16 21:51:48 UTC
ebuild for crosstex 0.5.6
CrossTeX is a new bibliography management tool. It comprises a new bibliographic database format that is much less prone to error and much easier to manage compared to other alternatives like BibTeX, and a new, more flexible tool for creating the citations that appear at the end of scholarly texts.
Comment 1 Christian Kotz 2007-12-16 21:53:26 UTC
Created attachment 138661 [details]
ebuild file

should probably go into dev-tex
Comment 2 Alexis Ballier gentoo-dev 2007-12-16 22:30:19 UTC
seems interesting, thanks, but I have a few remarks:
- you probably want to use mirror://sourceforge in src_uri
- license is gpl-2 as far as I can see
- last but not least, as it is the ebuild installs nothing O_o
Comment 3 Andreas Niederl 2007-12-17 19:23:55 UTC
Created attachment 138761 [details]
ebuild

Comments appreciated.
Comment 4 Alexis Ballier gentoo-dev 2007-12-18 08:03:56 UTC
(In reply to comment #3)
> Created an attachment (id=138761) [edit]
> ebuild
> 
> Comments appreciated.
> 

thanks, now I can start playing with it ;)

However I have a few more remarks:
- ${ROOT} shouldnt be used in src_install afaik, it just means where the files will be installed and is not meant to be used for a prefix install; the idea is to install it somewhere and then be able to chroot in $ROOT; moreover ROOT=$D will probably handle this sanely.
- perhaps it'd be a good idea to regenerate the doc ?
- it installs .py{c,o} stuff in /usr/share, this should go in /usr/$(get_libdir)/python${PYVER}/site-packages/${PN} imho, or better:
pylibdir="$(${python} -c 'from distutils.sysconfig import get_python_lib; print get_python_lib()')" like in distutils.eclass
- by the way, I see it doesnt have a setup.py, but perhaps inheriting distutils and not using the default src_compile/install would simplify the ebuild by not using its own pkg_post* functions.
Comment 5 Christian Kotz 2007-12-18 22:18:05 UTC
(In reply to comment #2 and #3)

thanks for taking care of the ebuild. :-)
I am not an expert as you could see.

Comment 6 Alexis Ballier gentoo-dev 2008-01-26 14:20:01 UTC
it is now in the tree, thanks a lot !