Summary: | ifp_gui-0.6.4.ebuild (New Package) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | fresh corpse <fresh_corpse> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | fresh_corpse, troll |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Other | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
ebuild + Doxyfile patch
ifp-gui-0.8.5.ebuild ifp-gui-0.8.5-doxyfile_fixes.patch ifp-gui-0.8.5.ebuild ifp-gui-doxyfile_fixes.patch ifp-gui-0.8.5.ebuild ifp-gui-0.8.5.ebuild ifp-gui.desktop ifp-gui.png ifp-gui-0.8.5.ebuild ifp-gui-0.8.5.ebuild ifp-gui-0.8.5.ebuild ifp-gui-use_system_libifp.patch ifp-gui-0.8.5.ebuild ifp-gui-use_system_libifp.patch ifp-gui-config_no_fixpath.patch ifp-gui-doxyfile_fixes.patch ifp-gui-0.10.4.ebuild ifp-gui-0.10.5.ebuild |
Description
fresh corpse
2005-06-13 07:23:01 UTC
Created attachment 61153 [details]
ebuild + Doxyfile patch
AFAIK, ifp-gui needs the libifp library driver, which a) you didn't mention in the ebuild and b) isn't in portage yet. Then again, I might be wrong, I didn't look at the ifp-gui code, maybe the lib is already in it. libifp link: http://ifp-driver.sourceforge.net/libifp/ At least the required parts of the library are included in the package. All dependencies should be mentioned in the ebuild, correct me, if i'm wrong. libifp might be also worth an ebuild ... maybe i'll write it the next days. bumping because of a new version. The latest stable version out is 0.8.5 Created attachment 65698 [details]
ifp-gui-0.8.5.ebuild
updated ebuild
changes:
- name from ifp_gui to ifp-gui (I think it's nicer, but... this is my personal
;) )
- epatch should be used inside src_unpack, not src_compile (it can be run in
compile function, but it's better to have sources ready to play with after
ebuild XXX unpack)
- udpated patch (next post)
- added CXXFLAGS from make.conf to compilation process
- from time we have qt3 and qt4 in portage we have to use ${QTDIR}/bin/qmake
not only qmake
Hope somebody will find it usefull!
Best regards,
Przemek
Created attachment 65699 [details, diff]
ifp-gui-0.8.5-doxyfile_fixes.patch
doxygen patch.... maybe we should grep this? doxyfile haven't change from 0.6.1
version...
Best regards,
Przemek
Created attachment 65729 [details]
ifp-gui-0.8.5.ebuild
cosmetics:
- ifp_gui is being distributed under GPL-2, not GPL :)
- installing ifp-gui binary file, nor ifp_gui (isear to type in console and
same as ebuild name :) )
fixes:
- we need qt3, not >qt-3 ---> inherit qt3 eclass, proper rdepend/depend
function for qt
- new rdepend / depend
- using of sed-4 to put version information into Doxygen file
- patch is now more 'generic' (with respect to version number) and should apply
to newer releases as well
BTW. Matija: ifp-gui is only frontend to ifp-line. Doesn't need libifp to
build, since it's not 'talking' to ahrdware directly.
Best regards,
Przemek
Created attachment 65730 [details, diff]
ifp-gui-doxyfile_fixes.patch
more 'generic' version of patch.
Regards,
Przemek
s/nor ifp_gui/not ifp_gui/ s/isear/easer/ sorry for my english ;)))) Regards, Przemek Created attachment 65731 [details]
ifp-gui-0.8.5.ebuild
too fast.... sorry for spamming.
last fix:
- in pkg_config ${D} changed to ${ROOT}
Regards,
Przemek
Created attachment 66011 [details]
ifp-gui-0.8.5.ebuild
gui application without a desktop file... yuck!
ebuild with isntalling a desktop file. Next two posts: desktop file and simple
png icon - sorry, but I'm not a graphician... If s/b can do a better one - plz,
do it ;)
Cheers,
Przemek
Created attachment 66012 [details]
ifp-gui.desktop
desktop file -> I added polish translation, that's why I'm not using a desktop
functions for craetion....
Created attachment 66013 [details]
ifp-gui.png
Created attachment 66227 [details]
ifp-gui-0.8.5.ebuild
cosmetics:
- usage of domenu and doicon, instead of manually palcing in desktop/pixmaps
dirs
PS. What's going on? If there's no dev to maintain this package, I could do
this.
Cheers,
Przemem
Created attachment 66430 [details] ifp-gui-0.8.5.ebuild nonroot.sh should be installed with ifp-line package, since: - not everyone wants gui - ifp-line is in depedencies related to (but not depend on) update of ifp-line : http://bugs.gentoo.org/show_bug.cgi?id=103188 Regards, Przemek Created attachment 66433 [details]
ifp-gui-0.8.5.ebuild
sh*t! missing domenu and doicon.... this is how you ends, when doing something
on two machines.....
once again: sorry for spaming! :|
Regards,
Przemek
> BTW. Matija: ifp-gui is only frontend to ifp-line. Doesn't need libifp to
> build, since it's not 'talking' to ahrdware directly.
My mistake - ifp-gui is depend on libifp and doesn't use ifp-line. The 'problem'
is that ifp-gui is distributed with libifp sources. It would be cleaner, if
ifp-gui use system library (libifp) instead of distributed one...
So - you were right Matija, libifp was already in sources.
I'm making a patch.
Reagrds,
Przemek
Created attachment 66485 [details, diff]
ifp-gui-use_system_libifp.patch
done.
patch changes *pro files in package. now ifp-gui will use system libifp package
(and library).
also: patch adds no_fixpath to CONFIG vars -> this was some common problem for
people with non-standard portage dir.
Created attachment 66486 [details] ifp-gui-0.8.5.ebuild new: - using patch for system libifp - removed ifp-line from xDEPENDs - added libifp to xDEPENDs libifp is available here: http://bugs.gentoo.org/show_bug.cgi?id=103222 Regards, Przemek Created attachment 72185 [details, diff]
ifp-gui-use_system_libifp.patch
- updated for version 0.10.4
- removed no_fixpath improvement (in next patch)
Created attachment 72186 [details, diff]
ifp-gui-config_no_fixpath.patch
new patch - to avoid common problems with non-standard PORTAGE_TMPDIR
Created attachment 72187 [details, diff]
ifp-gui-doxyfile_fixes.patch
this patch should be more version-free (it means, that it doesn't touch areas
that may be broken by the updated ifp-gui version).
'hard areas' are now 'seded' in the ebuild
Created attachment 72188 [details]
ifp-gui-0.10.4.ebuild
version bump
updated ebuild:
- libusb in DEPEND moved to 0.1.7 (as in docs)
- resurection of ebuild config, since nonroot.sh isn't avalable in libifp :|
- better sed for Doxyfile - much more 'version free'
- removed Makefiles deleting
Hope you find it useful.
Cheers,
Przemek
Created attachment 75013 [details]
ifp-gui-0.10.5.ebuild
version bump
caution : ifp-gui-0.10.x does not work with libifp-1.0.0.1
this is the only thing chagned on the previous ebuild.
Regards,
Przemek
ok... this should be done some time ago... eighter ifp-gui or ifp_gui deosn't exist now - project name is now ifpgui and aproperiate bug is : https://bugs.gentoo.org/show_bug.cgi?id=118115 closing this one. Cheers, Przemek |