diff options
author | Eskil Heyn Olsen <eskil@src.gnome.org> | 2000-05-08 17:50:57 +0000 |
---|---|---|
committer | Eskil Heyn Olsen <eskil@src.gnome.org> | 2000-05-08 17:50:57 +0000 |
commit | aa73e6192e911052048eea2b747fc23eb9d1951c (patch) | |
tree | fb404e3e21bf1d5663e07ddf199c5836b83ee962 /docs | |
parent | cb20febd070f7a77a8c7914c74abd98051d6ee50 (diff) | |
download | nautilus-aa73e6192e911052048eea2b747fc23eb9d1951c.tar.gz |
initial commit of thoughts on how to package the services.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/eazel-services-framwork | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/docs/eazel-services-framwork b/docs/eazel-services-framwork new file mode 100644 index 000000000..006134dd1 --- /dev/null +++ b/docs/eazel-services-framwork @@ -0,0 +1,48 @@ +Nautilus Services packaging : + +Packages +-------- +Two base packages: + eazel-services + nautilus + +we should keep the seperate services in seperate packages, that way +people can install the service they actually want, and loose the rest. + +package eazel-services +---------------------- +should contain the IDL specs for the toplevel interface(s), and the +shared functions eg. for authentication for root access. + +package nautilus +---------------- + +the nautilus fm itself + +- + +Then if we keep each service in its own package (two a piece), we'll +get + +timeservice: + eazel-service-time + nautilus-eazel-service-time-view + +where eazel-service-time should contain the corba object plus the +command line thingy. nautilus-eazel-service-time-view should contain +the relevant nautilus components. + +In this way, people can install just the cli tools and skip the +graphical tool. The tradeoff is the vast number of rpms, it'll be just +a minumum for 4 for having just nautilus and one service.On the other +hand, you can install naughtyloos with just 1 rpm and not have too +much superfluous stuff, and that you can install the services (cli +versions only) without all the gui stuff. + +Another benefit is the ability to update the individual services +without too much download. + +The alternative is keeping one gigantic rpm with nautilus and all the +eazel services. Here the downsides are massive downloads when updating +even small parts, lack of ability to only install the parts you want. +The upside is, fewer packages to confuse the user. |