https://bugzilla.rpmfusion.org/show_bug.cgi?id=2483
--- Comment #41 from Rob Janes <janes.rob(a)gmail.com> 2013-05-30 02:50:52 CEST ---
oops, forgot about specifics ...
1. no, there is no scriptlet in the the %pre section to download stuff that is
not controlled by rpm. lets be clear about that. i've asserted this more than
once in the above.
Specifically, here's what it does:
* download happens in %post section.
* %post section is one line long
* %post section calls a shell script which IS part of the rpm
* all files are part of the rpm. the shell script overwrites files that are
controlled by the rpm.
you can look at the spec file if you like, the link is posted above. the shell
script is in the source rpm, link also posted above.
2. spec file and support files. yes, there are lots of people doing that. I
don't think that's the best approach, since it makes for long and annoying
instructions in the various guides. install this and that prereq. download
this spec file. run this rpmbuild. ignore the deprecation messages. oops,
sourceforge link is broken. gotta fix it. run it again. install the rpm
produced. oops, have to fix up the font system cause the rpm is busted.
that's when i said omfg, this can be done a whole lot better.
3. this font set will never be part of the standard install. it will always be
done by either post install guides or those big fixup scripts that do
everything. I don't see the point in installing some non-standard rpm just to
get a button you have to find and then press to finish the job. if you're
going to go to the trouble of making up an rpm, why not have the rpm just do
it? make_a_button_to_install_fonts_and_then_click_it_for_me_please.rpm.
sorry, couldn't resist.
that sort of stuff is not going to make anything any easier for the post
install guide followers, or the post install fixup script writers.
i hope you see where i'm coming from.
thanks
-rob
--
Configure bugmail:
https://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.