Summary: | ebuild for emusic.com download manager | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Miika Linnapuomi <some.mki> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | CONFIRMED --- | ||
Severity: | enhancement | CC: | michael, tetromino |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://developer.emusic.com/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Initial ebuild
emusicdlm-4.0_alpha3.ebuild - no binaries! Updated ebuild for version 4.1.1 |
Description
Miika Linnapuomi
2007-04-29 14:28:08 UTC
Created attachment 117644 [details]
Initial ebuild
Doesn't install gnome/kde desktop entries or the icon. src_uri/unpack isn't pretty because of upstream file naming..
Created attachment 119410 [details]
emusicdlm-4.0_alpha3.ebuild - no binaries!
After looking at emusicdlm-4 for a bit, I've come to the conclusion that it consists of
1. an architecture-independent, pure XUL application (javascript and xml), which turns out to be open-source (LGPL-2.1); and
2. 8 megabytes of xulrunner binary, basically unmodified from what mozilla.org provides.
Since Gentoo already has the xulrunner package, there is absolutely no reason to download the massive xulrunner binary from the emusic site. So I've repackaged emusicdlm to use an external xulrunner, saving 8.5MB of download. Coincidentally, this makes the ebuild much more sane.
btw, since the norunner variant of emusicdlm is pure xul, it should be keyworded same as xulrunner (~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 at the moment). Alpha4 is out, and it's much more usable than alpha3. For one thing, window controls actually work. I've uploaded the no-binaries package to the same place; to install, just rename the above no-binaries ebuild to emusicdlm-4.0_alpha4.ebuild. Created attachment 182577 [details]
Updated ebuild for version 4.1.1
The new 4.1.1 version explicitly states xulrunner 1.8 - 1.8.* as its dependency. |