If you can find files in it that I can delete to make it smaller, feel free.

things that look useless/weird to me: https://gist.github.com/b4n/0b1f3b7de98c5c6c19449566eb18e6a9
I'm not saying none of those would be required (like, maybe webkit depends on libwebp for example), but I don't think those are direct dependencies. Worth checking they really aren't common (and anything under lib/ is common).

Other stuff I have questions about:

Python stuff

usr/bin/2to3
usr/bin/2to3-2.7
usr/bin/pdb
usr/bin/pdb2.7
usr/bin/pyclean
usr/bin/pycompile
usr/bin/pydoc
usr/bin/pydoc2.7
usr/bin/pygettext
usr/bin/pygettext2.7
usr/bin/python
usr/bin/python2
usr/bin/python2.7
usr/bin/pyversions
usr/lib/valgrind/python.supp
usr/lib/x86_64-linux-gnu/libpython2.7.a
usr/lib/x86_64-linux-gnu/libpython2.7.so
usr/lib/x86_64-linux-gnu/libpython2.7.so.1
usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
usr/lib/x86_64-linux-gnu/libpython3.4m.so.1
usr/lib/x86_64-linux-gnu/libpython3.4m.so.1.0

And basically everything under usr/lib/python2.7/ and usr/lib/python3.4/. Maybe some of that might be required for non-standard things, maybe 2to3, but a lot shouldn't be needed.

GeanyPG?

It would be useful to check if some of that is actually needed. Distributing things as sensible as GPG seem somewhat hazardous to me.

usr/bin/gpg
usr/bin/gpg-zip
usr/bin/gpgsplit
usr/bin/gpgv
usr/lib/gnupg/gpgkeys_curl
usr/lib/gnupg/gpgkeys_finger
usr/lib/gnupg/gpgkeys_hkp
usr/lib/gnupg/gpgkeys_ldap
usr/lib/gnupg/gpgkeys_mailto

For debugger plugins?

But hum, similar to bundling GCC, I'm not quite sure it's useful.

etc/gdb/gdbinit
usr/bin/gdb
usr/bin/gdbtui

WebHelper

That's probably OK, but might end up huge, esp. as it might bring in many additional stuff

usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-1.0.so.0
usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-1.0.so.0.16.8
usr/lib/x86_64-linux-gnu/libwebkitgtk-1.0.so.0
usr/lib/x86_64-linux-gnu/libwebkitgtk-1.0.so.0.22.6
usr/share/webkitgtk-1.0/images/deleteButton.png
usr/share/webkitgtk-1.0/images/inputSpeech.png
usr/share/webkitgtk-1.0/images/missingImage.png
usr/share/webkitgtk-1.0/images/nullPlugin.png
usr/share/webkitgtk-1.0/images/panIcon.png
usr/share/webkitgtk-1.0/images/textAreaResizeCorner.png
usr/share/webkitgtk-1.0/images/urlIcon.png
usr/share/webkitgtk-1.0/resources/error.html
usr/share/webkitgtk-1.0/resources/audio/Composite.wav

GeanyLua

I don't think the "c++" versions would be used.

usr/lib/x86_64-linux-gnu/liblua5.1-c++.so.0
usr/lib/x86_64-linux-gnu/liblua5.1-c++.so.0.0.0

Spellcheck

What of those are actually needed?

usr/share/aspell/aspell.compat
usr/share/aspell/en-common.cwl.gz
usr/share/aspell/en-variant_0.cwl.gz
usr/share/aspell/en-variant_1.cwl.gz
usr/share/aspell/en-variant_2.cwl.gz
usr/share/aspell/en-w_accents-only.cwl.gz
usr/share/aspell/en-wo_accents-only.cwl.gz
usr/share/aspell/en.contents
usr/share/aspell/en_CA-variant_0.cwl.gz
usr/share/aspell/en_CA-variant_1.cwl.gz
usr/share/aspell/en_CA-w_accents-only.cwl.gz
usr/share/aspell/en_CA-wo_accents-only.cwl.gz
usr/share/aspell/en_GB-ise-w_accents-only.cwl.gz
usr/share/aspell/en_GB-ise-wo_accents-only.cwl.gz
usr/share/aspell/en_GB-ize-w_accents-only.cwl.gz
usr/share/aspell/en_GB-ize-wo_accents-only.cwl.gz
usr/share/aspell/en_GB-variant_0.cwl.gz
usr/share/aspell/en_GB-variant_1.cwl.gz
usr/share/aspell/en_US-w_accents-only.cwl.gz
usr/share/aspell/en_US-wo_accents-only.cwl.gz
var/lib/aspell/en-common.rws
var/lib/aspell/en-variant_0.rws
var/lib/aspell/en-variant_1.rws
var/lib/aspell/en-variant_2.rws
var/lib/aspell/en-w_accents-only.rws
var/lib/aspell/en-wo_accents-only.rws
var/lib/aspell/en.compat
var/lib/aspell/en_CA-variant_0.rws
var/lib/aspell/en_CA-variant_1.rws
var/lib/aspell/en_CA-w_accents-only.rws
var/lib/aspell/en_CA-wo_accents-only.rws
var/lib/aspell/en_GB-ise-w_accents-only.rws
var/lib/aspell/en_GB-ise-wo_accents-only.rws
var/lib/aspell/en_GB-ize-w_accents-only.rws
var/lib/aspell/en_GB-ize-wo_accents-only.rws
var/lib/aspell/en_GB-variant_0.rws
var/lib/aspell/en_GB-variant_1.rws
var/lib/aspell/en_US-w_accents-only.rws
var/lib/aspell/en_US-wo_accents-only.rws

usr/share/doc/

Stuff under usr/share/doc/ directly depend on what ends up included.

usr/share/man

Somewhat the same as for usr/share/doc/ for usr/share/man, but that's fairly less useful

GConf2

GConf2 client library might be useful for DevHelp, but I'm not sure it's of any use to pack server and all. I'm not even sure that code is used, and it depends if it's meant to read settings only or save them.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.