Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 38350 - kguitar-0.5.ebuild [new ebuild]
Summary: kguitar-0.5.ebuild [new ebuild]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Eldad Zack (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
: 123905 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-01-15 15:19 UTC by Ghislain Bourgeois
Modified: 2006-04-14 16:58 UTC (History)
6 users (show)

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


Attachments
Ebuild for kguitar (kguitar-0.4.9.ebuild,410 bytes, application/octet-stream)
2004-01-15 15:20 UTC, Ghislain Bourgeois
Details
fixed kguitar-0.4.9.ebuild (kguitar-0.4.9.ebuild,1.05 KB, text/plain)
2004-02-21 05:22 UTC, Eldad Zack (RETIRED)
Details
tse3 patch (kguitar-0.4.9-application.cpp.patch,345 bytes, patch)
2004-02-21 05:23 UTC, Eldad Zack (RETIRED)
Details | Diff
tetex sandbox patch (kguitar-0.4.9-tetex-sandbox.patch,497 bytes, patch)
2004-02-21 05:23 UTC, Eldad Zack (RETIRED)
Details | Diff
kguitar-0.5.ebuild (kguitar-0.5.ebuild,835 bytes, text/plain)
2005-04-29 01:51 UTC, Anton Romanov
Details
ebuild for kguitar-0.5 with fixed --with(out)-arts (kguitar-0.5.ebuild,851 bytes, text/plain)
2005-11-26 12:13 UTC, Dominik Kozaczko
Details
REALLY fixed ebuild for kguitar-0.5 (kguitar-0.5.ebuild,828 bytes, text/plain)
2005-11-26 12:44 UTC, Dominik Kozaczko
Details
made some cleanups for media-sound/kguitar-0.5.ebuild (diff,1.06 KB, patch)
2006-02-27 09:18 UTC, Tobias Roeser
Details | Diff
media-sound/kguitar-0.5.ebuild (kguitar-0.5.ebuild,688 bytes, text/plain)
2006-03-02 17:32 UTC, Tobias Roeser
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ghislain Bourgeois 2004-01-15 15:19:22 UTC
You'l find attached an ebuild for kguitar, a program for KDE to write and read guitar tabulatures and that can play them with midi.

I've tested it and it emerged fine. You'll probably notice I'm forcing tse3 in the configure, but it's because there's a bug in kguitar 0.4.9 and it won't compile without it.

I suggest the category media-sound for this ebuild.

Hysteric

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Ghislain Bourgeois 2004-01-15 15:20:00 UTC
Created attachment 23884 [details]
Ebuild for kguitar
Comment 2 Eldad Zack (RETIRED) gentoo-dev 2004-02-21 05:21:53 UTC
Don't force tse3. epatch the offending file.

Secondly, there's a sandbox violation if you have tetex installed.

And also please attach ebuild as plain/text and not application/octet-stream, that way we can view the ebuild in the browser as well.

Comment 3 Eldad Zack (RETIRED) gentoo-dev 2004-02-21 05:22:41 UTC
Created attachment 26042 [details]
fixed kguitar-0.4.9.ebuild
Comment 4 Eldad Zack (RETIRED) gentoo-dev 2004-02-21 05:23:06 UTC
Created attachment 26043 [details, diff]
tse3 patch
Comment 5 Eldad Zack (RETIRED) gentoo-dev 2004-02-21 05:23:23 UTC
Created attachment 26044 [details, diff]
tetex sandbox patch
Comment 6 freaquac 2004-02-25 12:27:12 UTC
I tried to emerge kguitar today, but it failed during compile:

songview.cpp: In constructor `SongView::SongView(KXMLGUIClient*,
   KCommandHistory*, QWidget*, const char*)':
songview.cpp:63: error: `scheduler' undeclared (first use this function)
songview.cpp:63: error: (Each undeclared identifier is reported only once for
   each function it appears in.)
songview.cpp:64: error: `initMidi' undeclared (first use this function)
make[3]: *** [songview.lo] Fehler 1
make[3]: *** Warte auf noch nicht beendete Prozesse...
application.cpp: In constructor `KGuitarPart::KGuitarPart(bool,
   KCommandHistory*, QWidget*, const char*, QObject*, const char*)':
application.cpp:139: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:141: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:155: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:157: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:163: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:167: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:169: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:171: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:173: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:175: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:177: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:182: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:185: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:188: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:191: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:194: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:197: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:200: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:203: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:206: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:231: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:234: warning: `stringToKey' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:363)
application.cpp:245: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:246: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:247: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:248: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:249: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:250: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:251: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:252: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:253: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:254: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:255: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:256: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:257: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:258: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:259: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:260: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:262: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:263: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:264: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:265: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:266: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:267: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:268: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:269: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:272: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:273: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:274: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:275: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:276: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:277: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:278: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:279: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:280: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:281: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:282: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:283: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:284: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:285: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:286: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:287: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:290: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:291: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:292: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:293: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:294: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:295: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:296: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:297: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:298: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:299: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:300: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:301: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:302: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:303: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:304: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:305: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:306: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:307: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp:308: warning: `insertItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:323)
application.cpp:309: warning: `connectItem' is deprecated (declared at
   /usr/kde/3.2/include/kaccel.h:337)
application.cpp: In member function `void KGuitarPart::configKeys()':
application.cpp:518: warning: `configureKeys' is deprecated (declared at
   /usr/kde/3.2/include/kkeydialog.h:382)
make[3]: Leaving directory `/var/tmp/portage/kguitar-0.4.9/work/kguitar-0.4.9/kguitar'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/kguitar-0.4.9/work/kguitar-0.4.9/kguitar'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/kguitar-0.4.9/work/kguitar-0.4.9'
make: *** [all] Fehler 2

!!! ERROR: media-sound/kguitar-0.4.9 failed.
!!! Function src_compile, Line 45, Exitcode 2
!!! emake failed
Comment 7 Eldad Zack (RETIRED) gentoo-dev 2004-03-06 09:55:22 UTC
please post your emerge info.

If you used different use flags, post them too.
Comment 8 Anton Romanov 2005-03-28 23:08:00 UTC
28 Mar 2005: Release 0.5

.... kguitar is 0.5 now
Comment 9 Anton Romanov 2005-04-29 01:51:35 UTC
Created attachment 57559 [details]
kguitar-0.5.ebuild

as original reporter doesn't care ..... (well, there is possibility that email
of the reporter is dead ...)
this is the ebuild for the 0.5 version ... (just cleaned 0.4.9)
this version has MUCH fixes and improvements ...
this version should compile clearly .... please try it out....
and .... it's almost year from the day of report .....
Comment 10 Mrugesh Karnik 2005-06-20 11:18:07 UTC
Why isn't kguitar in the official portage tree? 
Comment 11 Caleb Tennis (RETIRED) gentoo-dev 2005-06-20 13:06:01 UTC
A simliar question could be asked of the thousands of other ebuilds that aren't 
in the portage tree:  lack of interest. 
Comment 12 Chris Gorgolewski 2005-07-25 00:57:16 UTC
I'm interested in using it! BTW how do you asses the level of interest?
Comment 13 Dominik Kozaczko 2005-11-26 12:13:02 UTC
Created attachment 73648 [details]
ebuild for kguitar-0.5 with fixed --with(out)-arts
Comment 14 Dominik Kozaczko 2005-11-26 12:44:32 UTC
Created attachment 73649 [details]
REALLY fixed ebuild for kguitar-0.5

Now this ebuild REALLY works.
Sorry for inconvenience.
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2006-02-24 02:18:49 UTC
*** Bug 123905 has been marked as a duplicate of this bug. ***
Comment 16 Tobias Roeser 2006-02-27 09:18:41 UTC
Created attachment 80841 [details, diff]
made some cleanups for media-sound/kguitar-0.5.ebuild

I made some cleanups for the kguitar-0.5 ebuild. 

It uses now the more convenient kde.eclass and in consequence, I removed some direct qt and kde dependencies and the unnecessary src_install() part with is handled perfectly by the kde.eclass.

I tested it on a x86 box with and without the tse3 use flag.
Comment 17 GNUtoo 2006-02-27 18:45:06 UTC
(In reply to comment #16)
> Created an attachment (id=80841) [edit]
> made some cleanups for media-sound/kguitar-0.5.ebuild
> 
> I made some cleanups for the kguitar-0.5 ebuild. 
> 
> It uses now the more convenient kde.eclass and in consequence, I removed some
> direct qt and kde dependencies and the unnecessary src_install() part with is
> handled perfectly by the kde.eclass.
> 
> I tested it on a x86 box with and without the tse3 use flag.
> 

so did you:
*test it with the sound(midi)
*test the /setting/configure kguitar

mabe you could remplace tse3 with "midi"(just a sugestion,choose the best use flag name between midi and tse3)
Comment 18 GNUtoo 2006-02-27 19:14:18 UTC
(In reply to comment #17)
> (In reply to comment #16)
> > Created an attachment (id=80841) [edit]
> > made some cleanups for media-sound/kguitar-0.5.ebuild
> > 
> > I made some cleanups for the kguitar-0.5 ebuild. 
> > 
> > It uses now the more convenient kde.eclass and in consequence, I removed some
> > direct qt and kde dependencies and the unnecessary src_install() part with is
> > handled perfectly by the kde.eclass.
> > 
> > I tested it on a x86 box with and without the tse3 use flag.
> > 
> 
> so did you:
> *test it with the sound(midi)
> *test the /setting/configure kguitar
> 
> mabe you could remplace tse3 with "midi"(just a sugestion,choose the best use
> flag name between midi and tse3)
> 

you can also use my ebuild(in the duplicated thing) if you want...(also all the descriptions)
the admin of the kguitar website gave me the permision to use his descriptions on my ebuild...
Comment 19 Tobias Roeser 2006-03-02 17:32:14 UTC
Created attachment 81167 [details]
media-sound/kguitar-0.5.ebuild

more cleanups:
- two use flags: midi and tex
- cleaner src_compile section
- automatically running texhash if using tex use flag, which installs musictex (not in portage) support files
Comment 20 Eldad Zack (RETIRED) gentoo-dev 2006-04-13 16:52:51 UTC
the build looks good, but does anyone else gets a crash when hitting settings->configure kguitar in 0.5?

I'll try to look into it.
Comment 21 GNUtoo 2006-04-14 08:27:17 UTC
(In reply to comment #20)
> the build looks good, but does anyone else gets a crash when hitting
> settings->configure kguitar in 0.5?
> 
> I'll try to look into it.
> 

i do(in the ebuild i commited ebuild)
by the way you can take my ebuild and even add your name at it if it's usefull
Comment 22 GNUtoo 2006-04-14 08:58:18 UTC
see http://bugs.gentoo.org/show_bug.cgi?id=123905 for more details(the "duplicated" of this "bug")


Comment 23 GNUtoo 2006-04-14 09:00:59 UTC
i even fixed it...(because if i remember well it was doing this only without midi enabled...so i simply didn't add midi as a flag but inside the ebuild itself)
Comment 24 Eldad Zack (RETIRED) gentoo-dev 2006-04-14 16:58:50 UTC
ok, hard-dep on tse3, tex useflag changed to tetex (global), added info to tetex about musixtex.

metadata: sound herd, myself as maintainer.

in CVS near you.