Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
gmpup – Fetch single packages from overlays
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
tadzik
n00b
n00b


Joined: 31 Mar 2011
Posts: 7

PostPosted: Thu Mar 31, 2011 6:25 pm    Post subject: gmpup – Fetch single packages from overlays Reply with quote

Hi,
I found it disturbing that I have to pull and synchronize a whole, big overlay just for one tiny package, so I wrote a script to update only the specific packages from given overlays. It lives on github. If you want to try it, just adjust the gmpup.lst for your needs and run it (note that it depends on dev-perl/libwww-perl). It will fetch the packages to the ports/ directory. If you are adventurous, you can make it update /usr/local/portage, using the --destdir switch. It works fine for me, when put in /etc/portage/postsync.d/gmpup.

Feedback, patches and constructive criticism will be welcome
Back to top
View user's profile Send private message
jbouzan
Tux's lil' helper
Tux's lil' helper


Joined: 23 Nov 2007
Posts: 138

PostPosted: Sun Apr 03, 2011 12:33 am    Post subject: Reply with quote

What package do you use this for? I think this is a bad idea for many overlays, because the ebuilds use their own eclasses rather than the in-tree version, or require patched libraries that are also in the overlay.
Back to top
View user's profile Send private message
tadzik
n00b
n00b


Joined: 31 Mar 2011
Posts: 7

PostPosted: Sun Apr 03, 2011 10:11 am    Post subject: Reply with quote

As in the example list, darktable, dropbox, redeclipse. I was going frustrated when I added a whole overlay with layman, just for one package, and it provided packages duplicating those in portage, but with changed keywords. Also, eix-update on most of them is ridicolously slow.

I don't say it's better than using overlays in every case. But in my specific one, when I started using layman, I was so frustrated about how they affect my system more than I want that I ended up downloading the single ebuilds to my /usr/local/portage. Hence gmpup, so I don't have to track the updates myself.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum