Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 167054

Summary: Ebuild for the "Kirocker Music Display" Amarok kicker applet
Product: Gentoo Linux Reporter: Arne Babenhauserheide <arne_bab>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED WONTFIX    
Severity: enhancement CC: juergennagel, thothonegan
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: AMD64   
OS: Linux   
URL: http://draketo.de/dateien/gentoo/kirocker-1.4-r1.ebuild
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: kirocker-1.4-r1.ebuild for kirocker music display
kirocker-2.0_beta1.ebuild
Kirocker Music Display 2.0-r2 ebuild
Kirocker Music Display 2.0-r4 ebuild - much cleaner
kirocker-2.0-r5.ebuild
kirocker-3.0_beta2.ebuild
kirocker-2.2.ebuild
kirocker-3.2.ebuild
ebuild for 4.0_beta1

Description Arne Babenhauserheide 2007-02-15 15:33:41 UTC
Ebuild created. 

URL: http://www.kde-apps.org/content/show.php?content=52869

Ebuild: http://draketo.de/dateien/gentoo/kirocker-1.4-r1.ebuild

Reproducible: Always
Comment 1 Arne Babenhauserheide 2007-02-15 15:34:52 UTC
Created attachment 110292 [details]
kirocker-1.4-r1.ebuild for kirocker music display
Comment 2 Arne Babenhauserheide 2007-02-15 15:56:28 UTC
Created attachment 110297 [details]
kirocker-2.0_beta1.ebuild
Comment 3 Arne Babenhauserheide 2007-02-20 12:39:26 UTC
Created attachment 110727 [details]
Kirocker Music Display 2.0-r2 ebuild

improved syntax, added "nomirror", license is now "GPL-2 or later", thanks to Temet!

I need testers to stabilize it. 

Till now only tested once on amd64 and x86 (means: ~amd64 and ~x86).
Comment 4 Arne Babenhauserheide 2007-02-20 23:00:31 UTC
Created attachment 110775 [details]
Kirocker Music Display 2.0-r4 ebuild - much cleaner
Comment 5 David Rivoal 2007-02-21 01:32:53 UTC
Yes but using kde_src_compile still install it in /usr/share...
I don't know how to solve your problem ... I'm not an ebuild maker :/

Temet :)
Comment 6 Juergen Nagel 2007-02-21 22:42:42 UTC
I removed the kde_src_compile function from the ebuild and everything went fine.

------------------
>>> Merging kde-misc/kirocker-2.0 to /
--- /usr/
--- /usr/lib/
>>> /usr/lib/kirocker_panelapplet.so
>>> /usr/lib/kirocker_panelapplet.la
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/kirocker-2.0/
>>> /usr/share/doc/kirocker-2.0/AUTHORS.bz2
--- /usr/share/doc/HTML/
--- /usr/share/doc/HTML/en/
>>> /usr/share/doc/HTML/en/kirocker/
>>> /usr/share/doc/HTML/en/kirocker/common -> /usr/kde/3.5/share/doc/HTML/en/common
>>> /usr/share/doc/HTML/en/kirocker/index.cache.bz2
>>> /usr/share/doc/HTML/en/kirocker/index.docbook
--- /usr/share/icons/
--- /usr/share/icons/crystalsvg/
--- /usr/share/icons/crystalsvg/22x22/
--- /usr/share/icons/crystalsvg/22x22/apps/
>>> /usr/share/icons/crystalsvg/22x22/apps/kirocker.png
--- /usr/share/icons/crystalsvg/48x48/
--- /usr/share/icons/crystalsvg/48x48/apps/
>>> /usr/share/icons/crystalsvg/48x48/apps/kirocker.png
--- /usr/share/icons/crystalsvg/128x128/
>>> /usr/share/icons/crystalsvg/128x128/actions/
>>> /usr/share/icons/crystalsvg/128x128/actions/star.png
>>> /usr/share/icons/crystalsvg/128x128/actions/smallstar.png
--- /usr/share/icons/crystalsvg/16x16/
--- /usr/share/icons/crystalsvg/16x16/apps/
>>> /usr/share/icons/crystalsvg/16x16/apps/kirocker.png
--- /usr/share/apps/
--- /usr/share/apps/kicker/
--- /usr/share/apps/kicker/applets/
>>> /usr/share/apps/kicker/applets/kirocker.desktop
>>> /usr/share/apps/kirocker/
>>> /usr/share/apps/kirocker/icons/
>>> /usr/share/apps/kirocker/icons/crystalsvg/
>>> /usr/share/apps/kirocker/icons/crystalsvg/128x128/
>>> /usr/share/apps/kirocker/icons/crystalsvg/128x128/actions/
>>> /usr/share/apps/kirocker/icons/crystalsvg/128x128/actions/star.png
>>> /usr/share/apps/kirocker/icons/crystalsvg/128x128/actions/smallstar.png
>>> /usr/share/apps/kirocker/images/
>>> /usr/share/apps/kirocker/images/colorwaves.jpg
 * Running kbuildsycoca to build global database ...
------------------
Comment 7 Arne Babenhauserheide 2007-02-21 23:05:18 UTC
argl... that's a clear "stick to doing it the easy way" :) 

Does it work? 

Do you want to upload it? 

Wishes, 
Arne
Comment 8 Juergen Nagel 2007-02-23 00:07:59 UTC
Created attachment 111013 [details]
kirocker-2.0-r5.ebuild
Comment 9 Juergen Nagel 2007-02-23 00:10:18 UTC
O.K. I've uploaded r5 of the ebuild which I used to emerge kirocker.

The applet runs fine in Kicker. :)
Comment 10 Kenneth Perry 2007-03-04 17:46:01 UTC
kirocker-2.2 is out : renaming the kirocker-2.0-r5.ebuild to kirocker-2.2.ebuild worked fine for me on ~amd64.
Comment 11 Thomas Matthijs (RETIRED) gentoo-dev 2007-03-05 09:11:51 UTC
Why did you add nomirror?
Comment 12 Arne Babenhauserheide 2007-03-05 10:31:04 UTC
I added nomirror, because kirocker wasn't in any mirrors at that time, and including mirrors just meant to needlessly clobber the mirrors for a file they couldn't have (I waited far too long for the mirrors to get tested). 

As soon as the file gets on mirrors, nomirror gets pulled out. 

Wishes, 
Arne
Comment 13 Arne Babenhauserheide 2007-03-07 13:14:25 UTC
Created attachment 112402 [details]
kirocker-3.0_beta2.ebuild
Comment 14 Arne Babenhauserheide 2007-03-07 13:19:33 UTC
Created attachment 112409 [details]
kirocker-2.2.ebuild

use this for stable builds, the betas need a tweaked URL.
Comment 15 Kenneth Perry 2007-03-07 15:15:00 UTC
If you want to have a single ebuild for both beta/regulars, you can use versionator to change the way package url's are guessed.

More info : http://devmanual.gentoo.org/ebuild-writing/variables/index.html scroll down to "Version Formatting Issues"

Probably for kirocker, it'd be something like : (add versionator to inherit)
MY_P=$(delete_version_seperator 4 ${P})
MY_P=${MY_P/beta/Beta}
SRC_URI="http://slaout.linux62.org/kirocker/${MY_P}.tar.gz"

Note i haven't tested this particular code for kirocker (though i have used it in other places).
Comment 16 Arne Babenhauserheide 2007-03-25 15:17:38 UTC
2.2 can just be renamed to 3.0
Comment 17 Arne Babenhauserheide 2007-03-25 15:18:37 UTC
I just didn't get the versionator working. Sorry... 
Comment 18 Arne Babenhauserheide 2007-06-26 06:45:07 UTC
Created attachment 123083 [details]
kirocker-3.2.ebuild

Version 3.2 attached. 

Works with standard-ebuild, now. 

Commented out is a rewrite of the build-dir, in case we need it again for a beta or so.
Comment 19 Arne Babenhauserheide 2007-06-26 06:48:59 UTC
But in 3.2 the icons don't yet get found by the applet. 
Comment 20 Jakub Nawalaniec 2007-09-26 12:56:08 UTC
Would someone be so kind and put the latest version (4beta) ebuild? Thanks in advance :)
Comment 21 Elias Probst 2007-09-30 18:50:58 UTC
Created attachment 132252 [details]
ebuild for 4.0_beta1
Comment 22 Markos Chandras (RETIRED) gentoo-dev 2008-05-25 13:02:20 UTC
Thanks for this ebuild :)
Comment 23 Tomáš Chvátal (RETIRED) gentoo-dev 2009-11-19 23:40:38 UTC
Only kde3 package/upstream -> wont be fixed since we remove kde3 from main tree.