RE: Little redesign of package files for 1.3

"Eugene Zolenko" <EugeneZolenko-XYgkjQFSZqy1Z/[email protected]>
Newsgroups gmane.comp.autopackage.devel
Message-ID <[email protected]>
Isak:
> Sure, we could replace it with a structured format like XML (that
> would *surely* make autopackage enterprisey ;-)

No-o-o, for the love of FSM, anything but that! :)

Jan Niklas Hasse:
> The idea behind installEverything is the following: When I created a 
> package for a program i realized, that calling the right function
inside 
> the  [Install] section is a job, which could be easily made by a
script 
>(and makepackage creates the Install section for you if you leave it
blank 
> afaik). So my idea is, to remove the [Install] section completely, I
don't 
> see a case where it is really needed. 

My packages are doing _tons_ of stuff in [Install] section: installing
multi-level menus, whole bunch of desktop files and icons, mime-types,
setting up udev rules, modifying some preference files (not copying them
-- modifying existing ones), setting up autorun for few things (did you
know what pain it is on Gnome version less than 2.14?), launching few
helper apps during install (need root), launching apps after install
(can't really expect users to go find stuff in menu), and more (actually
that's about it, plus some fancy stuff, but can easily grow to be more).

Most of this can't be done without running a script on user's machine.
(Although a lot of things can be moved into autopackage support code,
and be dealt with by telling autopackage during build time "those are my
icons, do what you must")

Main requirement of my installs is to make user download package, run
it, and immediately be able to work with software (and hardware when it
is involved). Plus the shiny things (don't ask >_<).

Yes, the infamous MS windows experience. And that means I have to do a
lot of babysitting, and there is no package system in softoshpere that
can do all of it with built-in functionality.


---------------------------------------------------------------------
To unsubscribe, e-mail: autopackage-dev-unsubscribe-OfajU3CKLf1/[email protected]
For additional commands, e-mail: autopackage-dev-help-OfajU3CKLf1/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.