%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: 2 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 # python-wxpython3.0-wxversion conflicting with youtube-dl-gui and etc Requires: wxPythonGTK-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}