Summary: | media-gfx/ipe (new ebuild) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Fritz Heinrichmeyer <fritz.heinrichmeyer> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | again, ainsaar, cloos, graphics+disabled, sunrise |
Priority: | High | Keywords: | EBUILD, InOverlay |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://tclab.kaist.ac.kr/ipe/ | ||
Whiteboard: | [sunrise-overlay] | ||
Package list: | Runtime testing required: | --- | |
Attachments: |
ebuild for building ipe drawing editor
ipe-6.0_pre23.ebuild ipe-6.0_pre28.ebuild Ebuild for IPE 7.0.4 7.0.13 needs one change: Gentoo has moc, not moc-qt4. I haven't checked the dependencies. |
Description
Fritz Heinrichmeyer
2005-02-02 05:24:19 UTC
Created attachment 50208 [details]
ebuild for building ipe drawing editor
drawing editor is compiled independent of kde. It is annoying that Mozilla as
help browser is compiled in as default but this can be changed by setting
IPEBROWSER variable. The kde variant would use kde defaults.
Again, thanks to initiator hephaistos6 and to pythonhead.
Created attachment 50213 [details]
ipe-6.0_pre23.ebuild
Simplified MY_P a bit, got rid of MY_S and set S
hello! thx for creating the ebuild! hmm, you got a much shorter and IMHO nicer version :) works great for me Created attachment 105751 [details]
ipe-6.0_pre28.ebuild
Hi!
Please find attached an updated ebuild for Ipe 6.0pre28. It builds on the ebuilds previously posted, but updates and changes some aspects:
* I dropped the dependency on urw-fonts because Ipe needs pdfLaTeX, which is included in teTeX and TeX Live. Both distributions already include urw-fonts.
* The new ebuild also copies the fontmaps distributed with the Ipe tarball to /usr/share/ipe/${PV} and symlinks fontmap.xml in this directory to the fontmap of the TeX distribution which is installed. The fontmap for TeX Live is untested, as I do not use this distribution yet.
* There's now a USE flag "firefox" which replaces Ipe's default browser mozilla with firefox, if enabled.
Regards
Christian
An improved version is now in the sunrise overlay. You can find it at: http://www.gentoo-sunrise.org/sunrise/browser/reviewed/media-gfx/ipe/ The sunrise ebuild currently only contains the x86 architecture, but it also worked on my AMD64. (In reply to comment #6) > The sunrise ebuild currently only contains the x86 architecture, but it also > worked on my AMD64. Thanks! I have commited the change, which will soon be in the official sunrise overlay. http://www.gentoo-sunrise.org/sunrise/changeset/3319 The sunrise ebuild failed for me (with gcc-4.2). Three files in the tar contain code which adds -Werror to CXXFLAGS (overriding the -Wno-error additions from my CXXFLAGS and from qtmake). Unfortunately ipebitmap.cpp has an unused variabe (length) in IpeBitmap::IpeBitmap(const IpeXmlAttributes&, IpeBuffer), which triggers a warning, which -Werror upgrades to an error, which kills the compile. The easiest way for me to get it to compile was to edit out the -Werror with: find "${S}" -type f -print0|xargs -0 perl -i -pe 's/-Werror/-Wno-error/g' You’ll probably want a more elegant fix.... The three files are: src/config.pri, src/figtoipe/figtoipe.pro and src/ipe5toxml/ipe5toxml.pro. Thank you, James! I commited your suggested fix to the sunrise overlay[1]. It should soon be reviewed and be available for everyone. I also reported your bug upstream[2]. Please test after it has been reviewed, as I still use GCC 4.1.2. Best regards Christian [1] http://overlays.gentoo.org/proj/sunrise/changeset/4596 [2] http://s105.theano.de/cgi-bin/bugzilla/show_bug.cgi?id=240 Ipe 6.0pre30 is now in Sunrise overlay. http://overlays.gentoo.org/proj/sunrise/browser/reviewed/media-gfx/ipe Created attachment 207744 [details]
Ebuild for IPE 7.0.4
-j1 is needed for compiling since some targets in the Makefiles are missing deps on the built shared libraries.
Created attachment 262079 [details]
7.0.13 needs one change: Gentoo has moc, not moc-qt4. I haven't checked the dependencies.
now in cvs. thanks all |