Index: work/OS/Mageia/pcb-rnd.spec =================================================================== --- work/OS/Mageia/pcb-rnd.spec (revision 36896) +++ work/OS/Mageia/pcb-rnd.spec (revision 36897) @@ -3,17 +3,15 @@ %define plugindir %{_usr}/lib/%{name}/plugins %define libplugindir %{_usr}/lib/librnd/plugins -%define major 2 -%define libname %mklibname %{name} %{major} -%define devname %mklibname %{name} -d +%define major 3 # commented out if not svn snapshot -#define svn +%define svn 36875 -%define rel 1 +%define rel 4 Name: pcb-rnd -Version: 2.4.0 +Version: 3.0.5 Release: %mkrel %{?svn:%rel.%svn}%{?!svn:%rel} Summary: Standard installation License: GPLv2+ and LGPLv2+ and BSD and MIT @@ -23,35 +21,31 @@ Source1: mk-tar Source2: logo.svg Source3: pcb-rnd.desktop -Source4: pcb-rnd-gtk2-gdk.desktop -Source5: pcb-rnd-gtk2-gl.desktop -Source6: pcb-rnd-lesstif.desktop -Source7: mk-spec -Source8: spec.tpl -Source9: packaging.README +Source4: mk-spec +Source5: spec.tpl +Source6: packaging.README -BuildRequires: motif-devel +BuildRequires: fungw-devel +BuildRequires: librnd-devel >= 3.1.0 BuildRequires: pkgconfig(freetype2) -BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gdlib) -BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glu) -BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(gtkglext-1.0) BuildRequires: pkgconfig(libxml-2.0) -Requires: %{name}-core = %{version}-%{release} -Recommends: %{name}-io-standard = %{version}-%{release} -Recommends: %{name}-io-alien = %{version}-%{release} -Recommends: %{name}-hid-gtk2-gl = %{version}-%{release} -Recommends: %{name}-hid-gtk2-gdk = %{version}-%{release} -Recommends: %{name}-import-net = %{version}-%{release} -Recommends: %{name}-export = %{version}-%{release} -Recommends: %{name}-export-sim = %{version}-%{release} -Recommends: %{name}-export-extra = %{version}-%{release} -Recommends: %{name}-auto = %{version}-%{release} -Recommends: %{name}-extra = %{version}-%{release} -Recommends: %{name}-cloud = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} +Recommends: pcb-rnd-io-standard = %{version}-%{release} +Recommends: pcb-rnd-io-alien = %{version}-%{release} +Recommends: pcb-rnd-lib-gui = %{version}-%{release} +Recommends: %{_lib}rnd3-hid-gtk2-gl >= 3.2.0 +Recommends: %{_lib}rnd3-hid-gtk2-gdk >= 3.2.0 +Recommends: pcb-rnd-export = %{version}-%{release} +Recommends: pcb-rnd-export-sim = %{version}-%{release} +Recommends: pcb-rnd-export-extra = %{version}-%{release} +Recommends: pcb-rnd-auto = %{version}-%{release} +Recommends: pcb-rnd-extra = %{version}-%{release} +Recommends: pcb-rnd-cloud = %{version}-%{release} +Recommends: pcb-rnd-doc = %{version}-%{release} +Recommends: pcb-rnd-import-net = %{version}-%{release} Recommends: %{name}-doc = %{version}-%{release} Recommends: geda-gnetlist @@ -78,132 +72,20 @@ - footprint library from local file systems, HTTP and board files - netlist management: imported and as-built; back annotation -File formats and compatibility: - - text based, tree structured native file format (lihata) - - import board: - * autotrax PCB board, version 4 - * autotrax PCB board, version 5 - * dsn board - * eagle xml board version 6, 7, 8 - * eagle binary board version 3, 4, 5 - * hyperlynx board, version 2 and above - * kicad board, version 3, 4 and 5 (s-expr) - * lihata pcb-rnd board (any version) - * PADS board - * gEDA/PCB .pcb board (any version up to 2017) - - export board: - * anonimized board statistics in lihata - * autotrax PCB board, version 4 - * dsn board - * hyperlynx board, version 2.0 - * kicad board, version 3 (s-expr) - * kicad pcbnew-board, version 1 (legacy plain text format) - * lihata pcb-rnd board (any version) - * gEDA/PCB .pcb board (various version up to 2017 ) - - import footprint: - * BXL footprints - * eagle xml footprint lib - * eagle binary footprint lib - * lihata pcb-rnd footprint (any version) - * Mentor Graphics cell footprints - * gEDA/PCB .fp footprints - * tEDAx footprint (any version) - - export footprint: - * kicad module (s-expr, according to version 3) - * kicad pcbnew-module (legacy plain text format) - * lihata pcb-rnd footprint (any version) - * gEDA/PCB .fp footprints - * tEDAx footprint (any version) - - import netlist: - * Accel ASCII netlists + footprint info - * calay (netlists + footprint info) - * flat netlist from EDIF - * freepcb netlist + footprint info - * gEDA/gschem (netlist + footprint info, running gnetlist) - * import ltspice .net and .asc (netlist and footprint info) - * flat .edf (netlist+footprint, produced by Mentor Graphics Design Capture) - * pcb-rnd action script (netlist + footprint info) - * schematics import by running a commandline - * netlist import by running a commandline - * gEDA netlist (plain text, no footprint info) - * Orcad PCB II (netlist + footprint info) - * PADS ascii (.asc, netlists + footprint info) - * Protel netlists 2.0 + footprint info - * tinycad .net (netlists + footprint info) - * eeschema netlist and footprint info - * tEDAx netlist (any version) - - export netlist: - * tEDAx netlist (any version) - - import image: - * pixmap (e.g. png) - * pnm (pixmap) - - export image: - * render in .png - * render in .gif - * render in .jpeg - * render black&white postscript (single or multiple files) - * render black&white or color embedded postscript (single file) - * svg (Scalable Vector Graphics) - - import misc: - * specctra .dsn (wires and vias) - * HPGL plot (lines, arcs, polygons) - * MUCS unixplot .pl (lines and vias) - * ttf font - * eagle DRU (design rules) - * lihata pcb-rnd font (any version) - * gEDA/PCB font - * tEDAx drc - * tEDAx pcb-rnd drc script - - export misc: - * bom (Bill of Materials, text) - * specctra .dsn (padstacks and subcircuits, works with freerouting.net) - * .dxf (2D drawing for mech CADs) - * excellon drill/cnc (for PCB fabbing) - * fidocad .fcd (partial export) - * export gcode (for milling) - * gerber for PCB fabbing - * IPC-D-356 Netlist (for automated testing) - * printer (using ps) - * list of terminal connections (old, custom format) - * OpenEMS (simulation, matlab files) - * openscad script (colored 3D model) - * stl (3d triangulated surface model) - * geda/PCB xy - * gxyrs - * Macrofab's pick&place - * pick&place file for the TM220/TM240 device - * KiCad .pos file - * IPC-D-356 Netlist (from automated testing) - * lihata pcb-rnd font (any version) - * tEDAx etest - * tEDAx drc - * tEDAx pcb-rnd drc script +For full details of supported formats etc. please visit: +http://www.repo.hu/projects/pcb-rnd/datasheet.html -%package -n %{libname} -Summary: Library, binaries - -%description -n %{libname} -HID, polygons, infrastructure for 3rd party applications. - -%package -n %{devname} -Summary: Library, headers -Requires: %{libname} = %{version}-%{release} -Provides: %{name}-devel = %{version}-%{release} - -%description -n %{devname} -HID, polygons, infrastructure for 3rd party applications. - %package core -Summary: Executable with the core functionality -Requires: %{libname} = %{version}-%{release} +Summary: Pcb-rnd executable with the core functionality +Requires: %{_lib}rnd3 >= 3.2.0 %description core Includes the data model, the most common action commands, the native file -format and the CLI (batch HID). Does not contain GUI. Can be used in headless -mode or batch/scripted mode for automated processing. +format. Can be used in headless mode or batch/scripted mode for automated +processing or with GUI (if pcb-rnd-lib-gui and librnd GUI HIDs are installed). %package doc -Summary: Documentation +Summary: Documentation for pcb-rnd BuildArch: noarch %description doc @@ -211,9 +93,10 @@ %package auto Summary: Autoroute and autoplace -Requires: %{name}-core = %{version}-%{release} -Requires: %{name}-lib-io = %{version}-%{release} -Requires: %{name}-io-standard = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} +Requires: %{_lib}rnd3 >= 3.2.0 +Requires: pcb-rnd-lib-io = %{version}-%{release} +Requires: pcb-rnd-io-standard = %{version}-%{release} %description auto Feature plugins for automated component placing and track routing. @@ -221,7 +104,8 @@ %package cloud Summary: Networking plugins Requires: wget -Requires: %{name}-core = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} +Requires: %{_lib}rnd3-cloud >= 3.2.0 %description cloud 'Cloud' footprint access plugin that integrates edakrill and gedasymbols.org. @@ -228,7 +112,7 @@ %package debug Summary: Debug and diagnostics -Requires: %{name}-core = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} %description debug Extra action commands to help in debugging and diagnosing problems and bugs. @@ -235,16 +119,16 @@ %package export-extra Summary: Export formats: special/extra -Requires: %{name}-core = %{version}-%{release} -Requires: %{name}-export = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} +Requires: pcb-rnd-export = %{version}-%{release} %description export-extra -Less commonly used export formats: fidocadj, ipc-356-d, direct printing -with lpr. +Less commonly used export formats: fidocadj, ipc-356-d, stl, old geda +connection list format, direct printing with lpr. %package export-sim Summary: Export plugins to simulators -Requires: %{name}-core = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} %description export-sim Export the board in formats that can be used for simulation: openems. @@ -251,7 +135,9 @@ %package export Summary: Common export plugins -Requires: %{name}-core = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} +Requires: %{_lib}rnd3 >= 3.2.0 +Requires: %{_lib}rnd3-pixmap >= 3.2.0 %description export Export the board in vector graphics (svg, ps, eps), raster graphics (png, @@ -259,51 +145,23 @@ %package extra Summary: Extra action commands and optional functionality -Requires: %{name}-core = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} %description extra Align objects in grid, optimize tracks, font editor, combine polygons, renumber subcircuits, apply vendor drill mapping. -%package hid-gtk2-gdk -Summary: GUI: gtk2, software render -Requires: %{name}-core = %{version}-%{release} -Requires: %{name}-lib-gtk = %{version}-%{release} - -%description hid-gtk2-gdk -Software rendering on gtk2, using the gdk API. - -%package hid-gtk2-gl -Summary: GUI: gtk2, opengl -Requires: %{name}-core = %{version}-%{release} -Requires: %{name}-lib-gtk = %{version}-%{release} -Requires: %{name}-lib-gl = %{version}-%{release} - -%description hid-gtk2-gl -Hardware accelerated (opengl) rendering on gtk2. - -%package hid-lesstif -Summary: GUI: motif/lesstif, software render -Requires: %{name}-core = %{version}-%{release} -Requires: %{name}-lib-gui = %{version}-%{release} - -%description hid-lesstif -Lightweight GUI and software rendering using the motif (lesstif) toolkit. - %package import-geo -Summary: Geometry import plugins -Requires: %{name}-core = %{version}-%{release} +Summary: Geometry import +Requires: pcb-rnd-core = %{version}-%{release} %description import-geo -Import geometry from HPGL plots. HPGL can be produced (plotted) with most -mechanical cads. +Plugins for importing pixmaps, fonts and vector graphics. %package import-net Summary: Netlist/schematics import plugins -Requires: %{name}-core = %{version}-%{release} -Requires: %{name}-lib-io = %{version}-%{release} -# Fix upgrade path Mga7>8 due to file move -Conflicts: %{name}-core < 2.3.1 +Requires: pcb-rnd-core = %{version}-%{release} +Requires: %{_lib}rnd3 >= 3.2.0 %description import-net Import netlist and footprint information from edif, ltspice, mentor graphics, @@ -311,9 +169,10 @@ %package io-alien Summary: File format compatibility with other PCB layout designers -Requires: %{name}-core = %{version}-%{release} -Requires: %{name}-lib-io = %{version}-%{release} -Requires: %{name}-extra = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} +Requires: pcb-rnd-lib-io = %{version}-%{release} +Requires: pcb-rnd-extra = %{version}-%{release} +Requires: %{_lib}rnd3 >= 3.2.0 %description io-alien Load and/or save boards in file formats supported by other EDA tools, @@ -321,33 +180,17 @@ %package io-standard Summary: Commonly used non-native board and footprint file formats -Requires: %{name}-core = %{version}-%{release} -Requires: %{name}-lib-io = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} +Requires: pcb-rnd-lib-io = %{version}-%{release} %description io-standard Plugins for tEDAx footprint format and the gEDA/PCB file formats (footprint and board). -%package lib-gl -Summary: Support library for rendering with opengl -Requires: %{name}-core = %{version}-%{release} - -%description lib-gl -Provides plugins for driving an opengl output, rendering pcb-rnd views -on opengl. - -%package lib-gtk -Summary: Support library for building the GUI with gtk -Requires: %{name}-core = %{version}-%{release} -Requires: %{name}-lib-gui = %{version}-%{release} - -%description lib-gtk -Provides the common gtk code (e.g. dialog box engine, input handling) -for any gtk based HID plugin. - %package lib-gui Summary: Support library for building the GUI -Requires: %{name}-core = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} +Requires: %{_lib}rnd3-lib-gui >= 3.2.0 %description lib-gui Provides pcb-rnd specific dialog boxes (e.g. fontsel) and top window GUI @@ -355,7 +198,7 @@ %package lib-io Summary: Support library for alien file formats -Requires: %{name}-core = %{version}-%{release} +Requires: pcb-rnd-core = %{version}-%{release} %description lib-io Provides generic, low level parsers (such as s-expression parser) for I/O @@ -367,7 +210,7 @@ %build ./configure \ --libarchdir=%{_lib} \ ---all=disable --buildin-script --buildin-fp_fs --buildin-draw_fab --buildin-act_read --buildin-drc_query --buildin-mincut --buildin-ch_onpoint --buildin-report --buildin-rubberband_orig --buildin-exto_std --buildin-fp_board --buildin-propedit --buildin-io_lihata --buildin-autocrop --buildin-lib_polyhelp --buildin-draw_csect --buildin-ddraft --buildin-ch_editpoint --buildin-hid_batch --buildin-act_draw --buildin-tool_std --buildin-show_netnames --buildin-query --buildin-lib_compat_help --buildin-lib_portynet --buildin-shape --buildin-lib_formula --buildin-extedit --plugin-export_excellon --plugin-export_fidocadj --plugin-export_lpr --plugin-export_oldconn --plugin-irc --plugin-import_pxm_gd --plugin-export_stat --plugin-io_kicad_legacy --plugin-io_eagle --plugin-io_tedax --plugin-import_gnetlist --plugin-import_pxm_pnm --plugin-io_kicad --plugin-import_mucs --plugin-renumber --plugin-import_calay --plugin-smartdisperse --plugin-draw_fontsel --plugin-polycombine --plugin-export_gcode --plugin-export_bom --plugin-ar_cpcb --plugin-lib_hid_pcbui --plugin-teardrops --plugin-shand_cmd --plugin-io_pads --plugin-import_tinycad --plugin-export_openems --plugin-import_orcad_net --plugin-import_ltspice --plugin-export_dxf --plugin-lib_gtk_common --plugin-export_ipcd356 --plugin-import_ttf --plugin-import_mentor_sch --plugin-import_dsn --plugin-export_ps --plugin-import_accel_net --plugin-hid_gtk2_gdk --plugin-millpath --plugin-djopt --plugin-hid_gtk2_gl --plugin-import_edif --plugin-hid_lesstif --plugin-import_protel_net --plugin-lib_gensexpr --plugin-import_sch2 --plugin-diag --plugin-lib_wget --plugin-lib_hid_gl --plugin-export_stl --plugin-autoplace --plugin-export_svg --plugin-import_net_cmd --plugin-fp_wget --plugin-fontmode --plugin-import_netlist --plugin-polystitch --plugin-import_pads_net --plugin-dialogs --plugin-io_dsn --plugin-export_xy --plugin-export_png --plugin-import_hpgl --plugin-import_ipcd356 --plugin-export_dsn --plugin-lib_hid_common --plugin-lib_netmap --plugin-io_hyp --plugin-cam --plugin-puller --plugin-import_fpcb_nl --plugin-io_pcb --plugin-distalign --plugin-asm --plugin-export_openscad --plugin-jostle --plugin-autoroute --plugin-io_autotrax --plugin-vendordrill --plugin-export_gerber --plugin-io_bxl --plugin-ar_extern --plugin-import_net_action \ +--all=disable --buildin-fp_fs --buildin-draw_fab --buildin-act_read --buildin-drc_query --buildin-mincut --buildin-ch_onpoint --buildin-report --buildin-rubberband_orig --buildin-exto_std --buildin-fp_board --buildin-propedit --buildin-io_lihata --buildin-autocrop --buildin-lib_polyhelp --buildin-draw_csect --buildin-ddraft --buildin-ch_editpoint --buildin-act_draw --buildin-tool_std --buildin-show_netnames --buildin-query --buildin-lib_compat_help --buildin-shape --buildin-lib_formula --buildin-extedit --plugin-export_excellon --plugin-export_fidocadj --plugin-export_lpr --plugin-export_oldconn --plugin-export_stat --plugin-io_kicad_legacy --plugin-io_eagle --plugin-io_tedax --plugin-import_gnetlist --plugin-io_kicad --plugin-import_mucs --plugin-renumber --plugin-import_calay --plugin-smartdisperse --plugin-draw_fontsel --plugin-polycombine --plugin-export_gcode --plugin-export_bom --plugin-ar_cpcb --plugin-lib_hid_pcbui --plugin-teardrops --plugin-shand_cmd --plugin-io_pads --plugin-import_tinycad --plugin-export_openems --plugin-import_orcad_net --plugin-import_ltspice --plugin-export_dxf --plugin-export_ipcd356 --plugin-import_ttf --plugin-import_mentor_sch --plugin-export_ps --plugin-import_accel_net --plugin-millpath --plugin-djopt --plugin-import_edif --plugin-import_protel_net --plugin-import_sch2 --plugin-diag --plugin-export_stl --plugin-autoplace --plugin-export_svg --plugin-import_net_cmd --plugin-fp_wget --plugin-fontmode --plugin-import_netlist --plugin-polystitch --plugin-import_pads_net --plugin-dialogs --plugin-import_sch_rnd --plugin-io_dsn --plugin-export_xy --plugin-export_png --plugin-import_hpgl --plugin-import_ipcd356 --plugin-lib_netmap --plugin-io_hyp --plugin-cam --plugin-puller --plugin-import_fpcb_nl --plugin-io_pcb --plugin-distalign --plugin-asm --plugin-export_openscad --plugin-jostle --plugin-autoroute --plugin-io_autotrax --plugin-vendordrill --plugin-export_gerber --plugin-io_bxl --plugin-ar_extern --plugin-import_net_action \ %if %{debug} == 1 prefix=%{_prefix} --debug %else @@ -379,12 +222,6 @@ %install %make_install -# Fix upstream install bug -%ifarch x86_64 aarch64 -mkdir -p %{buildroot}/usr/lib/librnd/plugins -mv %{buildroot}%{_libdir}/librnd/plugins/* %{buildroot}/usr/lib/librnd/plugins/ -%endif - # Install icon cp %{SOURCE2} . mkdir -p %{buildroot}%{_iconsdir}/hicolor/scalable/apps @@ -392,7 +229,7 @@ # Install Desktop files mkdir -p %{buildroot}%{_datadir}/applications -cp {%{SOURCE3},%{SOURCE4},%{SOURCE5},%{SOURCE6}} %{buildroot}%{_datadir}/applications/ +cp %{SOURCE3} %{buildroot}%{_datadir}/applications/ %files # Meta-Package with desktop file @@ -403,13 +240,14 @@ %files core %{_iconsdir}/hicolor/scalable/apps/pcb-rnd.svg -%{_bindir}/%{name} -%{_mandir}/man1/%{name}.1* -%config(noreplace) %{_datadir}/%{name}/pcb-conf.lht -%config(noreplace) %{_datadir}/%{name}/pcb-menu-default.lht -%{_datadir}/%{name}/default2.lht -%{_datadir}/%{name}/default4.lht -%{_datadir}/%{name}/default_font +%{_datadir}/applications/%{name}.desktop +%{_bindir}/pcb-rnd +%{_mandir}/man1/pcb-rnd.1* +%config(noreplace) %{_sysconfdir}/%{name}/conf_core.lht +%config(noreplace) %{_sysconfdir}/%{name}/menu-default.lht +%{_datadir}/pcb-rnd/default2.lht +%{_datadir}/pcb-rnd/default4.lht +%{_datadir}/pcb-rnd/default_font %{_bindir}/fp2preview %{_bindir}/fp2subc %{_bindir}/pcb-prj2lht @@ -416,11 +254,11 @@ %{_mandir}/man1/fp2preview.1* %{_mandir}/man1/fp2subc.1* %{_mandir}/man1/pcb-prj2lht.1* -%{_datadir}/%{name}/pcblib/* -%config(noreplace) %{_datadir}/%{name}/ch_editpoint.conf -%config(noreplace) %{_datadir}/%{name}/drc_query.conf -%config(noreplace) %{_datadir}/%{name}/fp_fs.conf -%config(noreplace) %{_datadir}/%{name}/show_netnames.conf +%{_datadir}/pcb-rnd/footprint/ +%config(noreplace) %{_sysconfdir}/%{name}/ch_editpoint.conf +%config(noreplace) %{_sysconfdir}/%{name}/drc_query.conf +%config(noreplace) %{_sysconfdir}/%{name}/fp_fs.conf +%config(noreplace) %{_sysconfdir}/%{name}/show_netnames.conf %files auto %{plugindir}/ar_cpcb.pup @@ -433,23 +271,17 @@ %{plugindir}/autoplace.so %{plugindir}/autoroute.pup %{plugindir}/autoroute.so -%{plugindir}/export_dsn.pup -%{plugindir}/export_dsn.so -%{plugindir}/import_dsn.pup -%{plugindir}/import_dsn.so %{plugindir}/import_mucs.pup %{plugindir}/import_mucs.so %{plugindir}/smartdisperse.pup %{plugindir}/smartdisperse.so -%config(noreplace) %{_datadir}/%{name}/ar_extern.conf -%config(noreplace) %{_datadir}/%{name}/asm.conf +%config(noreplace) %{_sysconfdir}/%{name}/ar_extern.conf +%config(noreplace) %{_sysconfdir}/%{name}/asm.conf %files cloud %{plugindir}/fp_wget.pup %{plugindir}/fp_wget.so -%{libplugindir}/lib_wget.pup -%{libplugindir}/lib_wget.so -%config(noreplace) %{_datadir}/%{name}/fp_wget.conf +%config(noreplace) %{_sysconfdir}/%{name}/fp_wget.conf %files debug %{plugindir}/diag.pup @@ -498,10 +330,10 @@ %{plugindir}/export_xy.so %{plugindir}/millpath.pup %{plugindir}/millpath.so -%{_bindir}/%{name}-svg -%{_mandir}/man1/%{name}-svg.1* -%config(noreplace) %{_datadir}/%{name}/cam.conf -%config(noreplace) %{_datadir}/%{name}/export_xy.conf +%{_bindir}/pcb-rnd-svg +%{_mandir}/man1/pcb-rnd-svg.1* +%config(noreplace) %{_sysconfdir}/%{name}/cam.conf +%config(noreplace) %{_sysconfdir}/%{name}/export_xy.conf %files extra %{plugindir}/distalign.pup @@ -527,28 +359,9 @@ %{plugindir}/vendordrill.pup %{plugindir}/vendordrill.so -%files hid-gtk2-gdk -%{_datadir}/applications/%{name}-gtk2-gdk.desktop -%{libplugindir}/hid_gtk2_gdk.pup -%{libplugindir}/hid_gtk2_gdk.so - -%files hid-gtk2-gl -%{_datadir}/applications/%{name}-gtk2-gl.desktop -%{libplugindir}/hid_gtk2_gl.pup -%{libplugindir}/hid_gtk2_gl.so - -%files hid-lesstif -%{_datadir}/applications/%{name}-lesstif.desktop -%{libplugindir}/hid_lesstif.pup -%{libplugindir}/hid_lesstif.so - %files import-geo %{plugindir}/import_hpgl.pup %{plugindir}/import_hpgl.so -%{plugindir}/import_pxm_gd.pup -%{plugindir}/import_pxm_gd.so -%{plugindir}/import_pxm_pnm.pup -%{plugindir}/import_pxm_pnm.so %{plugindir}/import_ttf.pup %{plugindir}/import_ttf.so @@ -583,12 +396,15 @@ %{plugindir}/import_protel_net.so %{plugindir}/import_sch2.pup %{plugindir}/import_sch2.so +%{plugindir}/import_sch_rnd.pup +%{plugindir}/import_sch_rnd.so %{plugindir}/import_tinycad.pup %{plugindir}/import_tinycad.so -%{_bindir}/gsch2%{name} -%{_usr}/lib/%{name}/*.scm -%{_mandir}/man1/gsch2%{name}.1* -%config(noreplace) %{_datadir}/%{name}/import_gnetlist.conf +%{_bindir}/gsch2pcb-rnd +%{_usr}/lib/pcb-rnd/g*.scm +%{_mandir}/man1/gsch2pcb-rnd.1* +%config(noreplace) %{_sysconfdir}/%{name}/import_gnetlist.conf +%config(noreplace) %{_sysconfdir}/%{name}/import_sch_rnd.conf %files io-alien %{plugindir}/io_autotrax.pup @@ -611,6 +427,7 @@ %{_mandir}/man1/bxl2txt.1* %{_bindir}/txt2bxl %{_bindir}/bxl2txt +%config(noreplace) %{_sysconfdir}/%{name}/io_pads.conf %files io-standard %{plugindir}/io_pcb.pup @@ -618,14 +435,6 @@ %{plugindir}/io_tedax.pup %{plugindir}/io_tedax.so -%files lib-gl -%{libplugindir}/lib_hid_gl.pup -%{libplugindir}/lib_hid_gl.so - -%files lib-gtk -%{libplugindir}/lib_gtk_common.pup -%{libplugindir}/lib_gtk_common.so - %files lib-gui %{plugindir}/dialogs.pup %{plugindir}/dialogs.so @@ -633,30 +442,9 @@ %{plugindir}/draw_fontsel.so %{plugindir}/lib_hid_pcbui.pup %{plugindir}/lib_hid_pcbui.so -%{libplugindir}/irc.pup -%{libplugindir}/irc.so -%{libplugindir}/lib_hid_common.pup -%{libplugindir}/lib_hid_common.so -%config(noreplace) %{_datadir}/%{name}/adialogs.conf -%config(noreplace) %{_datadir}/librnd/dialogs.conf +%config(noreplace) %{_sysconfdir}/%{name}/adialogs.conf %files lib-io %{plugindir}/lib_netmap.pup %{plugindir}/lib_netmap.so -%{libplugindir}/lib_gensexpr.pup -%{libplugindir}/lib_gensexpr.so -%files -n %{libname} -%{_libdir}/*.so.%{major}{,.*} - -%files -n %{devname} -%{_includedir}/librnd/* -%{_datadir}/librnd/librnd.mak -%{_libdir}/librnd/scconfig -%{_libdir}/*.so -%{_libdir}/librnd/puplug -%{_libdir}/librnd/sphash -%{libplugindir}/map_plugins.sh -%{_libdir}/librnd/scconfig -# Included on upstream request: -%{_libdir}/librnd-*.a