Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95978 - ifp_gui-0.6.4.ebuild (New Package)
Summary: ifp_gui-0.6.4.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Other
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-06-13 07:23 UTC by fresh corpse
Modified: 2006-11-10 14:39 UTC (History)
2 users (show)

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


Attachments
ebuild + Doxyfile patch (ifp_gui.tar.bz2,1.73 KB, application/octet-stream)
2005-06-13 07:24 UTC, fresh corpse
Details
ifp-gui-0.8.5.ebuild (ifp-gui-0.8.5.ebuild,1.39 KB, text/plain)
2005-08-11 14:46 UTC, Przemyslaw Maciag (RETIRED)
Details
ifp-gui-0.8.5-doxyfile_fixes.patch (ifp-gui-0.8.5-doxyfile_fixes.patch,1.38 KB, patch)
2005-08-11 14:47 UTC, Przemyslaw Maciag (RETIRED)
Details | Diff
ifp-gui-0.8.5.ebuild (ifp-gui-0.8.5.ebuild,1.73 KB, text/plain)
2005-08-12 00:39 UTC, Przemyslaw Maciag (RETIRED)
Details
ifp-gui-doxyfile_fixes.patch (ifp-gui-doxyfile_fixes.patch,1.31 KB, patch)
2005-08-12 00:39 UTC, Przemyslaw Maciag (RETIRED)
Details | Diff
ifp-gui-0.8.5.ebuild (ifp-gui-0.8.5.ebuild,1.73 KB, text/plain)
2005-08-12 00:47 UTC, Przemyslaw Maciag (RETIRED)
Details
ifp-gui-0.8.5.ebuild (ifp-gui-0.8.5.ebuild,1.85 KB, text/plain)
2005-08-15 12:42 UTC, Przemyslaw Maciag (RETIRED)
Details
ifp-gui.desktop (ifp-gui.desktop,381 bytes, text/plain)
2005-08-15 12:43 UTC, Przemyslaw Maciag (RETIRED)
Details
ifp-gui.png (ifp-gui.png,16.76 KB, image/png)
2005-08-15 12:44 UTC, Przemyslaw Maciag (RETIRED)
Details
ifp-gui-0.8.5.ebuild (ifp-gui-0.8.5.ebuild,1.80 KB, text/plain)
2005-08-18 06:14 UTC, Przemyslaw Maciag (RETIRED)
Details
ifp-gui-0.8.5.ebuild (ifp-gui-0.8.5.ebuild,1.47 KB, text/plain)
2005-08-20 14:49 UTC, Przemyslaw Maciag (RETIRED)
Details
ifp-gui-0.8.5.ebuild (ifp-gui-0.8.5.ebuild,1.41 KB, text/plain)
2005-08-20 14:59 UTC, Przemyslaw Maciag (RETIRED)
Details
ifp-gui-use_system_libifp.patch (ifp-gui-use_system_libifp.patch,2.59 KB, patch)
2005-08-21 09:12 UTC, Przemyslaw Maciag (RETIRED)
Details | Diff
ifp-gui-0.8.5.ebuild (ifp-gui-0.8.5.ebuild,1.65 KB, text/plain)
2005-08-21 09:14 UTC, Przemyslaw Maciag (RETIRED)
Details
ifp-gui-use_system_libifp.patch (ifp-gui-use_system_libifp.patch,1.20 KB, patch)
2005-11-05 07:28 UTC, Przemyslaw Maciag (RETIRED)
Details | Diff
ifp-gui-config_no_fixpath.patch (ifp-gui-config_no_fixpath.patch,713 bytes, patch)
2005-11-05 07:28 UTC, Przemyslaw Maciag (RETIRED)
Details | Diff
ifp-gui-doxyfile_fixes.patch (ifp-gui-doxyfile_fixes.patch,972 bytes, patch)
2005-11-05 07:30 UTC, Przemyslaw Maciag (RETIRED)
Details | Diff
ifp-gui-0.10.4.ebuild (ifp-gui-0.10.4.ebuild,2.04 KB, text/plain)
2005-11-05 07:33 UTC, Przemyslaw Maciag (RETIRED)
Details
ifp-gui-0.10.5.ebuild (ifp-gui-0.10.5.ebuild,2.05 KB, text/plain)
2005-12-18 06:03 UTC, Przemyslaw Maciag (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description fresh corpse 2005-06-13 07:23:01 UTC
ifp_gui is:

"A Linux GUI for the iRiver iFP flash portable player. This project uses code from libifp which is inspired by ifp-driver. (http://sourceforge.net/projects/ifp-driver/). Uses QT Graphical Interface; written in C/C++."
Comment 1 fresh corpse 2005-06-13 07:24:26 UTC
Created attachment 61153 [details]
ebuild + Doxyfile patch
Comment 2 Matija "hook" Šuklje 2005-06-25 06:38:53 UTC
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/ 
Comment 3 fresh corpse 2005-06-26 07:05:57 UTC
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. 
Comment 4 Matija "hook" Šuklje 2005-08-11 08:23:06 UTC
bumping because of a new version. 
 
The latest stable version out is 0.8.5 
Comment 5 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-11 14:46:43 UTC
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
Comment 6 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-11 14:47:38 UTC
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
Comment 7 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-12 00:39:07 UTC
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
Comment 8 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-12 00:39:42 UTC
Created attachment 65730 [details, diff]
ifp-gui-doxyfile_fixes.patch

more 'generic' version of patch.

Regards,
Przemek
Comment 9 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-12 00:41:09 UTC
s/nor ifp_gui/not ifp_gui/
s/isear/easer/

sorry for my english ;))))

Regards,
Przemek
Comment 10 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-12 00:47:14 UTC
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
Comment 11 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-15 12:42:41 UTC
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
Comment 12 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-15 12:43:47 UTC
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....
Comment 13 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-15 12:44:06 UTC
Created attachment 66013 [details]
ifp-gui.png
Comment 14 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-18 06:14:07 UTC
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
Comment 15 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-20 14:49:09 UTC
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
Comment 16 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-20 14:59:16 UTC
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
Comment 17 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-21 06:03:40 UTC
> 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
Comment 18 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-21 09:12:21 UTC
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.
Comment 19 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-08-21 09:14:26 UTC
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
Comment 20 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-11-05 07:28:03 UTC
Created attachment 72185 [details, diff]
ifp-gui-use_system_libifp.patch

- updated for version 0.10.4
- removed no_fixpath improvement (in next patch)
Comment 21 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-11-05 07:28:37 UTC
Created attachment 72186 [details, diff]
ifp-gui-config_no_fixpath.patch

new patch - to avoid common problems with non-standard PORTAGE_TMPDIR
Comment 22 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-11-05 07:30:17 UTC
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
Comment 23 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-11-05 07:33:04 UTC
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
Comment 24 Przemyslaw Maciag (RETIRED) gentoo-dev 2005-12-18 06:03:16 UTC
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
Comment 25 Przemyslaw Maciag (RETIRED) gentoo-dev 2006-11-10 14:39:01 UTC
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