[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Provides: emacsen ?



Hi,
	I have a fourth option. Use the Depends: mechanism to make
 dpkg do the right thing on individual add-on installs (like, if your
 package strictly depends on another). However, internally,
 emacsen-common goes the extra mile.

	Secondly, 
> 	So, each emacs add-on package should provide a file like
>  /usr/lib/emacsen-common/dependencies/<pkg-name>, which contain lines
>  like
> 
> <pkg-name>      dependnecy-one
> <pkg-name>      dependnecy-two
> 
> 	emacsen-common merely concatenates all these files together
>  and runs them through tsort, and bingo: depndency order compilations
>  are possible.

	The emacs-install script could then do something like menu
 does, wait in the background for dpkg to finish, so that all
 add-ons to be installed in this run are done, and then look at the
 files above to figure out the emacsen-compile order.

	The files added by each package can be a superset of the
 dependencies specified, so they may also take into account ``soft''
 dependencies. 

	manoj
-- 
 Seeing the foam-like nature of the body, and awakening to its
 mirage-like quality, one can escape the sight of the King of Death,
 snapping Mara's flowery bonds. 46
Manoj Srivastava  <srivasta@acm.org> <http://www.datasync.com/%7Esrivasta/>
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E


--  
To UNSUBSCRIBE, email to debian-policy-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: