You are not logged in.
The problem is simple, after update to last version of Dwm i had to build and install it from scratch. I don't want to do that for any new version of Dwm. Is there a way to avoid that process?
Cheers.
Last edited by n0dix (2010-06-04 13:40:46)
Offline
Well, i don't quite understand what do you want to do.
Dwm IS supposed to be built from scratch everytime you want to change its configs, so it is also up to you to use a new version or keep the old one. You should read the wiki about dwm.
Offline
Well, i don't quite understand what do you want to do.
Dwm IS supposed to be built from scratch everytime you want to change its configs, so it is also up to you to use a new version or keep the old one. You should read the wiki about dwm.
I meant, i had the version dwm-5.7.1 and all was ok, but with the new version dwm-5.8.1, i can't do it to work. If i install it if like the system don't take the change of it, i had still the same version still 5.7.1. And every time the new package appear to be installed.
Offline
Post the errors you get when you run makepkg -efi
Offline
I had this issue on my other machine (this one uses scrotwm). Trying to remember what I did to resolve it.
There were no errors after makepkg -efi but the version kept reverting back to the previous one. I think it happened updating to that one, too. Anyway, I *think* what I did was to copy my config.h elsewhere, clear out the dir I used for building it, updated abs, copied the dwm-5.8.1 files in and rebuilt. Search for dwm-5.8.1 using grep to make sure you have the right files.
There may be a step missing from that though.
"...one cannot be angry when one looks at a penguin." - John Ruskin
"Life in general is a bit shit, and so too is the internet. And that's all there is." - scepticisle
Offline
I had this issue on my other machine (this one uses scrotwm). Trying to remember what I did to resolve it.
There were no errors after makepkg -efi but the version kept reverting back to the previous one. I think it happened updating to that one, too. Anyway, I *think* what I did was to copy my config.h elsewhere, clear out the dir I used for building it, updated abs, copied the dwm-5.8.1 files in and rebuilt. Search for dwm-5.8.1 using grep to make sure you have the right files.
There may be a step missing from that though.
Exactly the same problem and the solution helps a lot. Indeed, this is the way i solved the issue. But the question is: exists any way to do automatically those steps? I know, i can make a shell script, but apart from that there is another?
Offline
No (not as far as I'm aware), because it needs to take into account the modified config.h. It used to be that simply doing a cp -r and makepkg would do the trick, but now it may be the new xz packaging in pacman that "broke" (not really the right word) that. As I messed around a lot, I thought I'd wait until after the next update to get clear in my mind what was needed, then script the process.
"...one cannot be angry when one looks at a penguin." - John Ruskin
"Life in general is a bit shit, and so too is the internet. And that's all there is." - scepticisle
Offline
No (not as far as I'm aware), because it needs to take into account the modified config.h. It used to be that simply doing a cp -r and makepkg would do the trick, but now it may be the new xz packaging in pacman that "broke" (not really the right word) that. As I messed around a lot, I thought I'd wait until after the next update to get clear in my mind what was needed, then script the process.
Thanks for the comment. Well, it seems the shell script is the best solution in this case. I mark as solved the problem. Thanks for the help.
Offline