Hi Barry usually compiles gparted static to save MM space, here's his notes on it,
Also if you do that static version maybe inkscape, since those are the 2 main static mm files in the repo.

ttuuxxx

Quote "A problem that has prevented me from upgrading is that Gparted requires the gtkmm libraries, which are huge. This has prevented me from using the Gparted packages that come with the compatible-distros.

Furthermore, the gtkmm libraries packages provided with the compatible distros do not include '.a' static library files. So, to compile Gparted with static gtkmm libraries and hence get a reasonably small package, I have to go through the whole exercise of compiling them. I have done this in Jaunty pup. Here is how:

It was compiled for/with 4.2.1 (upup uses different versions of everything)

I may be wrong but the new grub should only be required if you use ext4. I think Barry was working on grub already. If not I can give it a shot._________________Web Programming - Pet Packaging 100 & 101

I don't normally pack executables with upx (for a number of reasons), but with binaries larger than 2MB it kinda makes sense, so here it is packed with upx:_________________Web Programming - Pet Packaging 100 & 101

I was just packaging it for testing so I think it may be missing the gparted.desktop file in /usr/share/applications. I will put one in 0.4.7 when I compile it._________________Web Programming - Pet Packaging 100 & 101

this needed to be updated according to the gparted website there were problems in previous releases

I also updated libparted to 1.9 (2.1 is in the releases section but not listed as the latest stable on the rarely updated gnome development site) and compiled it statically into gparted 0.5.1 - the only other programs that depend on libparted are the 2 that come with it - no scripts appear to use them so with this gparted you should be able to remove parted, partprobe and libparted...

by the way even with libparted compiled in statically and NOT upx'd it is this much smaller just from optimization and using non-PIC static libraries (You have to be carefull to keep these separate because they won't play well if built into a shared library - work great and fast for binaries though) - net savings 1,211kb or almost 1.2MB_________________Web Programming - Pet Packaging 100 & 101Last edited by technosaurus on Thu 18 Feb 2010, 23:01; edited 1 time in total

by the way even with libparted compiled in statically and NOT upx'd it is this much smaller just from optimization and using non-PIC static libraries (You have to be carefull to keep these separate because they won't play well if built into a shared library - work great and fast for binaries though) - net savings 1,211kb or almost 1.2MB

Looks like there's a missing dependency or two.

It fails to run here because it can't find libdevmapper.so.1.02
______
Dennis

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum