Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 183494 - media-sound/rbutil (new ebuild)
Summary: media-sound/rbutil (new ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 2 votes (vote)
Assignee: James Le Cuirot
URL: http://www.rockbox.org/twiki/bin/view...
Whiteboard: sunrise-removal
Keywords: EBUILD, InOverlay
: 199171 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-06-28 08:33 UTC by Tomasz Mon
Modified: 2019-12-04 22:55 UTC (History)
12 users (show)

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


Attachments
media-sound/rbutil-9999.ebuild (rbutil-9999.ebuild,620 bytes, text/plain)
2007-06-28 08:33 UTC, Tomasz Mon
Details
app-misc/rbutil-9999.ebuild (rbutil-9999.ebuild,798 bytes, text/plain)
2008-03-08 15:27 UTC, Laurento Frittella (mrfree)
Details
Ebuild from rbutil site (RockboxUtility,1.22 KB, text/plain)
2008-03-08 18:46 UTC, Dennis Schridde
Details
Official Ebuild from RockBox Wiki (rbutil-9999.ebuild,1.00 KB, text/plain)
2008-09-13 11:14 UTC, .:deadhead:.
Details
Really clean ebuild (rbutil-9999.ebuild,1.04 KB, text/plain)
2008-09-13 13:07 UTC, Dennis Schridde
Details
Ebuild for version 1.2.5 (rbutil-1.2.5.ebuild,749 bytes, text/plain)
2010-02-16 20:42 UTC, Ben Sagal
Details
build.log (app-misc/rbutil-1.2.8: cannot create directory - file exists) (build.log,7.79 KB, text/plain)
2011-01-01 13:38 UTC, Dennis Schridde
Details
patch fixing the parallel-build problems (rbutil-1.2.8.ebuild.patch,622 bytes, patch)
2011-01-06 07:58 UTC, Dennis Schridde
Details | Diff
patch fixing the parallel-build problems (rbutil-1.2.8-fix-parallel-make.patch,2.26 KB, patch)
2011-01-06 07:58 UTC, Dennis Schridde
Details | Diff
file taken from rockbox-3.7.1, implementing the missing version.sh (rockbox-3.7.1-version.sh,3.39 KB, text/plain)
2011-01-06 07:59 UTC, Dennis Schridde
Details
rbutil-1.2.13.ebuild (rbutil-1.2.13.ebuild,968 bytes, text/plain)
2012-05-02 02:09 UTC, kisak42
Details
rbutil-1.2.13.ebuild v2 (rbutil-1.2.13.ebuild,953 bytes, text/plain)
2012-05-02 02:17 UTC, kisak42
Details
app-misc/rbutil-1.4.0.ebuild (rbutil-1.4.0.ebuild,982 bytes, text/plain)
2014-12-05 20:36 UTC, Dennis Schridde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tomasz Mon 2007-06-28 08:33:18 UTC
Rockbox Utility, it can install and uninstall Rockbox, the Bootloader and the Fonts.
Rockbox is an Open Source replacement firmware for hard-disk digital audio players including the Archos Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 and Ondio MP3 players. Development of Rockbox for the iriver H1xx, H3xx and H10 series of players as well as the iPod 4G grayscale, Color/Photo, Nano and Video (5G), Toshiba Gigabeat F and X, Sansa e200 and more is underway.

There are no offical tarballs, it lives in svn, ebuild misses KEYWORDS due to that.

Reproducible: Always

Steps to Reproduce:
1.emerge rbutil
Comment 1 Tomasz Mon 2007-06-28 08:33:58 UTC
Created attachment 123284 [details]
media-sound/rbutil-9999.ebuild
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-11-14 20:06:29 UTC
*** Bug 199171 has been marked as a duplicate of this bug. ***
Comment 3 Laurento Frittella (mrfree) 2008-03-08 15:27:20 UTC
Created attachment 145564 [details]
app-misc/rbutil-9999.ebuild

Here is my ebuild because the already attached ebuild and the one on the rbutil website don't work for me.
Comment 4 Dennis Schridde 2008-03-08 18:46:55 UTC
Created attachment 145591 [details]
Ebuild from rbutil site

Tomasz' ebuild is obsolete (rbutil now uses Qt).
Fritella's ebuild works, is compatible with the current subversion.eclass, looks simpler than the one provided on the rbutil site (which is not compatible to current subversion.eclass), but it downloads full rockbox, instead of just keeping a subset up-to-date.
A nice addition would be to keep the structure as is, but sync only a subset of the rockbox tree on emerge of rbutil. (If that is possible, subversion.eclass may know more.)

I attached the ebuild from the rbutil site for comparison.
Comment 5 .:deadhead:. 2008-09-13 11:08:09 UTC
The ebuild now present in the rockbox wiki works like a charme :

http://www.rockbox.org/twiki/bin/view/Main/RockboxUtility#Download
Comment 6 .:deadhead:. 2008-09-13 11:14:50 UTC
Created attachment 165328 [details]
Official Ebuild from RockBox Wiki
Comment 7 Dennis Schridde 2008-09-13 13:07:07 UTC
Created attachment 165333 [details]
Really clean ebuild

Attached is the new ebuild I wrote for them. No clue why they did not add it to the wiki, but instead used a different, unpolished one.
Features: Uses qt4 eclass, properly supports qt-4.3 and split qt-4.4, proper indention.
Comment 8 Clemens Werther 2009-12-31 16:01:14 UTC
I added Dennis' ebuild to the Rockbox wiki.
Comment 9 Ben Sagal 2010-02-16 18:35:11 UTC
There is a source tarball for 1.2.5 at http://download.rockbox.org/rbutil/source/rbutil_1.2.5-src.tar.bz2
Comment 10 Ben Sagal 2010-02-16 20:42:03 UTC
Created attachment 219935 [details]
Ebuild for version 1.2.5
Comment 11 Nico Schlömer 2010-02-18 00:25:02 UTC
Couple of errors with the 1.2.5 ebuild here, and compile fails.

1.) 
======================== *snip* ========================
[...]
Project MESSAGE: release                                                                                                      
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_cs.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_de.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_fi.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_fr.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_gr.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_he.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_it.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_ja.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_nl.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_pl.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_pt.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_pt_BR.qm'                                                    
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_ru.qm'                                                       
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_zh_CN.qm'                                                    
RCC: Error in 'rbutilqt-lang.qrc': Cannot find file 'lang/rbutil_zh_TW.qm'                                                    
RCC: Warning: No resources in 'rbutilqt-lang.qrc'.                                                                            
cd rbutilqt/ && make -f Makefile 
======================== *snap* ========================

2.)
======================== *snip* ========================
mkdir: cannot create directory `/var/tmp/paludis/media-sound-rbutil-1.2.5/work/rbutil_1.2.5/rbutil/rbutilqt/build/build': File exists                                                                                                                       
make[2]: *** [/var/tmp/paludis/media-sound-rbutil-1.2.5/work/rbutil_1.2.5/rbutil/rbutilqt/build/build] Error 1                
make[1]: *** [libmkamsboot] Error 2                                                                                           
make[1]: *** Waiting for unfinished jobs.... 
======================== *snap* ========================

3.)
======================== *snip* ========================
CC ucl_util.c                                                                                                                 
make[2]: Leaving directory `/var/tmp/paludis/media-sound-rbutil-1.2.5/work/rbutil_1.2.5/tools/ucl/src'                        
make[1]: Leaving directory `/var/tmp/paludis/media-sound-rbutil-1.2.5/work/rbutil_1.2.5/rbutil/rbutilqt'                      
make: *** [sub-rbutilqt-make_default] Error 2                                                                                 
/usr/libexec/paludis/utils/emake: emake returned error 2                                                                      

!!! ERROR in media-sound/rbutil-1.2.5::misc:
!!! In base_src_make at line 552            
!!! died running emake, base_src_make:make
======================== *snap* ========================

Any other info needed?

Cheers,
Nico
Comment 12 Dennis Schridde 2010-06-24 16:39:59 UTC
Seems to exist as app-misc/rbutil-1.2.6 in the Sunrise overlay.
Comment 13 Dennis Schridde 2011-01-01 13:38:11 UTC
Created attachment 258569 [details]
build.log (app-misc/rbutil-1.2.8: cannot create directory - file exists)

(In reply to comment #11)
> Couple of errors with the 1.2.5 ebuild here, and compile fails.
> 2.)
> ======================== *snip* ========================
> mkdir: cannot create directory
> `/var/tmp/paludis/media-sound-rbutil-1.2.5/work/rbutil_1.2.5/rbutil/rbutilqt/build/build':
> File exists                                                                     
> make[2]: ***
> [/var/tmp/paludis/media-sound-rbutil-1.2.5/work/rbutil_1.2.5/rbutil/rbutilqt/build/build]
> Error 1                
> make[1]: *** [libmkamsboot] Error 2                                             
> make[1]: *** Waiting for unfinished jobs.... 
> ======================== *snap* ========================
I confirm this problem for app-misc/rbutil-1.2.8, see attached build.log.
Comment 14 Dennis Schridde 2011-01-06 07:58:24 UTC
Created attachment 259002 [details, diff]
patch fixing the parallel-build problems

(In reply to comment #13)
> I confirm this problem for app-misc/rbutil-1.2.8, see attached build.log.
It turned out to be a parallel make issue, fixed by attached patches.

I also fixed some "../../tools/version.sh: No such file or directory" problem, and added ebegin/eend around lrelease to prevent confusion.
Comment 15 Dennis Schridde 2011-01-06 07:58:58 UTC
Created attachment 259003 [details, diff]
patch fixing the parallel-build problems
Comment 16 Dennis Schridde 2011-01-06 07:59:28 UTC
Created attachment 259005 [details]
file taken from rockbox-3.7.1, implementing the missing version.sh
Comment 17 Laurento Frittella (mrfree) 2011-01-14 13:10:04 UTC
I've just committed Dannis' patch to sunrise, thanks and sorry for the wait I was on holidays :)
Comment 18 kisak42 2012-05-02 02:09:01 UTC
Created attachment 310603 [details]
rbutil-1.2.13.ebuild

Update ebuild to current release since current ebuild source is unavailable. Adjusted source name to be compatible. The parallel make patch appears to be no longer needed.
Comment 19 kisak42 2012-05-02 02:17:31 UTC
Created attachment 310605 [details]
rbutil-1.2.13.ebuild v2

rbutil-1.2.13 with an updated homepage
Comment 20 Michael Weber (RETIRED) gentoo-dev 2012-12-12 13:09:12 UTC
Any reason to not install this as media-sound/RockboxUtility?
Comment 21 Michael Weber (RETIRED) gentoo-dev 2012-12-12 13:37:32 UTC
I've added it to my overlay for testing (layman -a xmw), had an minor issue with QT_NO_ACCESSIBILITY/setAccessibleName see [1] for the patch.

[1] http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=tree;f=media-sound/rbutil/files;
Comment 22 Michal Plichta 2013-09-18 13:07:19 UTC
any updates from 1.3.1?
Comment 23 Vladimir 2013-09-26 19:01:29 UTC
Hello!
Shouldn't this bug be merged with Bug 411619 ?
They seem to solve the same issue, but offer the ebuilds with different names.
Comment 24 Michal Plichta 2013-09-26 21:56:54 UTC
anyway this is working fine for me:
http://data.gpo.zugaina.org/xmw/media-sound/rbutil/
Comment 25 Vladimir 2013-09-27 19:19:45 UTC
(In reply to Michal Plichta from comment #24)
> anyway this is working fine for me:
> http://data.gpo.zugaina.org/xmw/media-sound/rbutil/
It does indeed, except that I had to change 
"x11-libs/qt-core:4" to "dev-qt/qtcore:4"
and
"x11-libs/qt-gui:4" to "dev-qt/qtgui:4".
Comment 26 Dennis Schridde 2014-12-05 20:36:37 UTC
Created attachment 391040 [details]
app-misc/rbutil-1.4.0.ebuild

Ebuild for v1.4.0. Appears to work. Got a version for 1.3.1 from some SVN overlay, but accidentally deleted the .svn folder, so I cannot give proper credit here. Might have been my ebuild, might not have been…
Comment 27 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-08 16:47:57 UTC
Hello, everyone.

It seems that at least one ebuild related to this bug exists in the Sunrise overlay at the moment. However, I have to regretfully announce that after a long inactivity period the Sunrise project has been discontinued and the related overlay will be eventually removed. For this reason, I'd like to ask you to reevaluate the ebuilds and consider moving them. If you'd like to maintain a package from Sunrise in Gentoo, please take a look at our Proxy Maintainers [1] project.

Please make sure to take ebuilds from the unreviewed developer Sunrise repository [2] rather than the -reviewed one, since the latter has not been updated for over a year. While at it, please note that:

1. Adding a package to Gentoo requires declaring yourself as an active maintainer for it. All bugs regarding the package will be assigned to you, and you will be expected to maintain it.

2. Some packages may not be suitable for addition anymore. While there's no strong rules that would prevent you from adding a package, it may be a bad idea to add old-unmaintained packages that will shortly result in a large number of bugs reported with no solution. If that is the case, please close the bug as RESOLVED/OBSOLETE to make it easier to find packages worth adding.

3. Some of the bugs were already closed as WONTFIX/OBSOLETE/... while the relevant ebuild was kept in Sunrise. If you disagree with the original decision, you still can add the ebuild via proxy-maint.

4. Pleaes note that many of the Sunrise ebuilds are old and may be buggy. If you decide to move them, please make sure to update/clean them up. The proxy-maint team will also review your ebuilds, therefore making sure they land in Gentoo in good quality.

Once again, thank you for your contribution. We hope that you will still want to contribute to Gentoo, through proxy-maint or otherwise.


[1]:https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
[2]:https://gitweb.gentoo.org/proj/sunrise.git/
Comment 28 James Le Cuirot gentoo-dev 2019-12-04 22:55:43 UTC
I added this package ages ago but must have missed this bug report. I've just bumped it to 1.4.1.