mirror of
https://abf.rosa.ru/djam/kicad.git
synced 2025-02-23 18:22:49 +00:00
1057 lines
46 KiB
RPMSpec
1057 lines
46 KiB
RPMSpec
%define Werror_cflags %{nil}
|
||
|
||
%define major 2.0.0
|
||
%define libkicad_3dsg %mklibname kicad_3dsg %{major}
|
||
|
||
Summary: EDA software suite for creation of schematic diagrams and PCBs
|
||
Name: kicad
|
||
Version: 5.1.5
|
||
Release: 1
|
||
Epoch: 2
|
||
License: GPLv2+
|
||
Group: Sciences/Computer science
|
||
Url: http://www.kicad-pcb.org
|
||
Source0: https://launchpad.net/kicad/5.0/%{version}/+download/%{name}-%{version}.tar.xz
|
||
Source1: https://github.com/KiCad/kicad-doc/archive/%{version}.tar.gz?/%{name}-doc-%{version}.tar.gz
|
||
Source2: https://github.com/KiCad/kicad-symbols/archive/%{version}.tar.gz?/%{name}-symbols-%{version}.tar.gz
|
||
Source3: https://github.com/KiCad/kicad-i18n/archive/%{version}.tar.gz?/%{name}-i18n-%{version}.tar.gz
|
||
Source4: https://github.com/KiCad/kicad-footprints/archive/%{version}.tar.gz?/%{name}-footprints-%{version}.tar.gz
|
||
Source5: https://github.com/KiCad/packages3D/archive/%{version}.tar.gz?/%{name}-packages3D-%{version}.tar.gz
|
||
Source6: https://github.com/KiCad/packages3D-source/archive/%{version}.tar.gz?/%{name}-packages3D-source-%{version}.tar.gz
|
||
Source8: https://github.com/KiCad/kicad-templates/archive/%{version}.tar.gz?/%{name}-templates-%{version}.tar.gz
|
||
## Old modules, archived
|
||
# 3d-modules
|
||
Source9: https://github.com/KiCad/packages3D/archive/packages3D-4.0.7.tar.gz
|
||
Source10: https://github.com/KiCad/packages3D-source/archive/packages3D-source-4.0.7.tar.gz
|
||
# modules
|
||
Source11: https://github.com/KiCad/Air_Coils_SML_NEOSID.pretty/archive/Air_Coils_SML_NEOSID.pretty-4.0.6.tar.gz
|
||
Source12: https://github.com/KiCad/Choke_Axial_ThroughHole.pretty/archive/Choke_Axial_ThroughHole.pretty-4.0.6.tar.gz
|
||
Source13: https://github.com/KiCad/Choke_Common-Mode_Wurth.pretty/archive/Choke_Common-Mode_Wurth.pretty-4.0.6.tar.gz
|
||
Source14: https://github.com/KiCad/Choke_Radial_ThroughHole.pretty/archive/Choke_Radial_ThroughHole.pretty-4.0.6.tar.gz
|
||
Source15: https://github.com/KiCad/Choke_SMD.pretty/archive/Choke_SMD.pretty-4.0.6.tar.gz
|
||
Source16: https://github.com/KiCad/Choke_Toroid_ThroughHole.pretty/archive/Choke_Toroid_ThroughHole.pretty-4.0.6.tar.gz
|
||
Source17: https://github.com/KiCad/Filters_HF_Coils_NEOSID.pretty/archive/Filters_HF_Coils_NEOSID.pretty-4.0.6.tar.gz
|
||
Source18: https://github.com/KiCad/Inductors_NEOSID.pretty/archive/Inductors_NEOSID.pretty-4.0.6.tar.gz
|
||
Source19: https://github.com/KiCad/Inductors.pretty/archive/Inductors.pretty-4.0.6.tar.gz
|
||
Source20: https://github.com/KiCad/Mechanical_Sockets.pretty/archive/Mechanical_Sockets.pretty-4.0.6.tar.gz
|
||
Source21: https://github.com/KiCad/NF-Transformers_ETAL.pretty/archive/NF-Transformers_ETAL.pretty-4.0.6.tar.gz
|
||
Source22: https://github.com/KiCad/Oddities.pretty/archive/Oddities.pretty-4.0.6.tar.gz
|
||
Source23: https://github.com/KiCad/Sockets_MOLEX_KK-System.pretty/archive/Sockets_MOLEX_KK-System.pretty-4.0.6.tar.gz
|
||
Source24: https://github.com/KiCad/Transformers_CHK.pretty/archive/Transformers_CHK.pretty-4.0.6.tar.gz
|
||
Source25: https://github.com/KiCad/Transformers_SMPS_ThroughHole.pretty/archive/Transformers_SMPS_ThroughHole.pretty-4.0.6.tar.gz
|
||
Source26: https://github.com/KiCad/Battery_Holders.pretty/archive/Battery_Holders.pretty-4.0.7.tar.gz
|
||
Source27: https://github.com/KiCad/Buttons_Switches_SMD.pretty/archive/Buttons_Switches_SMD.pretty-4.0.7.tar.gz
|
||
Source28: https://github.com/KiCad/Buttons_Switches_THT.pretty/archive/Buttons_Switches_THT.pretty-4.0.7.tar.gz
|
||
Source29: https://github.com/KiCad/Buzzers_Beepers.pretty/archive/Buzzers_Beepers.pretty-4.0.7.tar.gz
|
||
Source30: https://github.com/KiCad/Capacitors_SMD.pretty/archive/Capacitors_SMD.pretty-4.0.7.tar.gz
|
||
Source31: https://github.com/KiCad/Capacitors_Tantalum_SMD.pretty/archive/Capacitors_Tantalum_SMD.pretty-4.0.7.tar.gz
|
||
Source32: https://github.com/KiCad/Capacitors_THT.pretty/archive/Capacitors_THT.pretty-4.0.7.tar.gz
|
||
Source33: https://github.com/KiCad/Connectors_Card.pretty/archive/Connectors_Card.pretty-4.0.7.tar.gz
|
||
Source34: https://github.com/KiCad/Connectors_Harwin.pretty/archive/Connectors_Harwin.pretty-4.0.7.tar.gz
|
||
Source35: https://github.com/KiCad/Connectors_HDMI.pretty/archive/Connectors_HDMI.pretty-4.0.7.tar.gz
|
||
Source36: https://github.com/KiCad/Connectors_Hirose.pretty/archive/Connectors_Hirose.pretty-4.0.7.tar.gz
|
||
Source37: https://github.com/KiCad/Connectors_IEC_DIN.pretty/archive/Connectors_IEC_DIN.pretty-4.0.7.tar.gz
|
||
Source38: https://github.com/KiCad/Connectors_JAE.pretty/archive/Connectors_JAE.pretty-4.0.7.tar.gz
|
||
Source39: https://github.com/KiCad/Connectors_JST.pretty/archive/Connectors_JST.pretty-4.0.7.tar.gz
|
||
Source40: https://github.com/KiCad/Connectors_Mini-Universal.pretty/archive/Connectors_Mini-Universal.pretty-4.0.7.tar.gz
|
||
Source41: https://github.com/KiCad/Connectors_Molex.pretty/archive/Connectors_Molex.pretty-4.0.7.tar.gz
|
||
Source42: https://github.com/KiCad/Connectors_Multicomp.pretty/archive/Connectors_Multicomp.pretty-4.0.7.tar.gz
|
||
Source43: https://github.com/KiCad/Connectors_Phoenix.pretty/archive/Connectors_Phoenix.pretty-4.0.7.tar.gz
|
||
Source44: https://github.com/KiCad/Connectors_Samtec.pretty/archive/Connectors_Samtec.pretty-4.0.7.tar.gz
|
||
Source45: https://github.com/KiCad/Connectors_TE-Connectivity.pretty/archive/Connectors_TE-Connectivity.pretty-4.0.7.tar.gz
|
||
Source46: https://github.com/KiCad/Connectors_Terminal_Blocks.pretty/archive/Connectors_Terminal_Blocks.pretty-4.0.7.tar.gz
|
||
Source47: https://github.com/KiCad/Connectors_WAGO.pretty/archive/Connectors_WAGO.pretty-4.0.7.tar.gz
|
||
Source48: https://github.com/KiCad/Connectors.pretty/archive/Connectors.pretty-4.0.7.tar.gz
|
||
Source49: https://github.com/KiCad/Converters_DCDC_ACDC.pretty/archive/Converters_DCDC_ACDC.pretty-4.0.7.tar.gz
|
||
Source50: https://github.com/KiCad/Crystals.pretty/archive/Crystals.pretty-4.0.7.tar.gz
|
||
Source51: https://github.com/KiCad/Diodes_SMD.pretty/archive/Diodes_SMD.pretty-4.0.7.tar.gz
|
||
Source52: https://github.com/KiCad/Diodes_THT.pretty/archive/Diodes_THT.pretty-4.0.7.tar.gz
|
||
Source53: https://github.com/KiCad/Displays_7-Segment.pretty/archive/Displays_7-Segment.pretty-4.0.7.tar.gz
|
||
Source54: https://github.com/KiCad/Displays.pretty/archive/Displays.pretty-4.0.7.tar.gz
|
||
Source55: https://github.com/KiCad/Enclosures.pretty/archive/Enclosures.pretty-4.0.7.tar.gz
|
||
Source56: https://github.com/KiCad/EuroBoard_Outline.pretty/archive/EuroBoard_Outline.pretty-4.0.7.tar.gz
|
||
Source57: https://github.com/KiCad/Fiducials.pretty/archive/Fiducials.pretty-4.0.7.tar.gz
|
||
Source58: https://github.com/KiCad/Fuse_Holders_and_Fuses.pretty/archive/Fuse_Holders_and_Fuses.pretty-4.0.7.tar.gz
|
||
Source59: https://github.com/KiCad/Hall-Effect_Transducers_LEM.pretty/archive/Hall-Effect_Transducers_LEM.pretty-4.0.7.tar.gz
|
||
Source60: https://github.com/KiCad/Heatsinks.pretty/archive/Heatsinks.pretty-4.0.7.tar.gz
|
||
Source61: https://github.com/KiCad/Housings_BGA.pretty/archive/Housings_BGA.pretty-4.0.7.tar.gz
|
||
Source62: https://github.com/KiCad/Housings_CSP.pretty/archive/Housings_CSP.pretty-4.0.7.tar.gz
|
||
Source63: https://github.com/KiCad/Housings_DFN_QFN.pretty/archive/Housings_DFN_QFN.pretty-4.0.7.tar.gz
|
||
Source64: https://github.com/KiCad/Housings_DIP.pretty/archive/Housings_DIP.pretty-4.0.7.tar.gz
|
||
Source65: https://github.com/KiCad/Housings_LCC.pretty/archive/Housings_LCC.pretty-4.0.7.tar.gz
|
||
Source66: https://github.com/KiCad/Housings_LGA.pretty/archive/Housings_LGA.pretty-4.0.7.tar.gz
|
||
Source67: https://github.com/KiCad/Housings_PGA.pretty/archive/Housings_PGA.pretty-4.0.7.tar.gz
|
||
Source68: https://github.com/KiCad/Housings_QFP.pretty/archive/Housings_QFP.pretty-4.0.7.tar.gz
|
||
Source69: https://github.com/KiCad/Housings_SIP.pretty/archive/Housings_SIP.pretty-4.0.7.tar.gz
|
||
Source70: https://github.com/KiCad/Housings_SOIC.pretty/archive/Housings_SOIC.pretty-4.0.7.tar.gz
|
||
Source71: https://github.com/KiCad/Housings_SON.pretty/archive/Housings_SON.pretty-4.0.7.tar.gz
|
||
Source72: https://github.com/KiCad/Housings_SSOP.pretty/archive/Housings_SSOP.pretty-4.0.7.tar.gz
|
||
Source73: https://github.com/KiCad/Inductors_SMD.pretty/archive/Inductors_SMD.pretty-4.0.7.tar.gz
|
||
Source74: https://github.com/KiCad/Inductors_THT.pretty/archive/Inductors_THT.pretty-4.0.7.tar.gz
|
||
Source75: https://github.com/KiCad/IR-DirectFETs.pretty/archive/IR-DirectFETs.pretty-4.0.7.tar.gz
|
||
Source76: https://github.com/KiCad/LEDs.pretty/archive/LEDs.pretty-4.0.7.tar.gz
|
||
Source77: https://github.com/KiCad/Measurement_Points.pretty/archive/Measurement_Points.pretty-4.0.7.tar.gz
|
||
Source78: https://github.com/KiCad/Measurement_Scales.pretty/archive/Measurement_Scales.pretty-4.0.7.tar.gz
|
||
Source79: https://github.com/KiCad/Microwave.pretty/archive/Microwave.pretty-4.0.7.tar.gz
|
||
Source80: https://github.com/KiCad/Modules.pretty/archive/Modules.pretty-4.0.7.tar.gz
|
||
Source81: https://github.com/KiCad/Mounting_Holes.pretty/archive/Mounting_Holes.pretty-4.0.7.tar.gz
|
||
Source82: https://github.com/KiCad/Opto-Devices.pretty/archive/Opto-Devices.pretty-4.0.7.tar.gz
|
||
Source83: https://github.com/KiCad/Oscillators.pretty/archive/Oscillators.pretty-4.0.7.tar.gz
|
||
Source84: https://github.com/KiCad/PFF_PSF_PSS_Leadforms.pretty/archive/PFF_PSF_PSS_Leadforms.pretty-4.0.7.tar.gz
|
||
Source85: https://github.com/KiCad/Pin_Headers.pretty/archive/Pin_Headers.pretty-4.0.7.tar.gz
|
||
Source86: https://github.com/KiCad/Potentiometers.pretty/archive/Potentiometers.pretty-4.0.7.tar.gz
|
||
Source87: https://github.com/KiCad/Power_Integrations.pretty/archive/Power_Integrations.pretty-4.0.7.tar.gz
|
||
Source88: https://github.com/KiCad/Relays_SMD.pretty/archive/Relays_SMD.pretty-4.0.7.tar.gz
|
||
Source89: https://github.com/KiCad/Relays_THT.pretty/archive/Relays_THT.pretty-4.0.7.tar.gz
|
||
Source90: https://github.com/KiCad/Resistors_SMD.pretty/archive/Resistors_SMD.pretty-4.0.7.tar.gz
|
||
Source91: https://github.com/KiCad/Resistors_THT.pretty/archive/Resistors_THT.pretty-4.0.7.tar.gz
|
||
Source92: https://github.com/KiCad/Resistors_Universal.pretty/archive/Resistors_Universal.pretty-4.0.7.tar.gz
|
||
Source93: https://github.com/KiCad/RF_Antennas.pretty/archive/RF_Antennas.pretty-4.0.7.tar.gz
|
||
Source94: https://github.com/KiCad/RF_Modules.pretty/archive/RF_Modules.pretty-4.0.7.tar.gz
|
||
Source95: https://github.com/KiCad/Shielding_Cabinets.pretty/archive/Shielding_Cabinets.pretty-4.0.7.tar.gz
|
||
Source96: https://github.com/KiCad/SMD_Packages.pretty/archive/SMD_Packages.pretty-4.0.7.tar.gz
|
||
Source97: https://github.com/KiCad/Socket_Strips.pretty/archive/Socket_Strips.pretty-4.0.7.tar.gz
|
||
Source98: https://github.com/KiCad/Sockets.pretty/archive/Sockets.pretty-4.0.7.tar.gz
|
||
Source99: https://github.com/KiCad/Symbols.pretty/archive/Symbols.pretty-4.0.7.tar.gz
|
||
Source100: https://github.com/KiCad/TerminalBlocks_Phoenix.pretty/archive/TerminalBlocks_Phoenix.pretty-4.0.7.tar.gz
|
||
Source101: https://github.com/KiCad/TerminalBlocks_WAGO.pretty/archive/TerminalBlocks_WAGO.pretty-4.0.7.tar.gz
|
||
Source102: https://github.com/KiCad/TO_SOT_Packages_SMD.pretty/archive/TO_SOT_Packages_SMD.pretty-4.0.7.tar.gz
|
||
Source103: https://github.com/KiCad/TO_SOT_Packages_THT.pretty/archive/TO_SOT_Packages_THT.pretty-4.0.7.tar.gz
|
||
Source104: https://github.com/KiCad/Transformers_SMD.pretty/archive/Transformers_SMD.pretty-4.0.7.tar.gz
|
||
Source105: https://github.com/KiCad/Transformers_THT.pretty/archive/Transformers_THT.pretty-4.0.7.tar.gz
|
||
Source106: https://github.com/KiCad/Transistors_OldSowjetAera.pretty/archive/Transistors_OldSowjetAera.pretty-4.0.7.tar.gz
|
||
Source107: https://github.com/KiCad/Valves.pretty/archive/Valves.pretty-4.0.7.tar.gz
|
||
Source108: https://github.com/KiCad/Varistors.pretty/archive/Varistors.pretty-4.0.7.tar.gz
|
||
Source109: https://github.com/KiCad/Wire_Connections_Bridges.pretty/archive/Wire_Connections_Bridges.pretty-4.0.7.tar.gz
|
||
Source110: https://github.com/KiCad/Wire_Pads.pretty/archive/Wire_Pads.pretty-4.0.7.tar.gz
|
||
Source200: fp-lib-table-modules-nothing-%{version}
|
||
Source201: fp-lib-table-modules-%{version}
|
||
Source202: fp-lib-table-modules-all-%{version}
|
||
Source203: fp-lib-table-modules-old-%{version}
|
||
# Help from previous version
|
||
Source300: doc-nl-5.0.2.tar.xz
|
||
Source1000: README.urpmi
|
||
Patch0: kicad-5.0.1-set-cxx-version.patch
|
||
Patch1: kicad-5.1.5-nostrip.patch
|
||
BuildRequires: a2x
|
||
BuildRequires: asciidoc
|
||
BuildRequires: cmake
|
||
BuildRequires: dblatex
|
||
BuildRequires: desktop-file-utils
|
||
BuildRequires: doxygen
|
||
BuildRequires: git
|
||
BuildRequires: perl(Unicode::GCString)
|
||
BuildRequires: po4a
|
||
BuildRequires: python-wxpython3.0
|
||
BuildRequires: python-wxpython3.0-wxversion
|
||
BuildRequires: source-highlight
|
||
BuildRequires: swig
|
||
BuildRequires: boost-devel
|
||
BuildRequires: glm-devel
|
||
BuildRequires: oce-devel
|
||
BuildRequires: wxgtku3.0-devel
|
||
BuildRequires: wxpython3.0-devel
|
||
BuildRequires: pkgconfig(egl)
|
||
BuildRequires: pkgconfig(gl)
|
||
BuildRequires: pkgconfig(glew)
|
||
BuildRequires: pkgconfig(glu)
|
||
BuildRequires: pkgconfig(ngspice)
|
||
BuildRequires: pkgconfig(openssl)
|
||
BuildRequires: pkgconfig(python)
|
||
BuildRequires: pkgconfig(libcurl)
|
||
Requires: electronics-menu
|
||
Requires: python-wxpython3.0
|
||
Requires: python-wxpython3.0-wxversion
|
||
Requires: %{libkicad_3dsg} = %{EVRD}
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Suggests: %{name}-doc-ru = %{EVRD}
|
||
Suggests: %{name}-modules = %{EVRD}
|
||
Suggests: %{name}-modules-packages3d = %{EVRD}
|
||
%rename kicad-library
|
||
%rename kicad-locales-ca
|
||
%rename kicad-locales-cs
|
||
%rename kicad-locales-de
|
||
%rename kicad-locales-es
|
||
%rename kicad-locales-fi
|
||
%rename kicad-locales-fr
|
||
%rename kicad-locales-hu
|
||
%rename kicad-locales-it
|
||
%rename kicad-locales-ja
|
||
%rename kicad-locales-ko
|
||
%rename kicad-locales-nl
|
||
%rename kicad-locales-pl
|
||
%rename kicad-locales-pt
|
||
%rename kicad-locales-ru
|
||
%rename kicad-locales-sl
|
||
%rename kicad-locales-sv
|
||
%rename kicad-locales-zh
|
||
|
||
%description
|
||
KiCad is an EDA software to design electronic schematic
|
||
diagrams and printed circuit board artwork up to 16 layers.
|
||
KiCad is a set of four softwares and a project manager:
|
||
- KiCad: project manager
|
||
- Eeschema: schematic entry
|
||
- Pcbnew: board editor
|
||
- Cvpcb: footprint selector for components used in the circuit design
|
||
- Gerbview: GERBER viewer (photoplotter documents)
|
||
|
||
%files -f %{name}.lang
|
||
%dir %{_datadir}/%{name}/fp-lib-tables
|
||
%dir %{_datadir}/%{name}/modules
|
||
%dir %{_datadir}/%{name}/modules/packages3d
|
||
%{_bindir}/*
|
||
%{_datadir}/%{name}/demos
|
||
%{_datadir}/%{name}/fp-lib-tables/fp-lib-table-modules-nothing-%{version}
|
||
%{_datadir}/%{name}/fp-lib-tables/fp-lib-table-modules-all-%{version}
|
||
%{_datadir}/%{name}/library
|
||
%{_datadir}/%{name}/plugins
|
||
%{_datadir}/%{name}/scripting
|
||
%{_datadir}/%{name}/template
|
||
%{_datadir}/appdata/%{name}.appdata.xml
|
||
%{_datadir}/applications/*.desktop
|
||
%{_datadir}/icons/hicolor/*/apps/*.*
|
||
%{_datadir}/icons/hicolor/*/mimetypes/application-x-*.*
|
||
%{_datadir}/mime/packages/%{name}-gerbers.xml
|
||
%{_datadir}/mime/packages/%{name}-%{name}.xml
|
||
%{_docdir}/%{name}/*.txt
|
||
%{_docdir}/%{name}/%{name}-footprints-*.md
|
||
%{_docdir}/%{name}/%{name}-i18n-*.md
|
||
%{_docdir}/%{name}/%{name}-symbols-*.md
|
||
%{_docdir}/%{name}/%{name}-templates-*.md
|
||
%{_libdir}/%{name}/plugins/3d/libs3d_plugin_*.so
|
||
%{py_platsitedir}/wx-3.0-gtk2/_pcbnew.so
|
||
%{py_platsitedir}/wx-3.0-gtk2/pcbnew.*
|
||
|
||
%pre
|
||
if [ -d %{_datadir}/%{name}/fp-lib-tables/ ]; then
|
||
pushd %{_datadir}/%{name}/fp-lib-tables/
|
||
rm -f fp-lib-table-modules*
|
||
popd
|
||
fi
|
||
|
||
%post
|
||
pushd %{_datadir}/%{name}/fp-lib-tables/
|
||
if [ -f fp-lib-table-modules-%{version} ]; then
|
||
if [ -f fp-lib-table-modules-old-%{version} ]; then
|
||
cp -f fp-lib-table-modules-all-%{version} ../template/fp-lib-table;
|
||
else
|
||
cp -f fp-lib-table-modules-%{version} ../template/fp-lib-table
|
||
fi
|
||
else
|
||
if [ -f fp-lib-table-modules-old-%{version} ]; then
|
||
cp -f fp-lib-table-modules-old ../template/fp-lib-table
|
||
else
|
||
cp -f fp-lib-table-modules-nothing-%{version} ../template/fp-lib-table
|
||
fi
|
||
fi
|
||
popd
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package -n %{libkicad_3dsg}
|
||
Summary: KiCad’s scene graph library for 3D Plugins
|
||
Group: System/Libraries
|
||
Provides: libkicad_3dsg.so.2.0.0 = %{EVRD}
|
||
Requires: %{name} = %{EVRD}
|
||
|
||
%description -n %{libkicad_3dsg}
|
||
It is KiCad’s scene graph library kicad_3dsg for 3D plugins.
|
||
All plugins which support model visualization must translate
|
||
the model data into a scene graph via this library.
|
||
|
||
%files -n %{libkicad_3dsg}
|
||
%{_libdir}/libkicad_3dsg.so.2.0.0
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package modules
|
||
Summary: Pretty modules for KiCad
|
||
Group: Sciences/Computer science
|
||
BuildArch: noarch
|
||
Requires: %{name} = %{EVRD}
|
||
|
||
%description modules
|
||
All new 5.1 *.pretty modules for KiCad.
|
||
|
||
%files modules
|
||
%{_datadir}/%{name}/fp-lib-tables/fp-lib-table-modules-%{version}
|
||
%{_datadir}/%{name}/modules/Battery.pretty
|
||
%{_datadir}/%{name}/modules/Button_Switch_Keyboard.pretty
|
||
%{_datadir}/%{name}/modules/Button_Switch_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Button_Switch_THT.pretty
|
||
%{_datadir}/%{name}/modules/Buzzer_Beeper.pretty
|
||
%{_datadir}/%{name}/modules/Calibration_Scale.pretty
|
||
%{_datadir}/%{name}/modules/Capacitor_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Capacitor_Tantalum_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Capacitor_THT.pretty
|
||
%{_datadir}/%{name}/modules/Connector.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Audio.pretty
|
||
%{_datadir}/%{name}/modules/Connector_BarrelJack.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Card.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Coaxial.pretty
|
||
%{_datadir}/%{name}/modules/Connector_DIN.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Dsub.pretty
|
||
%{_datadir}/%{name}/modules/Connector_FFC-FPC.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Harwin.pretty
|
||
%{_datadir}/%{name}/modules/Connector_HDMI.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Hirose.pretty
|
||
%{_datadir}/%{name}/modules/Connector_IDC.pretty
|
||
%{_datadir}/%{name}/modules/Connector_JAE.pretty
|
||
%{_datadir}/%{name}/modules/Connector_JST.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Molex.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Multicomp.pretty
|
||
%{_datadir}/%{name}/modules/Connector_PCBEdge.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Phoenix_GMSTB.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Phoenix_MC_HighVoltage.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Phoenix_MC.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Phoenix_MSTB.pretty
|
||
%{_datadir}/%{name}/modules/Connector_PinHeader_1.00mm.pretty
|
||
%{_datadir}/%{name}/modules/Connector_PinHeader_1.27mm.pretty
|
||
%{_datadir}/%{name}/modules/Connector_PinHeader_2.00mm.pretty
|
||
%{_datadir}/%{name}/modules/Connector_PinHeader_2.54mm.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Pin.pretty
|
||
%{_datadir}/%{name}/modules/Connector_PinSocket_1.00mm.pretty
|
||
%{_datadir}/%{name}/modules/Connector_PinSocket_1.27mm.pretty
|
||
%{_datadir}/%{name}/modules/Connector_PinSocket_2.00mm.pretty
|
||
%{_datadir}/%{name}/modules/Connector_PinSocket_2.54mm.pretty
|
||
%{_datadir}/%{name}/modules/Connector_RJ.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Samtec_HLE_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Samtec_HLE_THT.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Samtec.pretty
|
||
%{_datadir}/%{name}/modules/Connector_SATA_SAS.pretty
|
||
%{_datadir}/%{name}/modules/Connector_TE-Connectivity.pretty
|
||
%{_datadir}/%{name}/modules/Connector_USB.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Wago.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Wire.pretty
|
||
%{_datadir}/%{name}/modules/Converter_ACDC.pretty
|
||
%{_datadir}/%{name}/modules/Converter_DCDC.pretty
|
||
%{_datadir}/%{name}/modules/Crystal.pretty
|
||
%{_datadir}/%{name}/modules/Diode_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Diode_THT.pretty
|
||
%{_datadir}/%{name}/modules/Display_7Segment.pretty
|
||
%{_datadir}/%{name}/modules/Display.pretty
|
||
%{_datadir}/%{name}/modules/Fiducial.pretty
|
||
%{_datadir}/%{name}/modules/Filter.pretty
|
||
%{_datadir}/%{name}/modules/Fuse.pretty
|
||
%{_datadir}/%{name}/modules/Heatsink.pretty
|
||
%{_datadir}/%{name}/modules/Inductor_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Inductor_THT.pretty
|
||
%{_datadir}/%{name}/modules/Jumper.pretty
|
||
%{_datadir}/%{name}/modules/LED_SMD.pretty
|
||
%{_datadir}/%{name}/modules/LED_THT.pretty
|
||
%{_datadir}/%{name}/modules/Module.pretty
|
||
%{_datadir}/%{name}/modules/MountingHole.pretty
|
||
%{_datadir}/%{name}/modules/NetTie.pretty
|
||
%{_datadir}/%{name}/modules/OptoDevice.pretty
|
||
%{_datadir}/%{name}/modules/Oscillator.pretty
|
||
%{_datadir}/%{name}/modules/Package_BGA.pretty
|
||
%{_datadir}/%{name}/modules/Package_CSP.pretty
|
||
%{_datadir}/%{name}/modules/Package_DFN_QFN.pretty
|
||
%{_datadir}/%{name}/modules/Package_DIP.pretty
|
||
%{_datadir}/%{name}/modules/Package_DirectFET.pretty
|
||
%{_datadir}/%{name}/modules/Package_LCC.pretty
|
||
%{_datadir}/%{name}/modules/Package_LGA.pretty
|
||
%{_datadir}/%{name}/modules/Package_QFP.pretty
|
||
%{_datadir}/%{name}/modules/Package_SIP.pretty
|
||
%{_datadir}/%{name}/modules/Package_SON.pretty
|
||
%{_datadir}/%{name}/modules/Package_SO.pretty
|
||
%{_datadir}/%{name}/modules/Package_TO_SOT_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Package_TO_SOT_THT.pretty
|
||
%{_datadir}/%{name}/modules/Potentiometer_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Potentiometer_THT.pretty
|
||
%{_datadir}/%{name}/modules/Relay_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Relay_THT.pretty
|
||
%{_datadir}/%{name}/modules/Resistor_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Resistor_THT.pretty
|
||
%{_datadir}/%{name}/modules/RF_Antenna.pretty
|
||
%{_datadir}/%{name}/modules/RF_Module.pretty
|
||
%{_datadir}/%{name}/modules/RF_Shielding.pretty
|
||
%{_datadir}/%{name}/modules/Rotary_Encoder.pretty
|
||
%{_datadir}/%{name}/modules/Sensor_Audio.pretty
|
||
%{_datadir}/%{name}/modules/Sensor_Current.pretty
|
||
%{_datadir}/%{name}/modules/Sensor_Motion.pretty
|
||
%{_datadir}/%{name}/modules/Sensor_Pressure.pretty
|
||
%{_datadir}/%{name}/modules/Sensor_Voltage.pretty
|
||
%{_datadir}/%{name}/modules/Socket.pretty
|
||
%{_datadir}/%{name}/modules/Symbol.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlock.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlock_4Ucon.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlock_Dinkle.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlock_MetzConnect.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlock_Philmore.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlock_Phoenix.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlock_RND.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlock_TE-Connectivity.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlock_WAGO.pretty
|
||
%{_datadir}/%{name}/modules/TestPoint.pretty
|
||
%{_datadir}/%{name}/modules/Transformer_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Transformer_THT.pretty
|
||
%{_datadir}/%{name}/modules/Valve.pretty
|
||
%{_datadir}/%{name}/modules/Varistor.pretty
|
||
# New directories
|
||
%{_datadir}/%{name}/modules/Connector_AMASS.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Stocko.pretty
|
||
%{_datadir}/%{name}/modules/Connector_Wuerth.pretty
|
||
%{_datadir}/%{name}/modules/Ferrite_THT.pretty
|
||
%{_datadir}/%{name}/modules/MountingEquipment.pretty
|
||
%{_datadir}/%{name}/modules/Package_SO_J-Lead.pretty
|
||
%{_datadir}/%{name}/modules/RF.pretty
|
||
%{_datadir}/%{name}/modules/RF_Converter.pretty
|
||
%{_datadir}/%{name}/modules/RF_GPS.pretty
|
||
%{_datadir}/%{name}/modules/RF_GSM.pretty
|
||
%{_datadir}/%{name}/modules/RF_Mini-Circuits.pretty
|
||
%{_datadir}/%{name}/modules/RF_WiFi.pretty
|
||
%{_datadir}/%{name}/modules/Sensor.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlock_Altech.pretty
|
||
|
||
%post modules
|
||
pushd %{_datadir}/%{name}/fp-lib-tables/
|
||
if [ -f fp-lib-table-modules-all-%{version} ]; then
|
||
if [ -f fp-lib-table-modules-old-%{version} ]; then
|
||
cp -f fp-lib-table-modules-all-%{version} ../template/fp-lib-table
|
||
else
|
||
cp -f fp-lib-table-modules-%{version} ../template/fp-lib-table
|
||
fi
|
||
fi
|
||
popd
|
||
|
||
%postun modules
|
||
pushd %{_datadir}/%{name}/fp-lib-tables/
|
||
if [ -f fp-lib-table-modules-all-%{version} ]; then
|
||
if [ -f fp-lib-table-modules-old-%{version} ]; then
|
||
cp -f fp-lib-table-modules-old-%{version} ../template/fp-lib-table
|
||
else
|
||
cp -f fp-lib-table-modules-nothing-%{version} ../template/fp-lib-table
|
||
fi
|
||
fi
|
||
popd
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package modules-old
|
||
Summary: Packages3d modules for KiCad
|
||
Group: Sciences/Computer science
|
||
BuildArch: noarch
|
||
Requires: %{name} = %{EVRD}
|
||
|
||
%description modules-old
|
||
Old *.pretty modules for KiCad.
|
||
|
||
%files modules-old
|
||
%{_datadir}/%{name}/fp-lib-tables/fp-lib-table-modules-old-%{version}
|
||
%{_datadir}/%{name}/modules/Air_Coils_SML_NEOSID.pretty
|
||
%{_datadir}/%{name}/modules/Battery_Holders.pretty
|
||
%{_datadir}/%{name}/modules/Buttons_Switches_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Buttons_Switches_THT.pretty
|
||
%{_datadir}/%{name}/modules/Buzzers_Beepers.pretty
|
||
%{_datadir}/%{name}/modules/Capacitors_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Capacitors_Tantalum_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Capacitors_THT.pretty
|
||
%{_datadir}/%{name}/modules/Choke_Axial_ThroughHole.pretty
|
||
%{_datadir}/%{name}/modules/Choke_Common-Mode_Wurth.pretty
|
||
%{_datadir}/%{name}/modules/Choke_Radial_ThroughHole.pretty
|
||
%{_datadir}/%{name}/modules/Choke_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Choke_Toroid_ThroughHole.pretty
|
||
%{_datadir}/%{name}/modules/Connectors.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_Card.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_Harwin.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_HDMI.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_Hirose.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_IEC_DIN.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_JAE.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_JST.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_Mini-Universal.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_Molex.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_Multicomp.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_Phoenix.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_Samtec.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_TE-Connectivity.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_Terminal_Blocks.pretty
|
||
%{_datadir}/%{name}/modules/Connectors_WAGO.pretty
|
||
%{_datadir}/%{name}/modules/Converters_DCDC_ACDC.pretty
|
||
%{_datadir}/%{name}/modules/Crystals.pretty
|
||
%{_datadir}/%{name}/modules/Diodes_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Diodes_THT.pretty
|
||
%{_datadir}/%{name}/modules/Displays.pretty
|
||
%{_datadir}/%{name}/modules/Displays_7-Segment.pretty
|
||
%{_datadir}/%{name}/modules/Enclosures.pretty
|
||
%{_datadir}/%{name}/modules/EuroBoard_Outline.pretty
|
||
%{_datadir}/%{name}/modules/Fiducials.pretty
|
||
%{_datadir}/%{name}/modules/Filters_HF_Coils_NEOSID.pretty
|
||
%{_datadir}/%{name}/modules/Fuse_Holders_and_Fuses.pretty
|
||
%{_datadir}/%{name}/modules/Hall-Effect_Transducers_LEM.pretty
|
||
%{_datadir}/%{name}/modules/Heatsinks.pretty
|
||
%{_datadir}/%{name}/modules/Housings_BGA.pretty
|
||
%{_datadir}/%{name}/modules/Housings_CSP.pretty
|
||
%{_datadir}/%{name}/modules/Housings_DFN_QFN.pretty
|
||
%{_datadir}/%{name}/modules/Housings_DIP.pretty
|
||
%{_datadir}/%{name}/modules/Housings_LCC.pretty
|
||
%{_datadir}/%{name}/modules/Housings_LGA.pretty
|
||
%{_datadir}/%{name}/modules/Housings_PGA.pretty
|
||
%{_datadir}/%{name}/modules/Housings_QFP.pretty
|
||
%{_datadir}/%{name}/modules/Housings_SIP.pretty
|
||
%{_datadir}/%{name}/modules/Housings_SOIC.pretty
|
||
%{_datadir}/%{name}/modules/Housings_SON.pretty
|
||
%{_datadir}/%{name}/modules/Housings_SSOP.pretty
|
||
%{_datadir}/%{name}/modules/Inductors.pretty
|
||
%{_datadir}/%{name}/modules/Inductors_NEOSID.pretty
|
||
%{_datadir}/%{name}/modules/Inductors_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Inductors_THT.pretty
|
||
%{_datadir}/%{name}/modules/IR-DirectFETs.pretty
|
||
%{_datadir}/%{name}/modules/LEDs.pretty
|
||
%{_datadir}/%{name}/modules/Measurement_Points.pretty
|
||
%{_datadir}/%{name}/modules/Measurement_Scales.pretty
|
||
%{_datadir}/%{name}/modules/Mechanical_Sockets.pretty
|
||
%{_datadir}/%{name}/modules/Microwave.pretty
|
||
%{_datadir}/%{name}/modules/Modules.pretty
|
||
%{_datadir}/%{name}/modules/Mounting_Holes.pretty
|
||
%{_datadir}/%{name}/modules/NF-Transformers_ETAL.pretty
|
||
%{_datadir}/%{name}/modules/Oddities.pretty
|
||
%{_datadir}/%{name}/modules/Opto-Devices.pretty
|
||
%{_datadir}/%{name}/modules/Oscillators.pretty
|
||
%{_datadir}/%{name}/modules/PFF_PSF_PSS_Leadforms.pretty
|
||
%{_datadir}/%{name}/modules/Pin_Headers.pretty
|
||
%{_datadir}/%{name}/modules/Potentiometers.pretty
|
||
%{_datadir}/%{name}/modules/Power_Integrations.pretty
|
||
%{_datadir}/%{name}/modules/Relays_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Relays_THT.pretty
|
||
%{_datadir}/%{name}/modules/Resistors_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Resistors_THT.pretty
|
||
%{_datadir}/%{name}/modules/Resistors_Universal.pretty
|
||
%{_datadir}/%{name}/modules/RF_Antennas.pretty
|
||
%{_datadir}/%{name}/modules/RF_Modules.pretty
|
||
%{_datadir}/%{name}/modules/Shielding_Cabinets.pretty
|
||
%{_datadir}/%{name}/modules/SMD_Packages.pretty
|
||
%{_datadir}/%{name}/modules/Sockets_MOLEX_KK-System.pretty
|
||
%{_datadir}/%{name}/modules/Sockets.pretty
|
||
%{_datadir}/%{name}/modules/Socket_Strips.pretty
|
||
%{_datadir}/%{name}/modules/Symbols.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlocks_Phoenix.pretty
|
||
%{_datadir}/%{name}/modules/TerminalBlocks_WAGO.pretty
|
||
%{_datadir}/%{name}/modules/TO_SOT_Packages_SMD.pretty
|
||
%{_datadir}/%{name}/modules/TO_SOT_Packages_THT.pretty
|
||
%{_datadir}/%{name}/modules/Transformers_CHK.pretty
|
||
%{_datadir}/%{name}/modules/Transformers_SMD.pretty
|
||
%{_datadir}/%{name}/modules/Transformers_SMPS_ThroughHole.pretty
|
||
%{_datadir}/%{name}/modules/Transformers_THT.pretty
|
||
%{_datadir}/%{name}/modules/Transistors_OldSowjetAera.pretty
|
||
%{_datadir}/%{name}/modules/Valves.pretty
|
||
%{_datadir}/%{name}/modules/Varistors.pretty
|
||
%{_datadir}/%{name}/modules/Wire_Connections_Bridges.pretty
|
||
%{_datadir}/%{name}/modules/Wire_Pads.pretty
|
||
|
||
%post modules-old
|
||
pushd %{_datadir}/%{name}/fp-lib-tables/
|
||
if [ -f fp-lib-table-modules-all-%{version} ]; then
|
||
if [ -f fp-lib-table-modules-%{version} ]; then
|
||
cp -f fp-lib-table-modules-all-%{version} ../template/fp-lib-table
|
||
else
|
||
cp -f fp-lib-table-modules-old-%{version} ../template/fp-lib-table
|
||
fi
|
||
fi
|
||
popd
|
||
|
||
%postun modules-old
|
||
pushd %{_datadir}/%{name}/fp-lib-tables/
|
||
if [ -f fp-lib-table-modules-all-%{version} ]; then
|
||
if [ -f fp-lib-table-modules-%{version} ]; then
|
||
cp -f fp-lib-table-modules-%{version} ../template/fp-lib-table
|
||
else
|
||
cp -f fp-lib-table-modules-nothing-%{version} ../template/fp-lib-table
|
||
fi
|
||
fi
|
||
popd
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package modules-packages3d
|
||
Summary: Packages3d modules for KiCad
|
||
Group: Sciences/Computer science
|
||
BuildArch: noarch
|
||
Suggests: %{name} = %{EVRD}
|
||
|
||
%description modules-packages3d
|
||
All new 5.1 *.3dshapes modules for KiCad.
|
||
|
||
%files modules-packages3d
|
||
%doc %{name}-packages3D-%{version}/{CREDITS.md,LICENSE.md,README.md}
|
||
%{_docdir}/%{name}-packages3D/source-LICENSE.md
|
||
%{_docdir}/%{name}-packages3D/source-README.md
|
||
%{_datadir}/%{name}/modules/packages3d/Battery.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Button_Switch_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Button_Switch_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Buzzer_Beeper.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Capacitor_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Capacitor_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_BarrelJack.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_Card.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_Coaxial.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_FFC-FPC.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_IDC.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_JST.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_Molex.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_Phoenix_GMSTB.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_Phoenix_MC.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_Phoenix_MC_HighVoltage.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_Phoenix_MSTB.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_Pin.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_PinHeader_1.00mm.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_PinHeader_1.27mm.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_PinHeader_2.00mm.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_PinHeader_2.54mm.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_PinSocket_1.00mm.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_PinSocket_1.27mm.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_PinSocket_2.00mm.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_PinSocket_2.54mm.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_RJ.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_Samtec.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_USB.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Converter_ACDC.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Converter_DCDC.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Crystal.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Diode_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Diode_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Display.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Display_7Segment.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Filter.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Fuse.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Fuse_Holders_and_Fuses.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Heatsink.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Inductor_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Inductor_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/LED_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/LED_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/OptoDevice.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Oscillator.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Package_BGA.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Package_DFN_QFN.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Package_DIP.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Package_DirectFET.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Package_LGA.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Package_QFP.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Package_SO.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Package_SON.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Package_TO_SOT_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Package_TO_SOT_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Potentiometer_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Relay_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Relay_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Resistor_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Resistor_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/RF_Module.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Sensor_Audio.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Sensor_Current.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Sensors.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/TestPoint.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Transformer_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Transformer_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Valve.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Varistor.3dshapes
|
||
# New directories
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_Dsub.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_SATA_SAS.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connector_Stocko.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Ferrite_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Module.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/MountingEquipment.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/MountingHole.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Potentiometer.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Potentiometer_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Sensor.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Sensor_Pressure.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/TerminalBlock_Altech.3dshapes
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package modules-packages3d-old
|
||
Summary: Packages3d modules for KiCad
|
||
Group: Sciences/Computer science
|
||
BuildArch: noarch
|
||
Suggests: %{name} = %{EVRD}
|
||
|
||
%description modules-packages3d-old
|
||
Ald *.3dshapes modules for KiCad.
|
||
|
||
%files modules-packages3d-old
|
||
%doc packages3D-4.0.7/{CREDITS.md,LICENSE,README.md}
|
||
%{_docdir}/%{name}-packages3D-old/CREDITS.md
|
||
%{_docdir}/%{name}-packages3D-old/LICENSE
|
||
%{_docdir}/%{name}-packages3D-old/README.md
|
||
%{_docdir}/%{name}-packages3D-old/source-LICENSE
|
||
%{_docdir}/%{name}-packages3D-old/source-README.md
|
||
%{_datadir}/%{name}/modules/packages3d/Buttons_Switches_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Capacitors_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Capacitors_Tantalum_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Capacitors_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connectors_JST.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connectors_Molex.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connectors_Phoenix.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Connectors_USB.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Diodes_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Diodes_ThroughHole.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Displays.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Displays_7-Segment.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Hall-Effect_Transducers_LEM.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Housings_BGA.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Housings_DFN_QFN.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Housings_DIP.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Housings_QFP.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Housings_SOIC.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Housings_SON.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Housings_SSOP.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Inductors_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/LEDs.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Opto-Devices.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Pin_Headers.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Resistors_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/TO_SOT_Packages_SMD.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/TO_SOT_Packages_THT.3dshapes
|
||
%{_datadir}/%{name}/modules/packages3d/Valves.3dshapes
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc
|
||
Summary: Documentation for KiCad
|
||
Group: Documentation
|
||
Obsoletes: %{name}-doc-hu < %{EVRD}
|
||
Obsoletes: %{name}-doc-pt < %{EVRD}
|
||
Provides: %{name}-doc-hu = %{EVRD}
|
||
Provides: %{name}-doc-pt = %{EVRD}
|
||
BuildArch: noarch
|
||
|
||
%description doc
|
||
Documentation and tutorials for KiCad in English.
|
||
|
||
%files doc
|
||
%doc %{name}-doc-%{version}/{AUTHORS_README.adoc,CHEATSHEET.adoc,LICENSE.adoc,README.adoc}
|
||
%{_docdir}/%{name}/help/en
|
||
%{_docdir}/%{name}/scripts
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc-ca
|
||
Summary: Documentation for KiCad in Catalan
|
||
Group: Documentation
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Requires: locales-ca
|
||
BuildArch: noarch
|
||
|
||
%description doc-ca
|
||
Documentation and tutorials for KiCad in Catalan.
|
||
|
||
%files doc-ca
|
||
%{_docdir}/%{name}/help/ca
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc-de
|
||
Summary: Documentation for KiCad in German
|
||
Group: Documentation
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Requires: locales-de
|
||
BuildArch: noarch
|
||
|
||
%description doc-de
|
||
Documentation and tutorials for KiCad in German.
|
||
|
||
%files doc-de
|
||
%{_docdir}/%{name}/help/de
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc-es
|
||
Summary: Documentation for KiCad in Spanish
|
||
Group: Documentation
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Requires: locales-es
|
||
BuildArch: noarch
|
||
|
||
%description doc-es
|
||
Documentation and tutorials for KiCad in Spanish.
|
||
|
||
%files doc-es
|
||
%{_docdir}/%{name}/help/es
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc-fr
|
||
Summary: Documentation for KiCad in French
|
||
Group: Documentation
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Requires: locales-fr
|
||
BuildArch: noarch
|
||
|
||
%description doc-fr
|
||
Documentation and tutorials for KiCad in French.
|
||
|
||
%files doc-fr
|
||
%{_docdir}/%{name}/help/fr
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc-id
|
||
Summary: Documentation for KiCad in Indonesian
|
||
Group: Documentation
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Requires: locales-id
|
||
BuildArch: noarch
|
||
|
||
%description doc-id
|
||
Documentation and tutorials for KiCad in Indonesian.
|
||
|
||
%files doc-id
|
||
%{_docdir}/%{name}/help/id
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc-it
|
||
Summary: Documentation for KiCad in Italian
|
||
Group: Documentation
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Requires: locales-it
|
||
BuildArch: noarch
|
||
|
||
%description doc-it
|
||
Documentation and tutorials for KiCad in Italian.
|
||
|
||
%files doc-it
|
||
%{_docdir}/%{name}/help/it
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc-ja
|
||
Summary: Documentation for KiCad in Japanese
|
||
Group: Documentation
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Requires: locales-ja
|
||
BuildArch: noarch
|
||
|
||
%description doc-ja
|
||
Documentation and tutorials for KiCad in Japanese.
|
||
|
||
%files doc-ja
|
||
%{_docdir}/%{name}/help/ja
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc-nl
|
||
Summary: Documentation for KiCad in Dutch
|
||
Group: Documentation
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Requires: locales-nl
|
||
BuildArch: noarch
|
||
|
||
%description doc-nl
|
||
Documentation and tutorials for KiCad in Dutch.
|
||
|
||
%files doc-nl
|
||
%{_docdir}/%{name}/help/nl
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc-pl
|
||
Summary: Documentation for KiCad in Polish
|
||
Group: Documentation
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Requires: locales-pl
|
||
BuildArch: noarch
|
||
|
||
%description doc-pl
|
||
Documentation and tutorials for KiCad in Polish
|
||
|
||
%files doc-pl
|
||
%{_docdir}/%{name}/help/pl
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc-ru
|
||
Summary: Documentation for KiCad in Russian
|
||
Group: Documentation
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Requires: locales-ru
|
||
BuildArch: noarch
|
||
|
||
%description doc-ru
|
||
Documentation and tutorials for KiCad in Russian.
|
||
|
||
%files doc-ru
|
||
%{_docdir}/%{name}/help/ru
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%package doc-zh
|
||
Summary: Documentation for KiCad in Chinese
|
||
Group: Documentation
|
||
Requires: %{name}-doc = %{EVRD}
|
||
Requires: locales-zh
|
||
BuildArch: noarch
|
||
|
||
%description doc-zh
|
||
Documentation and tutorials for KiCad in Chinese.
|
||
|
||
%files doc-zh
|
||
%{_docdir}/%{name}/help/zh
|
||
|
||
#----------------------------------------------------------------------------
|
||
|
||
%prep
|
||
%setup -q -a1 -a2 -a3 -a4 -a5 -a6 -a8 -a9 -a10
|
||
%patch0 -p1
|
||
%patch1 -p1
|
||
|
||
%build
|
||
# Build symbols libraries
|
||
pushd %{name}-symbols-%{version}
|
||
%cmake
|
||
%make
|
||
popd
|
||
|
||
# Build kicad-i18n
|
||
pushd %{name}-i18n-%{version}
|
||
%cmake -DKICAD_I18N_UNIX_STRICT_PATH=ON
|
||
%make
|
||
popd
|
||
|
||
# Build kicad-doc
|
||
pushd %{name}-doc-%{version}
|
||
%cmake -DBUILD_FORMATS=html
|
||
%make
|
||
popd
|
||
|
||
# Build kicad-footprints
|
||
pushd %{name}-footprints-%{version}
|
||
%cmake
|
||
%make
|
||
popd
|
||
|
||
# Build kicad-packages3D
|
||
pushd %{name}-packages3D-%{version}
|
||
%cmake
|
||
%make
|
||
popd
|
||
|
||
# Build kicad-templates
|
||
pushd %{name}-templates-%{version}
|
||
%cmake -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}
|
||
%make
|
||
popd
|
||
|
||
# Build kicad
|
||
%cmake \
|
||
-DKICAD_LIB:PATH=%{_libdir} \
|
||
-DKICAD_USER_PLUGIN:PATH=%{_libdir}/%{name}/plugins \
|
||
-DKICAD_DATA:PATH=%{_datadir}/%{name} \
|
||
-DCMAKE_INSTALL_LIBDIR:PATH=%{_lib} \
|
||
-DCMAKE_BUILD_TYPE=Release \
|
||
-DKICAD_SCRIPTING_WXPYTHON=ON \
|
||
-DPYTHON_SITE_PACKAGE_PATH=%{py_platsitedir}/wx-3.0-gtk2/ \
|
||
-DwxWidgets_CONFIG_EXECUTABLE=%{_bindir}/wx-config
|
||
%make VERBOSE=1
|
||
|
||
%install
|
||
%makeinstall_std -C build
|
||
cp -f AUTHORS.txt %{buildroot}%{_docdir}/%{name}/
|
||
cp -f README.txt %{buildroot}%{_docdir}/%{name}/
|
||
|
||
for desktopfile in %{buildroot}%{_datadir}/applications/*.desktop ; do
|
||
desktop-file-install \
|
||
--dir %{buildroot}%{_datadir}/applications \
|
||
--remove-category Development \
|
||
--delete-original \
|
||
${desktopfile}
|
||
done
|
||
|
||
# Install localization
|
||
pushd %{name}-i18n-%{version}
|
||
%makeinstall_std -C build
|
||
mv -f README.adoc %{buildroot}%{_docdir}/%{name}/%{name}-i18n-README.md
|
||
popd
|
||
|
||
# Install symbols libraries
|
||
pushd %{name}-symbols-%{version}
|
||
%makeinstall_std -C build
|
||
cp -f LICENSE.md %{buildroot}%{_docdir}/%{name}/%{name}-symbols-LICENSE.md
|
||
cp -f README.md %{buildroot}%{_docdir}/%{name}/%{name}-symbols-README.md
|
||
popd
|
||
|
||
# Install templates
|
||
pushd %{name}-templates-%{version}
|
||
%makeinstall_std -C build
|
||
cp -f LICENSE.md %{buildroot}%{_docdir}/%{name}/%{name}-templates-LICENSE.md
|
||
cp -f README.md %{buildroot}%{_docdir}/%{name}/%{name}-templates-README.md
|
||
popd
|
||
|
||
# Install footprints
|
||
pushd %{name}-footprints-%{version}
|
||
%makeinstall_std -C build
|
||
cp -f CONTRIBUTING.md %{buildroot}%{_docdir}/%{name}/%{name}-footprints-CONTRIBUTING.md
|
||
cp -f LICENSE.md %{buildroot}%{_docdir}/%{name}/%{name}-footprints-LICENSE.md
|
||
cp -f README.md %{buildroot}%{_docdir}/%{name}/%{name}-footprints-README.md
|
||
popd
|
||
|
||
# Install packages3D
|
||
pushd %{name}-packages3D-%{version}
|
||
%makeinstall_std -C build
|
||
popd
|
||
|
||
# Install old packages3D
|
||
pushd packages3D-4.0.7
|
||
cp -rf *.3dshapes %{buildroot}%{_datadir}/%{name}/modules/packages3d/
|
||
mkdir -p %{buildroot}%{_docdir}/%{name}-packages3D-old/
|
||
cp -f CREDITS.md LICENSE README.md %{buildroot}%{_docdir}/%{name}-packages3D-old/
|
||
popd
|
||
|
||
# Install packages3D-source
|
||
pushd %{name}-packages3D-source-%{version}
|
||
cp -rf *.3dshapes %{buildroot}%{_datadir}/%{name}/modules/packages3d/
|
||
mkdir -p %{buildroot}%{_docdir}/%{name}-packages3D/
|
||
cp -f LICENSE.md %{buildroot}%{_docdir}/%{name}-packages3D/source-LICENSE.md
|
||
cp -f README.md %{buildroot}%{_docdir}/%{name}-packages3D/source-README.md
|
||
popd
|
||
|
||
# Install old packages3D-source
|
||
pushd packages3D-source-4.0.7
|
||
cp -rf *.3dshapes %{buildroot}%{_datadir}/%{name}/modules/packages3d/
|
||
cp -f LICENSE %{buildroot}%{_docdir}/%{name}-packages3D-old/source-LICENSE
|
||
cp -f README.md %{buildroot}%{_docdir}/%{name}-packages3D-old/source-README.md
|
||
popd
|
||
|
||
# Install kicad-doc
|
||
pushd %{name}-doc-%{version}
|
||
%makeinstall_std -C build
|
||
popd
|
||
|
||
# We don't have headers
|
||
rm -f %{buildroot}%{_libdir}/libkicad_3dsg.so
|
||
|
||
# Install old modules
|
||
mkdir -p %{buildroot}%{_datadir}/%{name}/modules
|
||
for S in %{sources}; do
|
||
P=$(basename $S |sed -n 's/\.pretty-.*/.pretty/p')
|
||
[ "$P" ] || continue
|
||
mkdir -p %{buildroot}%{_datadir}/%{name}/modules/$P
|
||
tar xzf $S --strip-components=1 -C %{buildroot}%{_datadir}/%{name}/modules/$P
|
||
done
|
||
|
||
find %{buildroot}%{_datadir}/%{name}/modules -type f -exec chmod 0644 {} \;
|
||
rm -rf %{buildroot}%{_datadir}/%{name}/modules/*/{.gitattributes,.travis.yml}
|
||
|
||
cp -f %{SOURCE200} %{buildroot}%{_datadir}/%{name}/template/fp-lib-table
|
||
mkdir -p %{buildroot}%{_datadir}/%{name}/fp-lib-tables
|
||
ln -s ../fp-lib-tables %{buildroot}%{_datadir}/%{name}/template/fp-lib-tables
|
||
cp -f %{SOURCE200} %{SOURCE201} %{SOURCE202} %{SOURCE203} %{buildroot}%{_datadir}/%{name}/fp-lib-tables/
|
||
|
||
# the pcbnew kiface and the python module are actually the same file
|
||
cmp --quiet %{buildroot}%{_bindir}/_pcbnew.kiface %{buildroot}%{python_sitearch}/wx-3.0-gtk2/_pcbnew.so && \
|
||
ln -sf %{_bindir}/_pcbnew.kiface %{buildroot}%{python_sitearch}/wx-3.0-gtk2/_pcbnew.so
|
||
|
||
# Deregression help for dutch
|
||
pushd %{buildroot}%{_docdir}/%{name}/help
|
||
tar -xf %{SOURCE300}
|
||
popd
|
||
|
||
%find_lang %{name}
|
||
|