> 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 or view it on GitHub: https://github.com/geany/geany/issues/1303#issuecomment-262492130