Fell over this very promising music-organizer and is now requesting an ebuild: "Domo is a music organizer which indexes digital audio sources, extracts all information and inserts everything into a relational database. The database can then be queried, exported and compared with other digital audio sources. Musicbrainz support is also available for the looking up of Audio CDs or for identifying unknown tracks based on their TRM audio fingerprint." http://domo.sourceforge.net/index2.html Reproducible: Always Steps to Reproduce: 1. 2. 3.
Well having been informed and tested various issues...wow just wow is all I have to say about this program. This is not the good kind of wow. First things first, the makefile seems to ignore make DESTDIR=${D} install. It throws about 9 sandbox errors after that. The Makefile is a installer script, that doesn't seem sure of itself. Griffith the main python app itself tries to import other modules that liv in lib, but don't get installed anywhere but in lib. So of course it doesn't work. Apparently, i'd say the developer has modified his import from locations but forgot others don't have the same setup. Even with sqlite installed it seems to miss finding what it needs to import for that to work. In otherwords this program just needs some love. I'll be sending another futile email to the developer about all these errors, and hoping to get a response back. In the meantime I'd suggest that this bug be marked resolved, revisit later. At least til we can confirm that the developer is still working on the app, and has intention to either correct some things or someone has the time to go through and figure out what is going on with it.
doh sorry wrong bug X_X
Created attachment 70946 [details] domo-3.0_beta1.ebuild Ebuild for current dev version. TODO: check if qt was compiled with USE-flag mysql as domo needs the mysql plugin (/usr/qt/3/plugins/sqldrivers/libqsqlmysql.so). Works for me as far as running it. I don't understand how to use it though. And it segfaults when I try to add directories..
Created attachment 70947 [details, diff] domo-targets.patch To make domo's make usable.
Upstream still exists on SourceForge but is very much dead. In the developer's own words: "DOMO is a (very) old university project started in order to learn C++. It has long served its purpose and just left here for reference purposes."