]> git.pld-linux.org Git - packages/kicad.git/blobdiff - kicad.spec
- release 2 (by relup.sh)
[packages/kicad.git] / kicad.spec
index dac18a89ea95cba9261a95d4a63e090a24cc90bc..2b361d40e2634f5a2e42171be830c716d690bb76 100644 (file)
 # TODO:
 # - fix mimelnk installation
 #
+# Conditional build:
+%bcond_without packages3D      #do not build packages3D
+
 Summary:       KiCad - is a GPL'd suite of programs for EDA
 Summary(pl.UTF-8):     KiCad - zestaw programów na licencji GPL zaliczany do kategorii EDA
 Name:          kicad
-Version:       4.0.6
+Version:       5.1.5
 Release:       2
 Epoch:         1
 License:       GPL v2+
 Group:         X11/Applications
-Source0:       https://launchpad.net/kicad/4.0/%{version}/+download/%{name}-%{version}.tar.xz
-# Source0-md5: 24eca1f22bbb0a88acbba321a4b1c4aa
+Source0:       https://launchpad.net/kicad/5.0/%{version}/+download/%{name}-%{version}.tar.xz
+# Source0-md5: 58e884272563e4636c9b83c275eea637
 Source1:       https://github.com/KiCad/kicad-doc/archive/%{version}/%{name}-doc-%{version}.tar.gz
-# Source1-md5: f68105a04132fc8a4412d75ffe0d0b16
-Source2:       https://github.com/KiCad/kicad-library/archive/%{version}/%{name}-library-%{version}.tar.gz
-# Source2-md5: 325ca078191584cd063835e01ecabd67
-Source3:       https://github.com/KiCad/kicad-i18n/archive/%{version}/%{name}-i18n-%{version}.tar.gz
-# Source3-md5: 6680338a8b23e7d651bb30cbba04e2b3
-
-# perl -ne 'BEGIN { $s = 100 } /uri \$\{KIGITHUB}\/([^)]*)/ and printf "Source".$s.":\thttps://github.com/KiCad/$1/archive/%{version}/$1-%{version}.tar.gz\n# Source".$s++."-md5:\t\n"'
-# kicad-*/kicad-library-*/template/fp-lib-table.for-github
-Source100:     https://github.com/KiCad/Air_Coils_SML_NEOSID.pretty/archive/%{version}/Air_Coils_SML_NEOSID.pretty-%{version}.tar.gz
-# Source100-md5:       e343fb1de9debbfca640879433964bf5
-Source101:     https://github.com/KiCad/Buttons_Switches_SMD.pretty/archive/%{version}/Buttons_Switches_SMD.pretty-%{version}.tar.gz
-# Source101-md5:       4d3bd10d0d7c29dd03e91f3ee999a4cf
-Source102:     https://github.com/KiCad/Buttons_Switches_THT.pretty/archive/%{version}/Buttons_Switches_THT.pretty-%{version}.tar.gz
-# Source102-md5:       8e83e77abd4a2699cabcf10ca2452a37
-Source103:     https://github.com/KiCad/Buzzers_Beepers.pretty/archive/%{version}/Buzzers_Beepers.pretty-%{version}.tar.gz
-# Source103-md5:       0be5ca79b86e23022b9ce5947fce4657
-Source104:     https://github.com/KiCad/Capacitors_SMD.pretty/archive/%{version}/Capacitors_SMD.pretty-%{version}.tar.gz
-# Source104-md5:       a132bacf9268f67caa9c504398b485f6
-Source105:     https://github.com/KiCad/Capacitors_Tantalum_SMD.pretty/archive/%{version}/Capacitors_Tantalum_SMD.pretty-%{version}.tar.gz
-# Source105-md5:       591a022e35a0d4eb3338e36cbfc2b111
-Source106:     https://github.com/KiCad/Capacitors_THT.pretty/archive/%{version}/Capacitors_THT.pretty-%{version}.tar.gz
-# Source106-md5:       d2b3ec61381efeda3787c306a5f20c4d
-Source107:     https://github.com/KiCad/Choke_Axial_ThroughHole.pretty/archive/%{version}/Choke_Axial_ThroughHole.pretty-%{version}.tar.gz
-# Source107-md5:       9e5ac090fc1d5a8145c93c6846d1242d
-Source108:     https://github.com/KiCad/Choke_Common-Mode_Wurth.pretty/archive/%{version}/Choke_Common-Mode_Wurth.pretty-%{version}.tar.gz
-# Source108-md5:       1b1b159c5f598cc0487b39fbfdc854ad
-Source109:     https://github.com/KiCad/Choke_Radial_ThroughHole.pretty/archive/%{version}/Choke_Radial_ThroughHole.pretty-%{version}.tar.gz
-# Source109-md5:       d90b7adb66b4f8535667875cb10f4fba
-Source110:     https://github.com/KiCad/Choke_SMD.pretty/archive/%{version}/Choke_SMD.pretty-%{version}.tar.gz
-# Source110-md5:       ffbbec04a597c3f8313df6d52020d7a7
-Source111:     https://github.com/KiCad/Choke_Toroid_ThroughHole.pretty/archive/%{version}/Choke_Toroid_ThroughHole.pretty-%{version}.tar.gz
-# Source111-md5:       4bdf6343c75887d67dc80e69b8e080ba
-Source112:     https://github.com/KiCad/Connectors_Harwin.pretty/archive/%{version}/Connectors_Harwin.pretty-%{version}.tar.gz
-# Source112-md5:       c103d987a87bde089155421af2216c93
-Source113:     https://github.com/KiCad/Connectors_Hirose.pretty/archive/%{version}/Connectors_Hirose.pretty-%{version}.tar.gz
-# Source113-md5:       8d10a6d792b1a1b55459494d0374326f
-Source114:     https://github.com/KiCad/Connectors_JAE.pretty/archive/%{version}/Connectors_JAE.pretty-%{version}.tar.gz
-# Source114-md5:       08db63855dc67995ed483a58af85f9f7
-Source115:     https://github.com/KiCad/Connectors_JST.pretty/archive/%{version}/Connectors_JST.pretty-%{version}.tar.gz
-# Source115-md5:       5ce5e2bac3bf25bbeb98a4dd33632609
-Source116:     https://github.com/KiCad/Connectors_Mini-Universal.pretty/archive/%{version}/Connectors_Mini-Universal.pretty-%{version}.tar.gz
-# Source116-md5:       9977b9592e4789c9b1b20ab26fe301a6
-Source117:     https://github.com/KiCad/Connectors_Molex.pretty/archive/%{version}/Connectors_Molex.pretty-%{version}.tar.gz
-# Source117-md5:       ef7d14f881e09be9a882b0e71f4474c7
-Source118:     https://github.com/KiCad/Connectors_Multicomp.pretty/archive/%{version}/Connectors_Multicomp.pretty-%{version}.tar.gz
-# Source118-md5:       951ba83ee8f34e51465c75d38c246ce8
-Source119:     https://github.com/KiCad/Connectors_Phoenix.pretty/archive/%{version}/Connectors_Phoenix.pretty-%{version}.tar.gz
-# Source119-md5:       7d9a232d0cd195f9d2b9ed82010c2ffe
-Source120:     https://github.com/KiCad/Connectors_Samtec.pretty/archive/%{version}/Connectors_Samtec.pretty-%{version}.tar.gz
-# Source120-md5:       b2610848de6e1c91b2c8d30d9cd518d5
-Source121:     https://github.com/KiCad/Connectors_TE-Connectivity.pretty/archive/%{version}/Connectors_TE-Connectivity.pretty-%{version}.tar.gz
-# Source121-md5:       43e70e5d21e1119f8981eed40d082a8f
-Source122:     https://github.com/KiCad/Connectors_Terminal_Blocks.pretty/archive/%{version}/Connectors_Terminal_Blocks.pretty-%{version}.tar.gz
-# Source122-md5:       cbb75de29fe23cab12519de5c314d738
-Source123:     https://github.com/KiCad/Connectors_WAGO.pretty/archive/%{version}/Connectors_WAGO.pretty-%{version}.tar.gz
-# Source123-md5:       219367a04e3917ba84a61341b9a5d939
-Source124:     https://github.com/KiCad/Connectors.pretty/archive/%{version}/Connectors.pretty-%{version}.tar.gz
-# Source124-md5:       53358aaf6319b4963df7ed988985a13a
-Source125:     https://github.com/KiCad/Converters_DCDC_ACDC.pretty/archive/%{version}/Converters_DCDC_ACDC.pretty-%{version}.tar.gz
-# Source125-md5:       8876b6ace69520adc78dd752ea872fcb
-Source126:     https://github.com/KiCad/Crystals.pretty/archive/%{version}/Crystals.pretty-%{version}.tar.gz
-# Source126-md5:       3d156ccfcc43216f96ecfa7c3f8345b8
-Source127:     https://github.com/KiCad/Diodes_SMD.pretty/archive/%{version}/Diodes_SMD.pretty-%{version}.tar.gz
-# Source127-md5:       bea39235640355298ea6f14332627a18
-Source128:     https://github.com/KiCad/Diodes_THT.pretty/archive/%{version}/Diodes_THT.pretty-%{version}.tar.gz
-# Source128-md5:       ec77db0c94cfae709d145bcad133ed4f
-Source129:     https://github.com/KiCad/Discret.pretty/archive/%{version}/Discret.pretty-%{version}.tar.gz
-# Source129-md5:       49598b208de48dd7ec87586950348112
-Source130:     https://github.com/KiCad/Displays_7-Segment.pretty/archive/%{version}/Displays_7-Segment.pretty-%{version}.tar.gz
-# Source130-md5:       7f05ebc80504e122961ea020b42e8c3c
-Source131:     https://github.com/KiCad/Displays.pretty/archive/%{version}/Displays.pretty-%{version}.tar.gz
-# Source131-md5:       fae3bd280525583ab8669c3b2f48e4a7
-Source132:     https://github.com/KiCad/Divers.pretty/archive/%{version}/Divers.pretty-%{version}.tar.gz
-# Source132-md5:       87a7ea52f622289d4486e5c4f9f4f308
-Source133:     https://github.com/KiCad/Enclosures.pretty/archive/%{version}/Enclosures.pretty-%{version}.tar.gz
-# Source133-md5:       af7c0066f10c3c449c36b23559ffddf0
-Source134:     https://github.com/KiCad/EuroBoard_Outline.pretty/archive/%{version}/EuroBoard_Outline.pretty-%{version}.tar.gz
-# Source134-md5:       305424a4e6b51de49856e3cb12b5eedb
-Source135:     https://github.com/KiCad/Fiducials.pretty/archive/%{version}/Fiducials.pretty-%{version}.tar.gz
-# Source135-md5:       45c7652cfbd5e2aba589e7e594f2f401
-Source136:     https://github.com/KiCad/Filters_HF_Coils_NEOSID.pretty/archive/%{version}/Filters_HF_Coils_NEOSID.pretty-%{version}.tar.gz
-# Source136-md5:       52bb487182bd6a1a2245f8076259c328
-Source137:     https://github.com/KiCad/Fuse_Holders_and_Fuses.pretty/archive/%{version}/Fuse_Holders_and_Fuses.pretty-%{version}.tar.gz
-# Source137-md5:       cadfa005debdfc7d0c469ef48b8d26d0
-Source138:     https://github.com/KiCad/Hall-Effect_Transducers_LEM.pretty/archive/%{version}/Hall-Effect_Transducers_LEM.pretty-%{version}.tar.gz
-# Source138-md5:       ebb9c1b12d906f0e69376fe3fa4e5ee7
-Source139:     https://github.com/KiCad/Heatsinks.pretty/archive/%{version}/Heatsinks.pretty-%{version}.tar.gz
-# Source139-md5:       4a7696b52a217c1af3d76310cefc9276
-Source140:     https://github.com/KiCad/Housings_BGA.pretty/archive/%{version}/Housings_BGA.pretty-%{version}.tar.gz
-# Source140-md5:       1a52287e9101f75ea0a013c8896ea5ad
-Source141:     https://github.com/KiCad/Housings_DFN_QFN.pretty/archive/%{version}/Housings_DFN_QFN.pretty-%{version}.tar.gz
-# Source141-md5:       bfca29af9ec269b811e95f5a12d49327
-Source142:     https://github.com/KiCad/Housings_DIP.pretty/archive/%{version}/Housings_DIP.pretty-%{version}.tar.gz
-# Source142-md5:       806e69140a65217b6124c0c0649d6474
-Source143:     https://github.com/KiCad/Housings_LCC.pretty/archive/%{version}/Housings_LCC.pretty-%{version}.tar.gz
-# Source143-md5:       79a0b216aa186eab822b45fb2ab48b81
-Source144:     https://github.com/KiCad/Housings_LGA.pretty/archive/%{version}/Housings_LGA.pretty-%{version}.tar.gz
-# Source144-md5:       0e3ef9347f68ab03fd9e4960ef652f6c
-Source145:     https://github.com/KiCad/Housings_PGA.pretty/archive/%{version}/Housings_PGA.pretty-%{version}.tar.gz
-# Source145-md5:       e008414845d6d1928a4607b2511a7fed
-Source146:     https://github.com/KiCad/Housings_QFP.pretty/archive/%{version}/Housings_QFP.pretty-%{version}.tar.gz
-# Source146-md5:       36ff18521539dcc036a421af4a3eeea1
-Source147:     https://github.com/KiCad/Housings_SIP.pretty/archive/%{version}/Housings_SIP.pretty-%{version}.tar.gz
-# Source147-md5:       5d5d071ba919c686fee70c1fe33360d7
-Source148:     https://github.com/KiCad/Housings_SOIC.pretty/archive/%{version}/Housings_SOIC.pretty-%{version}.tar.gz
-# Source148-md5:       6cf7b9bf4f6fba01c3bef5d4b81b7b01
-Source149:     https://github.com/KiCad/Housings_SSOP.pretty/archive/%{version}/Housings_SSOP.pretty-%{version}.tar.gz
-# Source149-md5:       462ad43dc28523cbd148f661aac26190
-Source150:     https://github.com/KiCad/Inductors_NEOSID.pretty/archive/%{version}/Inductors_NEOSID.pretty-%{version}.tar.gz
-# Source150-md5:       6fc983a43dccd17739d3cefa637a6005
-Source151:     https://github.com/KiCad/Inductors.pretty/archive/%{version}/Inductors.pretty-%{version}.tar.gz
-# Source151-md5:       99cfe2b7fcbfa170259c5ad94694ffee
-Source152:     https://github.com/KiCad/Inductors_SMD.pretty/archive/%{version}/Inductors_SMD.pretty-%{version}.tar.gz
-# Source152-md5:       6e2e634595a9f0bcb8a1ba9c884fee5f
-Source153:     https://github.com/KiCad/Inductors_THT.pretty/archive/%{version}/Inductors_THT.pretty-%{version}.tar.gz
-# Source153-md5:       ed47a1aed878619170cb2d104bf34992
-Source154:     https://github.com/KiCad/IR-DirectFETs.pretty/archive/%{version}/IR-DirectFETs.pretty-%{version}.tar.gz
-# Source154-md5:       baad0378907a45ce847e7c53d9d0fc36
-Source155:     https://github.com/KiCad/Labels.pretty/archive/%{version}/Labels.pretty-%{version}.tar.gz
-# Source155-md5:       e094fa074bd2252fa99e92021c1e3c3d
-Source156:     https://github.com/KiCad/LEDs.pretty/archive/%{version}/LEDs.pretty-%{version}.tar.gz
-# Source156-md5:       f40658749082dbb8f2b123dc3d8b9e6b
-Source157:     https://github.com/KiCad/Measurement_Points.pretty/archive/%{version}/Measurement_Points.pretty-%{version}.tar.gz
-# Source157-md5:       be7400d113165b932c38a83d0e1a81c6
-Source158:     https://github.com/KiCad/Measurement_Scales.pretty/archive/%{version}/Measurement_Scales.pretty-%{version}.tar.gz
-# Source158-md5:       f1d2226dcb04a6bbd83aba8b701d9df0
-Source159:     https://github.com/KiCad/Mechanical_Sockets.pretty/archive/%{version}/Mechanical_Sockets.pretty-%{version}.tar.gz
-# Source159-md5:       904a2beaf0b3cd03465aa50b22577f3f
-Source160:     https://github.com/KiCad/Microwave.pretty/archive/%{version}/Microwave.pretty-%{version}.tar.gz
-# Source160-md5:       c370a2b3cf5b284f98e6b264f0818726
-Source161:     https://github.com/KiCad/Modules.pretty/archive/%{version}/Modules.pretty-%{version}.tar.gz
-# Source161-md5:       4a501a24a6355fe814a884b94d162b22
-Source162:     https://github.com/KiCad/Mounting_Holes.pretty/archive/%{version}/Mounting_Holes.pretty-%{version}.tar.gz
-# Source162-md5:       7cc6b71a4e1f4c15db62fa8ba1c97d37
-Source163:     https://github.com/KiCad/NF-Transformers_ETAL.pretty/archive/%{version}/NF-Transformers_ETAL.pretty-%{version}.tar.gz
-# Source163-md5:       819b22b813b3fb7d09125cb4c3f05639
-Source164:     https://github.com/KiCad/Oddities.pretty/archive/%{version}/Oddities.pretty-%{version}.tar.gz
-# Source164-md5:       a93fa061e420ea397efa790f01e2a462
-Source165:     https://github.com/KiCad/Opto-Devices.pretty/archive/%{version}/Opto-Devices.pretty-%{version}.tar.gz
-# Source165-md5:       e5de89a96ca7bbabc3f1c82df09d2f90
-Source166:     https://github.com/KiCad/Oscillators.pretty/archive/%{version}/Oscillators.pretty-%{version}.tar.gz
-# Source166-md5:       8e38ea216c960a56fad2a32ab491bff7
-Source167:     https://github.com/KiCad/PFF_PSF_PSS_Leadforms.pretty/archive/%{version}/PFF_PSF_PSS_Leadforms.pretty-%{version}.tar.gz
-# Source167-md5:       597792f8c3b5a9e12902d597ea1fc132
-Source168:     https://github.com/KiCad/Pin_Headers.pretty/archive/%{version}/Pin_Headers.pretty-%{version}.tar.gz
-# Source168-md5:       5130d2e64fb526b5e037b9c04499a098
-Source169:     https://github.com/KiCad/Potentiometers.pretty/archive/%{version}/Potentiometers.pretty-%{version}.tar.gz
-# Source169-md5:       3db69082756229d2ec4c3a50848ffd28
-Source170:     https://github.com/KiCad/Power_Integrations.pretty/archive/%{version}/Power_Integrations.pretty-%{version}.tar.gz
-# Source170-md5:       ddbcc3767e163fe5789454de8735ba80
-Source171:     https://github.com/KiCad/Relays_THT.pretty/archive/%{version}/Relays_THT.pretty-%{version}.tar.gz
-# Source171-md5:       51494d7db9eabccea483c7f4c5d17f50
-Source172:     https://github.com/KiCad/Resistors_SMD.pretty/archive/%{version}/Resistors_SMD.pretty-%{version}.tar.gz
-# Source172-md5:       32f760a5bd68397bf7d8bfb2622b7038
-Source173:     https://github.com/KiCad/Resistors_THT.pretty/archive/%{version}/Resistors_THT.pretty-%{version}.tar.gz
-# Source173-md5:       7f3e3a656b94b4ec3ad59f841f8e1149
-Source174:     https://github.com/KiCad/Resistors_Universal.pretty/archive/%{version}/Resistors_Universal.pretty-%{version}.tar.gz
-# Source174-md5:       c35311f20f8c816244000b4d85fb6e8f
-Source175:     https://github.com/KiCad/RF_Modules.pretty/archive/%{version}/RF_Modules.pretty-%{version}.tar.gz
-# Source175-md5:       22df000a3a8fb16f9306015f2decea6a
-Source176:     https://github.com/KiCad/Shielding_Cabinets.pretty/archive/%{version}/Shielding_Cabinets.pretty-%{version}.tar.gz
-# Source176-md5:       7afa82ede121a46158d30a848002947d
-Source177:     https://github.com/KiCad/SMD_Packages.pretty/archive/%{version}/SMD_Packages.pretty-%{version}.tar.gz
-# Source177-md5:       ee99961ab96b360a446a5790c184a129
-Source178:     https://github.com/KiCad/Sockets_MOLEX_KK-System.pretty/archive/%{version}/Sockets_MOLEX_KK-System.pretty-%{version}.tar.gz
-# Source178-md5:       9c5f6f092156c138856e819cd245cb43
-Source179:     https://github.com/KiCad/Socket_Strips.pretty/archive/%{version}/Socket_Strips.pretty-%{version}.tar.gz
-# Source179-md5:       7ab96152fe961849944936e69671f99b
-Source180:     https://github.com/KiCad/Sockets.pretty/archive/%{version}/Sockets.pretty-%{version}.tar.gz
-# Source180-md5:       bd381d3f2222675e4f259f15f918c512
-Source181:     https://github.com/KiCad/Symbols.pretty/archive/%{version}/Symbols.pretty-%{version}.tar.gz
-# Source181-md5:       16185826b1eb27200c30ef972f7468cd
-Source182:     https://github.com/KiCad/TO_SOT_Packages_SMD.pretty/archive/%{version}/TO_SOT_Packages_SMD.pretty-%{version}.tar.gz
-# Source182-md5:       38addd895c3711539e291d5f86f27807
-Source183:     https://github.com/KiCad/TO_SOT_Packages_THT.pretty/archive/%{version}/TO_SOT_Packages_THT.pretty-%{version}.tar.gz
-# Source183-md5:       3a0c96fcec348fd7daf856e0351d0435
-Source184:     https://github.com/KiCad/Transformers_CHK.pretty/archive/%{version}/Transformers_CHK.pretty-%{version}.tar.gz
-# Source184-md5:       c9f4c477a7b3ee99258f0eb8d07eb2ad
-Source185:     https://github.com/KiCad/Transformers_SMD.pretty/archive/%{version}/Transformers_SMD.pretty-%{version}.tar.gz
-# Source185-md5:       9f3a326a296b10ea529d349d670b593e
-Source186:     https://github.com/KiCad/Transformers_SMPS_ThroughHole.pretty/archive/%{version}/Transformers_SMPS_ThroughHole.pretty-%{version}.tar.gz
-# Source186-md5:       bd6a05c82e5fa34771dc9b039c38279a
-Source187:     https://github.com/KiCad/Transformers_THT.pretty/archive/%{version}/Transformers_THT.pretty-%{version}.tar.gz
-# Source187-md5:       8f1fafb159a5890abb9cc1fe3f24543a
-Source188:     https://github.com/KiCad/Transistors_OldSowjetAera.pretty/archive/%{version}/Transistors_OldSowjetAera.pretty-%{version}.tar.gz
-# Source188-md5:       bad332b6c0097a4179611a7f86eddee2
-Source189:     https://github.com/KiCad/Valves.pretty/archive/%{version}/Valves.pretty-%{version}.tar.gz
-# Source189-md5:       0cef210c06a05af4f011fe73bd9d8f83
-Source190:     https://github.com/KiCad/Varistors.pretty/archive/%{version}/Varistors.pretty-%{version}.tar.gz
-# Source190-md5:       a18138206bf52efbdc37d448648b7e04
-Source191:     https://github.com/KiCad/Wire_Connections_Bridges.pretty/archive/%{version}/Wire_Connections_Bridges.pretty-%{version}.tar.gz
-# Source191-md5:       1724a3899fb5b483bf224da6a6db2650
-Source192:     https://github.com/KiCad/Wire_Pads.pretty/archive/%{version}/Wire_Pads.pretty-%{version}.tar.gz
-# Source192-md5:       06e3b9d0bb1be074b5693000736797db
+# Source1-md5: 093bcdf18cd8d9aed3d1d566045fc8c6
+Source2:       https://github.com/KiCad/kicad-i18n/archive/%{version}/%{name}-i18n-%{version}.tar.gz
+# Source2-md5: fb7ea1548bae963e409cf7158c409ede
+Source3:       https://github.com/KiCad/kicad-symbols/archive/%{version}/%{name}-symbols-%{version}.tar.gz
+# Source3-md5: 943175449bd7a5e2733a16e896786da4
+Source4:       https://github.com/KiCad/kicad-footprints/archive/%{version}/%{name}-footprints-%{version}.tar.gz
+# Source4-md5: 7722484abaf84a78dadc925070a07f7f
+Source5:       https://github.com/KiCad/kicad-packages3D/archive/%{version}/%{name}-packages3D-%{version}.tar.gz
+# Source5-md5: 13ec0aeb37f90c5f6385ce3948cce778
+Source6:       https://github.com/KiCad/kicad-templates/archive/%{version}/%{name}-templates-%{version}.tar.gz
+# Source6-md5: 948e75ae5cf2dd8ced504d18f7271cff
 Patch0:                nostrip.patch
-# https://code.launchpad.net/~lkundrak/kicad/appstream-data/+merge/293391
-Patch1:                appstream.patch
-Patch2:                boost-1.61.patch
-Patch3:                cmake.patch
 URL:           http://www.kicad-pcb.org/
+BuildRequires: GLM >= 0.9.9.4
+BuildRequires: OCE-devel
 BuildRequires: appstream-glib
 BuildRequires: asciidoc
 BuildRequires: boost-devel
@@ -221,9 +39,11 @@ BuildRequires:      dblatex
 BuildRequires: desktop-file-utils
 BuildRequires: doxygen
 BuildRequires: glew-devel
+BuildRequires: ngspice-devel
 BuildRequires: openssl-devel
 BuildRequires: perl-Unicode-LineBreak
 BuildRequires: po4a >= 0.51
+BuildRequires: python-wxPython-devel
 BuildRequires: rpmbuild(macros) >= 1.600
 BuildRequires: sed >= 4.0
 BuildRequires: which
@@ -232,6 +52,7 @@ BuildRequires:       wxGTK2-unicode-gl-devel >= 3.0.0
 BuildRequires: wxWidgets-devel >= 3.0.0
 BuildRequires: zlib-devel
 Obsoletes:     kicad-doc-hu < 1:4.0.6-1
+Obsoletes:     kicad-doc-nl < 1:5.1.0-1
 Obsoletes:     kicad-doc-pt < 1:4.0.6-1
 Obsoletes:     kicad-doc-zh_CN < 1:4.0.6-1
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -255,6 +76,34 @@ programów:
 - pcbnew - program do projektowania płytek drukowanych.
 - gerbview - przeglądarka plików Gerber (dokumentów dla fotoplotera).
 
+%package library
+Summary:       Symbols, footprints and templates for kicad
+Summary(pl.UTF-8):     Symbole, obudowy i wzorce dla kicad
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+Requires:      kicad >= 1:5.0.0
+
+%description library
+Symbols, footprints and templates for kicad.
+
+%description -l pl.UTF-8
+Symbole, obudowy i wzorce dla kicad.
+
+%package packages3D
+Summary:       Packages3D for kicad
+Summary(pl.UTF-8):     Trójwymiarowe modele obudów dla kicad
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+Requires:      kicad >= 1:5.0.0
+
+%description packages3D
+Packages3D for kicad
+
+%description -l pl.UTF-8
+Trójwymiarowe modele obudów dla kicad.
+
 %package doc
 Summary:       Documentation for kicad
 Summary(fr.UTF-8):     Documentations pour kicad en anglais
@@ -270,7 +119,7 @@ Documentation and tutorials for kicad in English
 %package doc-ca
 Summary:       Documentation for Kicad in Catalan
 Group:         Documentation
-Requires:      %{name}-doc = %{version}-%{release}
+Requires:      %{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 %endif
@@ -282,7 +131,7 @@ Documentation and tutorials for Kicad in Catalan.
 Summary:       Documentation for Kicad in German
 Summary(fr.UTF-8):     Documentations pour kicad en allemand
 Group:         Documentation
-Requires:      %{name}-doc = %{version}-%{release}
+Requires:      %{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 %endif
@@ -294,7 +143,7 @@ Documentation and tutorials for Kicad in German.
 Summary:       Documentation for Kicad in Spanish
 Summary(fr.UTF-8):     Documentations pour kicad en espagnol
 Group:         Documentation
-Requires:      %{name}-doc = %{version}-%{release}
+Requires:      %{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 %endif
@@ -306,7 +155,7 @@ Documentation and tutorials for Kicad in Spanish.
 Summary:       Documentation for Kicad in French
 Summary(fr.UTF-8):     Documentations pour kicad en français
 Group:         Documentation
-Requires:      %{name}-doc = %{version}-%{release}
+Requires:      %{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 %endif
@@ -317,7 +166,7 @@ Documentation and tutorials for Kicad in French.
 %package doc-id
 Summary:       Documentation for Kicad in Indonesian
 Group:         Documentation
-Requires:      %{name}-doc = %{version}-%{release}
+Requires:      %{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 %endif
@@ -329,7 +178,7 @@ Documentation and tutorials for Kicad in Indonesian.
 Summary:       Documentation for Kicad in Italian
 Summary(fr.UTF-8):     Documentations pour kicad en italien
 Group:         Documentation
-Requires:      %{name}-doc = %{version}-%{release}
+Requires:      %{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 %endif
@@ -341,7 +190,7 @@ Documentation and tutorials for Kicad in Italian.
 Summary:       Documentation for Kicad in Japanese
 Summary(fr.UTF-8):     Documentations pour kicad en japonais
 Group:         Documentation
-Requires:      %{name}-doc = %{version}-%{release}
+Requires:      %{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 %endif
@@ -349,22 +198,11 @@ BuildArch:        noarch
 %description doc-ja
 Documentation and tutorials for Kicad in Japanese.
 
-%package doc-nl
-Summary:       Documentation for Kicad in Dutch
-Group:         Documentation
-Requires:      %{name}-doc = %{version}-%{release}
-%if "%{_rpmversion}" >= "5"
-BuildArch:     noarch
-%endif
-
-%description doc-nl
-Documentation and tutorials for Kicad in Dutch.
-
 %package doc-pl
 Summary:       Documentation for Kicad in Polish
 Summary(fr.UTF-8):     Documentations pour kicad en polonais
 Group:         Documentation
-Requires:      %{name}-doc = %{version}-%{release}
+Requires:      %{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 %endif
@@ -376,7 +214,7 @@ Documentation and tutorials for Kicad in Polish.
 Summary:       Documentation for Kicad in Russian
 Summary(fr.UTF-8):     Documentations pour kicad en russe
 Group:         Documentation
-Requires:      %{name}-doc = %{version}-%{release}
+Requires:      %{name}-doc = %{epoch}:%{version}-%{release}
 %if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
 %endif
@@ -384,27 +222,38 @@ BuildArch:        noarch
 %description doc-ru
 Documentation and tutorials for Kicad in Russian.
 
+%package doc-zh
+Summary:       Documentation for Kicad in Chinese
+Summary(fr.UTF-8):     Documentations pour kicad en chinois
+Group:         Documentation
+Requires:      %{name}-doc = %{epoch}:%{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
+
+%description doc-zh
+Documentation and tutorials for Kicad in Chinese.
+
 %prep
-%setup -q -a 1 -a 2 -a 3 %(seq -f '-a %g' 100 192 | xargs)
+%setup -q -a 1 -a 2 -a 3 -a 4 %{?with_packages3D:-a 5} -a 6
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-
-install -d modules
-%{__sed} -e '/(lib/!d' -e 's/.*(name \([^)]*\)).*uri \${KIGITHUB}\/\([^)]*\)).*/\2 \1/' \
-       %{name}-library-%{version}/template/fp-lib-table.for-github | \
-while read src dest ; do
-       %{__mv} $src-%{version} modules/$dest
-done
 
 %build
+
+build_library() {
+  mkdir "$1/build"
+  cd "$1/build"
+  %cmake ..
+  %{__make} VERBOSE=1
+  cd ../..
+}
 # Symbols libraries
-mkdir %{name}-library-%{version}/build
-cd %{name}-library-%{version}/build
-%cmake ..
-%{__make} VERBOSE=1
-cd ../..
+build_library %{name}-symbols-%{version}
+build_library %{name}-footprints-%{version}
+build_library %{name}-templates-%{version}
+%if %{with packages3D}
+build_library %{name}-packages3D-%{version}
+%endif
 
 # Documentation
 mkdir %{name}-doc-%{version}/build
@@ -428,20 +277,32 @@ cd build
 %cmake .. \
        -DKICAD_SKIP_BOOST=ON \
        -DKICAD_BUILD_VERSION="%{version}-%{release}" \
-       -DwxWidgets_CONFIG_EXECUTABLE=%{_bindir}/wx-gtk2-unicode-config
+       -DwxWidgets_CONFIG_EXECUTABLE=%{_bindir}/wx-gtk2-unicode-config \
+       -DKICAD_SCRIPTING=ON -DKICAD_SCRIPTING_MODULES=ON -DKICAD_SCRIPTING_WXPYTHON=ON
 
 %{__make} VERBOSE=1
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
+install_library() {
+  %{__make} -C $1/build install \
+       DESTDIR=$RPM_BUILD_ROOT
+}
+
 # KiCAD itself
 %{__make} -C build install \
        DESTDIR=$RPM_BUILD_ROOT
 
 # Symbols libraries
-%{__make} -C %{name}-library-%{version}/build install \
-       DESTDIR=$RPM_BUILD_ROOT
+install_library %{name}-symbols-%{version}
+install_library %{name}-footprints-%{version}
+install_library %{name}-templates-%{version}
+%if %{with packages3D}
+install_library %{name}-packages3D-%{version}
+%else
+install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/modules/packages3d
+%endif
 
 # Documentation
 %{__make} -C %{name}-doc-%{version}/build install \
@@ -451,23 +312,16 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} -C %{name}-i18n-%{version}/build install \
        DESTDIR=$RPM_BUILD_ROOT
 
-# install template
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/template
-cp -p template/%{name}.pro $RPM_BUILD_ROOT%{_datadir}/%{name}/template
-
-# Footprints
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/modules
-cp -a modules/* $RPM_BUILD_ROOT%{_datadir}/%{name}/modules
-ln -f $RPM_BUILD_ROOT%{_datadir}/%{name}/template/fp-lib-table{.for-pretty,}
-
 %find_lang %{name}
 
 %post
+/sbin/ldconfig
 %update_mime_database
 %update_desktop_database_post
 %update_icon_cache hicolor
 
 %postun
+/sbin/ldconfig
 %update_mime_database
 %update_desktop_database_postun
 %update_icon_cache hicolor
@@ -477,7 +331,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS.txt CHANGELOG.txt Documentation
+%doc AUTHORS.txt Documentation
 %attr(755,root,root) %{_bindir}/bitmap2component
 %attr(755,root,root) %{_bindir}/_cvpcb.kiface
 %attr(755,root,root) %{_bindir}/dxf2idf
@@ -489,30 +343,38 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/idfcyl
 %attr(755,root,root) %{_bindir}/idfrect
 %attr(755,root,root) %{_bindir}/kicad
+%attr(755,root,root) %{_bindir}/kicad-ogltest
+%attr(755,root,root) %{_bindir}/kicad2step
 %attr(755,root,root) %{_bindir}/pcb_calculator
 %attr(755,root,root) %{_bindir}/_pcb_calculator.kiface
 %attr(755,root,root) %{_bindir}/pcbnew
 %attr(755,root,root) %{_bindir}/_pcbnew.kiface
 %attr(755,root,root) %{_bindir}/pl_editor
 %attr(755,root,root) %{_bindir}/_pl_editor.kiface
+%attr(755,root,root) %{_libdir}/libkicad_3dsg.so.*.*.*
+%ghost %{_libdir}/libkicad_3dsg.so
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/plugins
-%{_libdir}/%{name}/plugins/bom2csv.xsl
-%{_libdir}/%{name}/plugins/bom_cvs.xsl
-%{_libdir}/%{name}/plugins/bom_with_title_block_2_csv.xsl
-%{_libdir}/%{name}/plugins/netlist_form_cadstar-RINF.xsl
-%{_libdir}/%{name}/plugins/netlist_form_cadstar.xsl
-%{_libdir}/%{name}/plugins/netlist_form_OrcadPcb2.xsl
-%{_libdir}/%{name}/plugins/netlist_form_pads-pcb.xsl
-%{_datadir}/%{name}
+%dir %{_libdir}/%{name}/plugins/3d
+%attr(755,root,root) %{_libdir}/%{name}/plugins/3d/*.so
+#python - to subpackage?
+%attr(755,root,root) %{_libdir}/python2.7/site-packages/_pcbnew.so
+%{_libdir}/python2.7/site-packages/pcbnew.py
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/demos
+%{_datadir}/%{name}/plugins
+%{_datadir}/%{name}/scripting
+%dir %{_datadir}/%{name}/library
+%dir %{_datadir}/%{name}/modules
+%dir %{_datadir}/%{name}/modules/packages3d
+%dir %{_datadir}/%{name}/template
 %{_iconsdir}/hicolor/*x*/*/*.png
 %{_iconsdir}/hicolor/scalable/*/*.svg
-%{_datadir}/mime/packages/kicad.xml
+%{_datadir}/mime/packages/kicad-*.xml
 %{_datadir}/appdata/kicad.appdata.xml
 %{_desktopdir}/eeschema.desktop
 %{_desktopdir}/%{name}.desktop
 %{_desktopdir}/bitmap2component.desktop
-%{_desktopdir}/cvpcb.desktop
 %{_desktopdir}/gerbview.desktop
 %{_desktopdir}/pcbcalculator.desktop
 %{_desktopdir}/pcbnew.desktop
@@ -521,7 +383,18 @@ rm -rf $RPM_BUILD_ROOT
 #%{_datadir}/mimelnk/application/x-kicad-schematic.desktop
 
 %dir %{_docdir}/%{name}
-%{_docdir}/%{name}/*.txt
+
+%files library
+%defattr(644,root,root,755)
+%{_datadir}/%{name}/library/*
+%{_datadir}/%{name}/modules/*.pretty
+%{_datadir}/%{name}/template/*
+
+%if %{with packages3D}
+%files packages3D
+%defattr(644,root,root,755)
+%{_datadir}/%{name}/modules/packages3d/*
+%endif
 
 %files doc
 %defattr(644,root,root,755)
@@ -558,10 +431,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %lang(ja) %{_docdir}/%{name}/help/ja
 
-%files doc-nl
-%defattr(644,root,root,755)
-%lang(nl) %{_docdir}/%{name}/help/nl
-
 %files doc-pl
 %defattr(644,root,root,755)
 %lang(pl) %{_docdir}/%{name}/help/pl
@@ -569,3 +438,7 @@ rm -rf $RPM_BUILD_ROOT
 %files doc-ru
 %defattr(644,root,root,755)
 %lang(ru) %{_docdir}/%{name}/help/ru
+
+%files doc-zh
+%defattr(644,root,root,755)
+%lang(zh) %{_docdir}/%{name}/help/zh
This page took 0.084299 seconds and 4 git commands to generate.