Archives for: April 2007

11 April, 2007

Permalink 14:05 UTC, by Richard BROWN Email , 231 words, 1369 views   English (US)
Categories: Gentoo, Ruby, Paludis

Give me all your loving ...

All your masked and ~ packages too

An avid reader of ciaranm's blog, would know that with paludis you can use --dl-override-masks to see all the packages you need to unmask to install something.

Although --dl-override-masks is great improvement over portage's behaviour, if you want to try the latest version of kde you still have 15 entries to place into keywords.conf , and a few months ago you would have the same number of entries to put in package_unmask.conf. Being so exceedingly lazy that Mr Kipling's cakes are only middlin' good by comparison, I wrote a script to save me from this chore, gimme.rb.

Gimme uses the paludis ruby bindings to generate the dep list for what you'd like to install. Then it appends appropriate dependency specs to your keywords.conf, package_unmask.conf and licenses.conf files. Calling gimme.rb "=kde-base/kde-3.5.6" will put a small header into your keywords.conf and an entry for ~kde-base/kde-3.5.6::gentoo ~arch and the 14 other packages that you need to unmask to install kde.

Have a look at --help for all the options, the ones which are most useful are probably --pretend, which is fairly self explanatory, and --match-type, which will change the type of dep spec gimme uses to unmask your package.

If (when) you find a bug, just ping me on #paludis on Freenode with a link to your patch.

Richard Brown

April 2007
Mon Tue Wed Thu Fri Sat Sun
 < Current  
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

Search

Categories

Archives

Misc

XML Feeds

What is RSS?

Who's Online?

  • Guest Users: 57

powered by
b2evolution