← Back to team overview

kicad-developers team mailing list archive

kicad default installer for Linux - what does it install ?

 

Hello guys,
I had a look at the /build/install_manifest.txt that gets generated by
a classic kicad compilation+installation under linux and I find lots
of file that in my very humble opinion might be old, misplaced,
incomplete or suspiciously located.

I attached the results of my discovery (I excluded the files I think
are well placed). I'd like to know if anybody has any comment.

I am guessing the main CmakeList.txt and his brothers are responsible for it.

So if we all agree that some files are old or misplaced I'd like to
propose some changes especially in the icon and .desktop domain.

This is the first baby step toward the creation of a .deb file.

have a great day
Fabrizio
this is the partial list of files that the default kicad linux installer copies
to your disk. I have selected here some of the files that seem not correctly used
or placed.



# I am not sure this .desktop files are used by any Linux distro
#
/usr/local/share/mimelnk/application/x-kicad-project.desktop
/usr/local/share/mimelnk/application/x-kicad-schematic.desktop

# good icons but duplicated plus 7 other svg icons are missing
#
/usr/local/share/icons/hicolor/scalable/apps/kicad.svg
/usr/local/share/icons/hicolor/scalable/mimetypes/application-x-kicad-project.svg

# these icons seem all old icons
#
/usr/local/share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png
/usr/local/share/icons/hicolor/48x48/apps/kicad.png
/usr/local/share/icons/hicolor/48x48/mimetypes/application-x-kicad-project.png
/usr/local/share/icons/hicolor/32x32/mimetypes/application-x-kicad-project.png
/usr/local/share/icons/hicolor/22x22/mimetypes/application-x-kicad-project.png
/usr/local/share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png

# old image format?
#
/usr/local/share/mime/packages/kicad.xml

# kicad includes 8 executables, 6 .desktop files are missing and these two contains
# icons that might be of the wrong format
#
/usr/local/share/applications/kicad.desktop
/usr/local/share/applications/eeschema.desktop

# Is this stuff in the right place?
#
/usr/local/lib/kicad/plugins/bom2csv.xsl
/usr/local/lib/kicad/plugins/bom_cvs.xsl
/usr/local/lib/kicad/plugins/netlist_form_cadstar-RINF.xsl
/usr/local/lib/kicad/plugins/netlist_form_cadstar.xsl
/usr/local/lib/kicad/plugins/netlist_form_OrcadPcb2.xsl
/usr/local/lib/kicad/plugins/netlist_form_pads-pcb.xsl

# these files seem usable python scripts but why are in the "doc" folder?
#
/usr/local/share/doc/kicad/scripts/make_global_table.sh
/usr/local/share/doc/kicad/scripts/test_plugin.py
/usr/local/share/doc/kicad/scripts/lib_convert.py
/usr/local/share/doc/kicad/scripts/bom-in-python/round_robin.py
/usr/local/share/doc/kicad/scripts/bom-in-python/bom_html_by_value.py
/usr/local/share/doc/kicad/scripts/bom-in-python/bom_csv_by_ref_v2.py
/usr/local/share/doc/kicad/scripts/bom-in-python/kicad_netlist_reader.py
/usr/local/share/doc/kicad/scripts/bom-in-python/bom-generation.py
/usr/local/share/doc/kicad/scripts/bom-in-python/round_value_robin.py
/usr/local/share/doc/kicad/scripts/bom-in-python/bom_csv_by_ref.py
/usr/local/share/doc/kicad/scripts/bom-in-python/README-bom.txt
/usr/local/share/doc/kicad/scripts/bom-in-python/bom_html_grouped_by_value.py
/usr/local/share/doc/kicad/scripts/bom-in-python/bom_csv_grouped_by_value.py