You are not logged in.
I was thinking about recompiling some packages for my slow laptop, just like gentoo but inside archlinux
I've created a small but powerful script, to automatically recompile the whole system (or what you like) preserving the correct explicit/deps installation of the original packages.
This is quite useful once you have edited /etc/makepkg.conf with some customized CFLAGS
Welcome PacBuilder!
Some screenshots:
New:
Old:
http://code.google.com/p/pacbuilder
Last edited by Cimi (2008-05-29 21:50:39)
Offline
Thanks! Just what I was looking for!
Now I need a name... some ideas?
ABStimizer2000 pro
Edit: You forgot the download link!
Last edited by Mikko777 (2008-05-21 19:56:33)
Offline
I was considering building this functionality into makeworld, but being a separate script really makes sense. Great work
Plus, the output looks awesome. I'd suggest a --verbose option that tees the makepkg output to the console - some people like seeing compile info fly by.
Offline
Very useful!
Name suggestion: Pacmake
Offline
This looks really awesome.
Offline
This sounds great, where can we get it from?
Offline
Here there's the the first scratch:
http://code.google.com/p/pacbuilder/sou … pacbuilder
(Direct link to the raw file) http://pacbuilder.googlecode.com/svn/trunk/pacbuilder
It depends on yaourt (please grab the git version):
git clone http://projects.archlinux.fr/yaourt.git yaourt
cd yaourt/test
makepkg -i
But if someone would like to write a pkgbuild grabber... should be easy
Offline
Excellent work Cimi, running it now.
Offline
pacrice or pacricer?
Offline
Offline
Portage
Offline
Just out of curiosity (because I really don't know!): What benefit does one get, if one uses this script?
now with 80% more sax-appeal!
"I hacked the Phrak, and all I got was this lousy signature"
Offline
Just out of curiosity (because I really don't know!): What benefit does one get, if one uses this script?
Basically, if you change your compiler flags under /etc/makepkg.conf, you will build the new packages with some architecture optimizations.
This should have a small benefit, depending of course on the CPU.
I'm recompiling my system for my pentium4
Offline
You get to rebuild your system from source with customized CFLAGS, etc. It can help performance.
Offline
Wow, nice idea. I'll try this at some point - and this will make me delay trying Gentoo even more
Offline
Pacman-contrib would be a cosy place for it. Ever thought of sumbitting upstream?
There shouldn't be any reason to learn more editor types than emacs or vi -- mg (1)
[You learn that sarcasm does not often work well in international forums. That is why we avoid it. -- ewaller (arch linux forum moderator)
Offline
I live a quiet life and am not exposed to much danger besides too much caffeine, too many calories or perhaps cell-phone radiation. So when something like this comes around, I get really excited. The latent risk taker in me really wants to try this out.
But first, let me count the cost. What are the chances that I would completely bork my Arch system if I do a core rebuild using pacbuilder?
Does it look pretty safe? Maybe I'm a risk taker, but, then, I don't want to have to risk everything ....
Regardless, thanks for the work on this, Cimi.
Offline
Pacman-contrib would be a cosy place for it. Ever thought of sumbitting upstream?
the problem is that actually it depends on yaourt.
yaourt is used to grab PKGBUILD, just to grabbing from arch SVN.
I haven't the time to rewrite a grabbing tool, but should be easy to replace yaourt with the new grabbing tool, if someone will write it.
@Cerebral, do you know how I can grab a package from arch's svn?
Offline
I live a quiet life and am not exposed to much danger besides too much caffeine, too many calories or perhaps cell-phone radiation. So when something like this comes around, I get really excited. The latent risk taker in me really wants to try this out.
But first, let me count the cost. What are the chances that I would completely bork my Arch system if I do a core rebuild using pacbuilder?
Does it look pretty safe? Maybe I'm a risk taker, but, then, I don't want to have to risk everything ....
Regardless, thanks for the work on this, Cimi.
if you choose safe cflags: http://wiki.archlinux.org/index.php/Safe_Cflags then you shouldn't broke anything.
If an error occurs and a package can't be installed due to a deps etc etc, then it won't be installed by this script.
Last edited by Cimi (2008-05-22 12:20:19)
Offline
I was considering building this functionality into makeworld, but being a separate script really makes sense. Great work
Plus, the output looks awesome. I'd suggest a --verbose option that tees the makepkg output to the console - some people like seeing compile info fly by.
I forgot to say we now have a eye-candy output with --verbose
Offline
this is aweosme finally a rebuild world that works...ive been trying to use makeworld for ages and doesnt work as it should...hopefully the devs could use ur script and merge it on current makeworld...great work
Its a sick world we live in....
Offline
if you choose safe cflags: http://wiki.archlinux.org/index.php/Safe_Cflags then you shouldn't broke anything.
If an error occurs and a package can't be installed due to a deps etc etc, then it won't be installed by this script.
Two further questions:
(1) If a package can't be installed, will my existing package be left intact?
(2) If I make changes in my cflags and do a core rebuild, does this mean that, from now on when new releases appear, I'll need to use pacbuilder to build and install that package (or do a manual build with the same cflags) rather than simply installing the new Arch binary? I'm not sure I'm willing to commit to that if so, since one reason I left Gentoo was to get off the compile treadmill.
Thanks.
Offline