Precise: GParted updated and smaller

One thing that has always been a problem for us, wanting to have the smallest possible .iso file, is that GParted uses the gtkmm libraries.

Normally, it is the only application that does. The gtkmm libs are an Object Orientation layer on top of the normal gtk libs, but they are about as big again as the libs they sit on top of.

What we have done in earlier pups, such as Wary/Racy, is link GParted statically with the gtkmm libs, which eliminates the gtkmm libs at runtime. Typically the total size of GParted and gtkmm libs is about twice that of the statically-linked GParted.
So, it is a worthwhile saving, probably knocking about 1.5MB off the .iso file.

Precise pup up until now, has the shared gtkmm libs, but I have just compiled the latest GParted, version 0.16.1 (amongst other improvements, it supports exfat and f2fs) linked statically with gtkmm.
What stopped me from doing this previously is Ubuntu does not provide the static gtkmm libraries.

However, I have compiled all of these as static libs. Look for gtkmm, glibmm, pangomm, cairomm and libgnomecanvasmm here:
http://distro.ibiblio.org/quirky/pet_packages-precise/

I also updated parted (253K):
http://distro.ibiblio.org/quirky/pet_packages-precise/parted-3.1-i486-precise.pet

And here is gparted (1.3M):
http://distro.ibiblio.org/quirky/pet_packages-precise/gparted-0.16.1-i486-gtkmm_static-precise.pet

Both parted and gparted need to be installed in Precise Puppy, nothing else.


Posted on 9 Jul 2013, 23:28


Comments:

Posted on 10 Jul 2013, 4:22 by GCMartin
GParted's "Attempt Data Rescue" Feature
For several releases of GParted, the "Attempt Data Rescue" facility has been a feature of GParted. I think its benefit is understood.

But, i think its an oversight that PUPs continue to ship missing any GParted feature.

Could it be insured that the complete GParted is available in PUPs without missing its features?

Thanks in advance for your consideration


Posted on 10 Jul 2013, 5:51 by don570
libjasper needed?


Does the Seamonkey email program need to use
libjasper?

I remember you saying that an email program needed
libjasper.

If you could dump libjasper then mtpaint could be
compiled without the libjasper dependency.




Posted on 10 Jul 2013, 8:33 by ozsouth
Dpup Wheezy is 155mb
Dpup Wheezy 3.5.2.7 is 155mb, using the latest Debian, without Ubuntu's shenanigans. Impressive!

http://www.murga-linux.com/puppy/viewtopic.php?search_id=1055905205&t=80546


Posted on 13 Jul 2013, 18:52 by disciple
c port of gparted
Does anyone by any chance have the source for the old C port of gparted? It's a real shame that never took off :(