Commit graph

115 commits

Author SHA1 Message Date
Dominik Wenger
c82511ab06 rbutil/rbspeex fix some small mistakes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18004 a1c6a512-1295-4272-9138-f99709370657
2008-07-09 21:56:41 +00:00
Dominik Wenger
6bd961d6a5 rbutil: use rbspeex new Makefile commands to build a universal lib on mac.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18003 a1c6a512-1295-4272-9138-f99709370657
2008-07-09 21:41:41 +00:00
Dominik Wenger
34216463be rbutil: first fix to build a universal binary on mac.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17998 a1c6a512-1295-4272-9138-f99709370657
2008-07-09 20:36:38 +00:00
Dominik Riebeling
341f831310 When building static, add "." to the library include path so libusb.a can be placed in the build folder.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17967 a1c6a512-1295-4272-9138-f99709370657
2008-07-06 19:46:48 +00:00
Dominik Wenger
58335f8724 rbutil: add a "make dmg" target to build a dmg file on mac
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17890 a1c6a512-1295-4272-9138-f99709370657
2008-06-30 14:39:21 +00:00
Dominik Wenger
7fb11a82a1 rbutil: move some detecting code, to make detecing things nicer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17813 a1c6a512-1295-4272-9138-f99709370657
2008-06-27 21:53:22 +00:00
Maurus Cuelenaere
863106a4dc RBUtil: 1) Add Dutch language
2) Update other languages with lupdate


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17792 a1c6a512-1295-4272-9138-f99709370657
2008-06-25 12:46:01 +00:00
Dominik Riebeling
ea7d0011bc Move language resources to a separate file. Only build and include langs when building release version.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17787 a1c6a512-1295-4272-9138-f99709370657
2008-06-24 21:44:53 +00:00
Dominik Riebeling
1876a0bcf2 Add System Info screen showing some values that could be helpful in case of problems using rbutil. Most noteable is showing the permission level of the user on windows.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17736 a1c6a512-1295-4272-9138-f99709370657
2008-06-21 10:28:10 +00:00
Dominik Riebeling
e0f7b7a830 add "tags" rule to create ctags file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17726 a1c6a512-1295-4272-9138-f99709370657
2008-06-15 20:53:51 +00:00
Dominik Riebeling
bec0a59937 Let qmake generate an install Makefile target to install the binary. Doesn't handle translations yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17623 a1c6a512-1295-4272-9138-f99709370657
2008-05-24 16:57:40 +00:00
Dominik Riebeling
2e1e219025 Make the call to link libusb statically nicer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17555 a1c6a512-1295-4272-9138-f99709370657
2008-05-17 14:50:51 +00:00
Dominik Wenger
acccee479a rbutil: Detect if Rockbox is already installed, and allow Backup bevor installing a new build.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17440 a1c6a512-1295-4272-9138-f99709370657
2008-05-10 17:53:15 +00:00
Dominik Riebeling
c3969ed4c5 create an UnZip derived class for zip file extraction to allow showing progress while unzipping. Makes the unzip process somewhat interruptable and the UI more responsible.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16993 a1c6a512-1295-4272-9138-f99709370657
2008-04-06 18:12:56 +00:00
Dominik Riebeling
c70f81ff93 Rename InstallProgress form to ProgressLogger as it's a generic logger window now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16865 a1c6a512-1295-4272-9138-f99709370657
2008-03-28 17:30:37 +00:00
Barry Wardell
580eee51b4 Make rbutil compile on OSX 10.5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16398 a1c6a512-1295-4272-9138-f99709370657
2008-02-23 21:36:22 +00:00
Dominik Riebeling
5f540c784c When building a static linux binary link libusb static.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16363 a1c6a512-1295-4272-9138-f99709370657
2008-02-21 19:55:42 +00:00
Dominik Riebeling
51f6fb56f1 Don't overwrite the build pretarget libspeex with lrelease. Make sure to use the lrelease binary from the current installation to prevent clashes on systems with Qt3 and Qt4 installed in parallel.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16201 a1c6a512-1295-4272-9138-f99709370657
2008-02-02 17:28:42 +00:00
Dominik Wenger
0c66bdb2b0 rbutil: fix a bug in the new settings object. Seperate the config gui from tts and encoders. (in preparation for cli interface).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16183 a1c6a512-1295-4272-9138-f99709370657
2008-01-29 21:54:43 +00:00
Dominik Wenger
3a54c9b58d rbtutil: introduce a RbSettings class help code reuse, and minimises duplicated code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16159 a1c6a512-1295-4272-9138-f99709370657
2008-01-25 00:12:25 +00:00
Dominik Wenger
6b5780dae3 rbutilqt: made the sapi TTS more configurable, you can now select a specific voice in the config dialog. Also reworked some setSetting functions, to remove depencies.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16111 a1c6a512-1295-4272-9138-f99709370657
2008-01-19 18:33:33 +00:00
Dominik Wenger
9f686700d4 rbutil: added creation of voice files with rbutil.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16059 a1c6a512-1295-4272-9138-f99709370657
2008-01-11 23:59:12 +00:00
Dominik Wenger
3e252cbe67 rbutil: turkish translation by Mehmet Ş. Çatalbaş (baratrion) FS#8407
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16007 a1c6a512-1295-4272-9138-f99709370657
2008-01-06 22:06:13 +00:00
Dominik Riebeling
01a8a7f7af move w32-specific resources to a separate file to prevent building them on other platforms. Use an alias in the resource file to remove the need of copying the file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15949 a1c6a512-1295-4272-9138-f99709370657
2007-12-17 21:35:25 +00:00
Nicolas Pennequin
646d39ec4e Accept two rbutil patches by Clemens Werther:
* FS#8336: make rbutil compile on non-windows machines
* FS#8337: change target link for the "help" menu item


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15945 a1c6a512-1295-4272-9138-f99709370657
2007-12-16 18:56:45 +00:00
Dominik Riebeling
4a2a45f400 add a custom rule for building librbspeex prior to building rbutil.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15936 a1c6a512-1295-4272-9138-f99709370657
2007-12-15 15:36:40 +00:00
Dominik Wenger
2ab4636e95 rbutil: make the sapi voice script builtin.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15933 a1c6a512-1295-4272-9138-f99709370657
2007-12-15 13:48:42 +00:00
Dominik Wenger
bebddd42c2 rbutil: reworked configuration of TTS engines to the new Style.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15932 a1c6a512-1295-4272-9138-f99709370657
2007-12-15 13:13:57 +00:00
Dominik Wenger
815504b449 rbutil: added builtin rbspeex encoder. Reworked encoder configuration.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15925 a1c6a512-1295-4272-9138-f99709370657
2007-12-14 19:26:54 +00:00
Barry Wardell
a0f15c64ba Add an icon and version text for the OS X bundle.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15098 a1c6a512-1295-4272-9138-f99709370657
2007-10-13 17:43:12 +00:00
Barry Wardell
b5e7261dba FS#7913: mountpoint resolving on OS X.
Also, make rbutil build again for OS X and add /usr/local to the lib and include paths since that is most likely where libusb will be.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15096 a1c6a512-1295-4272-9138-f99709370657
2007-10-13 16:26:38 +00:00
Dominik Riebeling
a1a4575740 w32: add USB autodetection based on PID / VID values.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14826 a1c6a512-1295-4272-9138-f99709370657
2007-09-23 10:34:28 +00:00
Dominik Riebeling
e4f8b95d53 Fix a qmake warning caused by some invisible character.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14710 a1c6a512-1295-4272-9138-f99709370657
2007-09-15 12:33:38 +00:00
Antoine Cellerier
554f0c3771 If caching is disabled, still cache theme info and images in a temporary directory (which will be deleted once rbutil is closed) to prevent downling them every time the theme selection changes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14704 a1c6a512-1295-4272-9138-f99709370657
2007-09-14 22:16:22 +00:00
Dominik Riebeling
fc25266440 Device detection based on USB PIDs. This is currently linux only and requires libusb. There is also no way to figure the mount point from the USB PID so the old methods are tried for this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14698 a1c6a512-1295-4272-9138-f99709370657
2007-09-14 20:52:38 +00:00
Dominik Riebeling
9730ca8b12 Add chinese translation to rbutil by Xinlu Huang (FS#7697).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14690 a1c6a512-1295-4272-9138-f99709370657
2007-09-14 14:52:35 +00:00
Dominik Riebeling
09d66ac456 For some strange reason my last project file adjusting didn't seem to work correctly. Restucture a bit and rename debug configuration to "dbg" seems to help.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14586 a1c6a512-1295-4272-9138-f99709370657
2007-09-02 22:11:46 +00:00
Dominik Riebeling
c5550c9674 Normal build defaults to release. Disable debug output for that case. To create a debug build (with debug output enabled) use "qmake -config debug".
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14584 a1c6a512-1295-4272-9138-f99709370657
2007-09-02 18:59:38 +00:00
Dave Chapman
aea7790a31 Add options to create Universal binaries on Mac OS X
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14568 a1c6a512-1295-4272-9138-f99709370657
2007-09-01 21:13:22 +00:00
Nicolas Pennequin
12c82bdb77 French translation for rbutilqt. Everything is translated.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14516 a1c6a512-1295-4272-9138-f99709370657
2007-08-29 15:10:30 +00:00
Dominik Wenger
aabc1305bc rbtutilQt: incorporate the complete and small install into rbutil.cpp, remove the multiinstaller files..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14465 a1c6a512-1295-4272-9138-f99709370657
2007-08-26 20:32:20 +00:00
Dominik Wenger
388506ec78 rbutilqt: first attempt to Small and Complete Installation, could be improved.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14463 a1c6a512-1295-4272-9138-f99709370657
2007-08-26 19:06:40 +00:00
Dominik Riebeling
f919c4718a simplify my last commit. Thanks to obo for the hint.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14433 a1c6a512-1295-4272-9138-f99709370657
2007-08-22 22:19:22 +00:00
Dominik Wenger
0ef0d6730a rbutilqt: Added a fullsize preview for the Theme installation. It pops up when you hover over the normal preview.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14409 a1c6a512-1295-4272-9138-f99709370657
2007-08-21 18:24:55 +00:00
Dominik Riebeling
653b996828 Add theme installation. This relies on a modified server script so the themes site need to incorporate the changes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14363 a1c6a512-1295-4272-9138-f99709370657
2007-08-15 21:54:15 +00:00
Dominik Wenger
9789d303f2 rbutilQt: reworked bootloaderinstallation. removed the bootloaderinstalldialog, added a small dialog to ask for the original firmware, if you install a bootloader for a fwpatcher target.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14356 a1c6a512-1295-4272-9138-f99709370657
2007-08-15 14:16:20 +00:00
Dominik Riebeling
a16ac1faf1 Add Rockbox icon to windows binary. Icon taken from fwpatcher.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14336 a1c6a512-1295-4272-9138-f99709370657
2007-08-14 15:44:47 +00:00
Dominik Wenger
6bc9abcceb rbutilQt: Add Uninstallation for Rockbox and Bootloaders. Also add Talkfiles to the installlog
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14275 a1c6a512-1295-4272-9138-f99709370657
2007-08-10 22:17:43 +00:00
Dominik Wenger
36b150e5dc rbutilQt: renamed installbl to installbootloaderwindow.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14259 a1c6a512-1295-4272-9138-f99709370657
2007-08-09 16:44:27 +00:00
Robert Keevil
23ae15dbea Add ccache and build paths to the project file
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14236 a1c6a512-1295-4272-9138-f99709370657
2007-08-07 18:05:48 +00:00
Dominik Riebeling
3a4e540c3d Replace the file selection dialog for the mountpoint with a pure folder tree view. This fixes an issue with the selection dialog which could try opening a nonexisting folder. Only allow to select drive letters on windows. Additionally, remove an old file I forgot earlier.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14233 a1c6a512-1295-4272-9138-f99709370657
2007-08-07 16:48:45 +00:00
Dominik Wenger
421411b73a rbutilqt: initial port of the autodetection. (use only rockbox-info.txt at the moment)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14199 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 19:48:04 +00:00
Dominik Wenger
e70f7f4ca8 rbutilQt: added Talkfile creation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14197 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 16:17:35 +00:00
Dominik Riebeling
3f8a2d61ca Oops.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14160 a1c6a512-1295-4272-9138-f99709370657
2007-08-03 16:25:20 +00:00
Dominik Riebeling
fbad89782d Remove zip installation window as it's not needed anymore. Use a simple confirmation dialog for installing fonts / game files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14159 a1c6a512-1295-4272-9138-f99709370657
2007-08-03 16:20:48 +00:00
Dominik Riebeling
6139eeda4f fix a warning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14064 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 20:43:07 +00:00
Dominik Wenger
917e0acd64 rbutilQt: changed the progress/error logger, there is now an abstract interface and a progressloggergui implementation of it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14060 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 18:07:31 +00:00
Dominik Riebeling
57fbb39ce2 fix line endings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14058 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 17:35:31 +00:00
Dominik Wenger
e90999fcf1 rbutilQt: Font and Doom installation. Also some fixes to the signals in the installers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14044 a1c6a512-1295-4272-9138-f99709370657
2007-07-28 21:42:43 +00:00
Dominik Wenger
488b3db547 rbutilQt: bootloader installation routines for iriver players. Bootloader routines are now completed. They need heavy testing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14040 a1c6a512-1295-4272-9138-f99709370657
2007-07-28 14:38:25 +00:00
Dominik Wenger
999676bdd9 rbutilqt: added sansapatcher to bootloader installation. now only iriver bootloaders are missing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14039 a1c6a512-1295-4272-9138-f99709370657
2007-07-28 11:32:32 +00:00
Dominik Wenger
64f36a19e4 rbutilQt: first attempt for bootloader installation. Sansa and irivers are still missing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14032 a1c6a512-1295-4272-9138-f99709370657
2007-07-27 22:46:49 +00:00
Dominik Wenger
092c178784 rbutilqt: reworked and renamed the installrb class/files to generic installzip, so it can be used for things like Fonts.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14027 a1c6a512-1295-4272-9138-f99709370657
2007-07-27 17:42:49 +00:00
Dominik Wenger
a78d51c07c rbutil: wrapped the rockbox installation into a class, for easy reuse.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14012 a1c6a512-1295-4272-9138-f99709370657
2007-07-26 21:04:55 +00:00
Dominik Riebeling
680408f4ac First stab at porting rbutil to Qt4. Currently only installing a current or archived build is working. To build, run qmake && make in the source folder. Beware that the syntax of rbutil.ini has slightly changed. Caching of the downloaded files is also still missing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13989 a1c6a512-1295-4272-9138-f99709370657
2007-07-25 20:21:06 +00:00