|
|
2c7dc59 |
# Build with --debug (1) or --symbols (0)
|
|
|
2c7dc59 |
%global configure_debug 0
|
|
|
2c7dc59 |
%global plugindir %{_prefix}/lib/%{name}/plugins
|
|
|
fcecb5c |
%global librndplugindir %{_libdir}/librnd/plugins
|
|
|
2c7dc59 |
%global rpm_has_recommends %(rpm --version | awk -e '{print ($3 > 4.12)}')
|
|
|
2c7dc59 |
#%%global svn 15165
|
|
|
543c3f9 |
|
|
|
2c7dc59 |
Name: pcb-rnd
|
|
|
fcecb5c |
Version: 2.4.0
|
|
|
d88db7b |
Release: 10%{?dist}
|
|
|
2c7dc59 |
Summary: Modular Printed Circuit Board layout tool
|
|
|
2c7dc59 |
|
|
|
fcecb5c |
# For a license breakdown info, please refer to https://metadata.ftp-master.debian.org/changelogs/main/p/pcb-rnd/pcb-rnd_2.4.0-1_copyright
|
|
|
37626a9 |
License: GPLv2+ and LGPLv2+ and BSD and MIT
|
|
|
2c7dc59 |
URL: http://repo.hu/projects/pcb-rnd/index.html
|
|
|
2c7dc59 |
# http://repo.hu/projects/pcb-rnd/developer/packaging/packages.html
|
|
|
2c7dc59 |
#Source0: %%{name}-%%{svn}.tar.gz
|
|
|
2c7dc59 |
#Source0: pcb-rnd-%%{version}.tar.gz
|
|
|
2c7dc59 |
Source0: http://repo.hu/projects/pcb-rnd/releases/pcb-rnd-%{version}.tar.gz
|
|
|
1bf7df4 |
Patch0: pcb-rnd-librnd-implicit-int.patch
|
|
|
1bf7df4 |
Patch1: pcb-rnd-librnd-scconfig-c99.patch
|
|
|
2c7dc59 |
|
|
|
fcecb5c |
BuildRequires: make
|
|
|
2c7dc59 |
BuildRequires: gcc
|
|
|
2c7dc59 |
BuildRequires: motif-devel
|
|
|
2c7dc59 |
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
|
|
2c7dc59 |
BuildRequires: pkgconfig(gdlib)
|
|
|
2c7dc59 |
BuildRequires: pkgconfig(gl)
|
|
|
2c7dc59 |
BuildRequires: pkgconfig(glu)
|
|
|
2c7dc59 |
BuildRequires: pkgconfig(gtk+-2.0)
|
|
|
2c7dc59 |
BuildRequires: pkgconfig(gtkglext-1.0)
|
|
|
2c7dc59 |
BuildRequires: pkgconfig(libxml-2.0)
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
%if %rpm_has_recommends
|
|
|
2c7dc59 |
Recommends: %{name}-io-standard = %{version}-%{release}
|
|
|
2c7dc59 |
Recommends: %{name}-io-alien = %{version}-%{release}
|
|
|
2c7dc59 |
Recommends: %{name}-hid-gtk2-gl = %{version}-%{release}
|
|
|
2c7dc59 |
Recommends: %{name}-hid-gtk2-gdk = %{version}-%{release}
|
|
|
2c7dc59 |
Recommends: %{name}-export = %{version}-%{release}
|
|
|
2c7dc59 |
Recommends: %{name}-export-sim = %{version}-%{release}
|
|
|
2c7dc59 |
Recommends: %{name}-export-extra = %{version}-%{release}
|
|
|
2c7dc59 |
Recommends: %{name}-auto = %{version}-%{release}
|
|
|
2c7dc59 |
Recommends: %{name}-extra = %{version}-%{release}
|
|
|
2c7dc59 |
Recommends: %{name}-cloud = %{version}-%{release}
|
|
|
2c7dc59 |
Recommends: %{name}-doc = %{version}-%{release}
|
|
|
2c7dc59 |
%endif
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description
|
|
|
2c7dc59 |
%{name} is a highly modular PCB (Printed Circuit Board) layout tool
|
|
|
2c7dc59 |
with a rich set of plugins for communicating with various external
|
|
|
2c7dc59 |
design tools and other EDA/CAD packages.
|
|
|
6e1419a |
%{name} is an interactive (or scripted) graphical (or command line) PCB
|
|
|
6e1419a |
editor. Besides editing it offers converting between formats, running DRC
|
|
|
6e1419a |
checks, generating previews.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package core
|
|
|
2c7dc59 |
Summary: Executable with the core functionality
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description core
|
|
|
2c7dc59 |
Includes the data model, the most common action commands, the native file
|
|
|
2c7dc59 |
format and the CLI (batch HID). Does not contain GUI.
|
|
|
2c7dc59 |
Can be used in headless mode or batch/scripted mode for automated processing.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package doc
|
|
|
2c7dc59 |
Summary: Documentation for %{name}
|
|
|
2c7dc59 |
BuildArch: noarch
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description doc
|
|
|
60540c5 |
User manual (html) and manual pages.
|
|
|
2c7dc59 |
|
|
|
543c3f9 |
%package -n librnd
|
|
|
543c3f9 |
Summary: %{name} library, binaries
|
|
|
543c3f9 |
|
|
|
543c3f9 |
%description -n librnd
|
|
|
543c3f9 |
HID, polygons, infrastructure for 3rd party applications.
|
|
|
543c3f9 |
|
|
|
543c3f9 |
%package -n librnd-devel
|
|
|
543c3f9 |
Summary: %{name} library, headers
|
|
|
543c3f9 |
|
|
|
543c3f9 |
%description -n librnd-devel
|
|
|
543c3f9 |
HID, polygons, infrastructure for 3rd party applications.
|
|
|
543c3f9 |
|
|
|
543c3f9 |
%package -n librnd-static
|
|
|
543c3f9 |
Summary: librnd static libraries
|
|
|
543c3f9 |
Requires: librnd-devel = %{version}-%{release}
|
|
|
543c3f9 |
|
|
|
543c3f9 |
%description -n librnd-static
|
|
|
543c3f9 |
librnd static libraries for 3rd party applications.
|
|
|
543c3f9 |
|
|
|
2c7dc59 |
%package auto
|
|
|
2c7dc59 |
Summary: Autoroute and autoplace
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
60540c5 |
Requires: %{name}-lib-io = %{version}-%{release}
|
|
|
fcecb5c |
Requires: %{name}-io-standard = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description auto
|
|
|
2c7dc59 |
Feature plugins for automated component placing and track routing.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package cloud
|
|
|
2c7dc59 |
Summary: Networking plugins
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description cloud
|
|
|
2c7dc59 |
'Cloud' footprint access plugin that integrates edakrill and gedasymbols.org.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package debug
|
|
|
2c7dc59 |
Summary: Debug and diagnostics
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description debug
|
|
|
fcecb5c |
Extra action commands to help in debugging and diagnosing problems and bugs.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package export-extra
|
|
|
2c7dc59 |
Summary: Export formats: special/extra
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
Requires: %{name}-export = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description export-extra
|
|
|
2c7dc59 |
Less commonly used export formats:
|
|
|
2c7dc59 |
fidocadj, ipc-356-d, direct printing with lpr.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package export-sim
|
|
|
2c7dc59 |
Summary: Export plugins to simulators
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description export-sim
|
|
|
2c7dc59 |
Export the board in formats that can be used for simulation: openems.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package export
|
|
|
2c7dc59 |
Summary: Common export plugins
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description export
|
|
|
2c7dc59 |
Export the board in vector graphics (svg, ps, eps), raster graphics (png, jpeg,
|
|
|
2c7dc59 |
etc.), gerber, 3d model in openscad, xy for pick and place, BoM, etc.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package extra
|
|
|
2c7dc59 |
Summary: Extra action commands and optional functionality
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description extra
|
|
|
2c7dc59 |
Align objects in grid, optimize tracks, font editor, combine polygons, renumber
|
|
|
2c7dc59 |
subcircuits, apply vendor drill mapping.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package hid-gtk2-gdk
|
|
|
2c7dc59 |
Summary: GUI: gtk2, software render
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
Requires: %{name}-lib-gtk = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description hid-gtk2-gdk
|
|
|
2c7dc59 |
Software rendering on gtk2, using the gdk API.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package hid-gtk2-gl
|
|
|
2c7dc59 |
Summary: GUI: gtk2, opengl
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
Requires: %{name}-lib-gtk = %{version}-%{release}
|
|
|
2c7dc59 |
Requires: %{name}-lib-gl = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description hid-gtk2-gl
|
|
|
2c7dc59 |
Hardware accelerated (opengl) rendering on gtk2.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package hid-lesstif
|
|
|
2c7dc59 |
Summary: GUI: motif/lesstif, software render
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
Requires: %{name}-lib-gui = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description hid-lesstif
|
|
|
2c7dc59 |
Lightweight GUI and software rendering using the motif (lesstif) toolkit.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package import-geo
|
|
|
2c7dc59 |
Summary: Geometry import plugins
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description import-geo
|
|
|
2c7dc59 |
Import geometry from HPGL plots. HPGL can be produced (plotted)
|
|
|
2c7dc59 |
with most mechanical cads.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package import-net
|
|
|
2c7dc59 |
Summary: Netlist/schematics import plugins
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
Requires: %{name}-lib-io = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description import-net
|
|
|
2c7dc59 |
Import netlist and footprint information from edif, ltspice, mentor graphics,
|
|
|
2c7dc59 |
gschem and tinycad.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package io-alien
|
|
|
2c7dc59 |
Summary: File format compatibility with other PCB design software
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
Requires: %{name}-lib-io = %{version}-%{release}
|
|
|
fcecb5c |
Requires: %{name}-extra = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description io-alien
|
|
|
2c7dc59 |
Load and/or save boards in file formats supported by other EDA tools, such as
|
|
|
2c7dc59 |
KiCAD, Eagle, protel/autotrax, etc.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package io-standard
|
|
|
2c7dc59 |
Summary: Commonly used non-native board and footprint file formats
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
60540c5 |
Requires: %{name}-lib-io = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description io-standard
|
|
|
2c7dc59 |
Plugins for tEDAx footprint format and the gEDA/PCB file formats
|
|
|
2c7dc59 |
(footprint and board).
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package lib-gl
|
|
|
2c7dc59 |
Summary: Support library for rendering with opengl
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description lib-gl
|
|
|
6e1419a |
Provides plugins for driving an opengl output, rendering %{name} views on opengl.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package lib-gtk
|
|
|
2c7dc59 |
Summary: Support library for building the GUI with gtk
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
Requires: %{name}-lib-gui = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description lib-gtk
|
|
|
6e1419a |
Provides the common gtk code (e.g. dialog box engine, input handling) for any gtk based HID plugin.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package lib-gui
|
|
|
2c7dc59 |
Summary: Support library for building the GUI
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description lib-gui
|
|
|
2c7dc59 |
Support library for building the GUI.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%package lib-io
|
|
|
2c7dc59 |
Summary: Support library for alien file formats
|
|
|
2c7dc59 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%description lib-io
|
|
|
2c7dc59 |
Support library for alien file formats.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%prep
|
|
|
1bf7df4 |
%autosetup -p1
|
|
|
2c7dc59 |
#%%autosetup -n %%{name}-%%{svn} -p1
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%build
|
|
|
543c3f9 |
# This ./configure command refers to scconfig. See http://repo.hu/projects/scconfig/
|
|
|
5109bc7 |
./"configure" --CFLAGS="%{build_cflags}" --LDFLAGS="%{build_ldflags} -Wl,--no-as-needed" \
|
|
|
543c3f9 |
--libarchdir="%{_lib}" \
|
|
|
2c7dc59 |
--all=disable --buildin-script --buildin-fp_fs --buildin-draw_fab \
|
|
|
fcecb5c |
--buildin-act_read --buildin-drc_query --buildin-mincut --buildin-ch_onpoint --buildin-report \
|
|
|
543c3f9 |
--buildin-rubberband_orig --buildin-exto_std --buildin-fp_board --buildin-propedit \
|
|
|
543c3f9 |
--buildin-io_lihata --buildin-autocrop --buildin-lib_polyhelp --buildin-draw_csect \
|
|
|
fcecb5c |
--buildin-ddraft --buildin-ch_editpoint --buildin-hid_batch --buildin-act_draw --buildin-tool_std \
|
|
|
fcecb5c |
--buildin-show_netnames --buildin-query --buildin-lib_compat_help --buildin-lib_portynet \
|
|
|
fcecb5c |
--buildin-shape --buildin-lib_formula --buildin-extedit \
|
|
|
6e1419a |
--plugin-export_excellon --plugin-export_fidocadj --plugin-export_lpr --plugin-export_oldconn \
|
|
|
6e1419a |
--plugin-irc --plugin-import_pxm_gd \
|
|
|
543c3f9 |
--plugin-export_stat --plugin-io_kicad_legacy --plugin-io_eagle --plugin-io_tedax \
|
|
|
3dfabaa |
--plugin-import_gnetlist --plugin-import_pxm_pnm --plugin-io_kicad \
|
|
|
60540c5 |
--plugin-import_mucs --plugin-renumber --plugin-import_calay --plugin-smartdisperse \
|
|
|
37626a9 |
--plugin-draw_fontsel --plugin-polycombine --plugin-export_gcode --plugin-export_bom \
|
|
|
fcecb5c |
--plugin-ar_cpcb --plugin-lib_hid_pcbui --plugin-teardrops --plugin-shand_cmd --plugin-io_pads \
|
|
|
6e1419a |
--plugin-import_tinycad --plugin-export_openems --plugin-import_orcad_net --plugin-import_ltspice \
|
|
|
60540c5 |
--plugin-export_dxf --plugin-lib_gtk_common \
|
|
|
37626a9 |
--plugin-export_ipcd356 --plugin-import_ttf --plugin-import_mentor_sch --plugin-import_dsn \
|
|
|
6e1419a |
--plugin-export_ps --plugin-import_accel_net --plugin-hid_gtk2_gdk \
|
|
|
6e1419a |
--plugin-millpath --plugin-djopt --plugin-hid_gtk2_gl --plugin-import_edif --plugin-hid_lesstif \
|
|
|
6e1419a |
--plugin-import_protel_net --plugin-lib_gensexpr --plugin-import_sch2 \
|
|
|
543c3f9 |
--plugin-diag --plugin-lib_wget --plugin-lib_hid_gl --plugin-export_stl --plugin-autoplace --plugin-export_svg \
|
|
|
3dfabaa |
--plugin-import_net_cmd --plugin-fp_wget --plugin-fontmode --plugin-import_netlist --plugin-polystitch \
|
|
|
6e1419a |
--plugin-import_pads_net --plugin-dialogs --plugin-io_dsn --plugin-export_xy --plugin-export_png \
|
|
|
6e1419a |
--plugin-import_hpgl --plugin-import_ipcd356 --plugin-export_dsn \
|
|
|
6eb6ce4 |
--plugin-lib_netmap --plugin-lib_hid_common --plugin-io_hyp --plugin-cam \
|
|
|
6eb6ce4 |
--plugin-puller --plugin-import_fpcb_nl --plugin-io_pcb --plugin-distalign \
|
|
|
6eb6ce4 |
--plugin-asm --plugin-export_openscad --plugin-jostle \
|
|
|
2c7dc59 |
--plugin-autoroute --plugin-io_autotrax --plugin-vendordrill --plugin-export_gerber \
|
|
|
6e1419a |
--plugin-io_bxl --plugin-ar_extern --plugin-import_net_action \
|
|
|
2c7dc59 |
%if %{configure_debug} == 1
|
|
|
2c7dc59 |
prefix=%{_prefix} --debug
|
|
|
2c7dc59 |
%else
|
|
|
2c7dc59 |
prefix=%{_prefix} --symbols
|
|
|
2c7dc59 |
%endif
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%make_build
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%install
|
|
|
2c7dc59 |
%make_install
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files
|
|
|
2c7dc59 |
# Empty (Meta-Package)
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files doc
|
|
|
2c7dc59 |
%doc %{_docdir}/%{name}
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files core
|
|
|
543c3f9 |
%{_bindir}/fp2preview
|
|
|
6e1419a |
%{_mandir}/man1/fp2preview.*
|
|
|
2c7dc59 |
%{_bindir}/fp2subc
|
|
|
6e1419a |
%{_mandir}/man1/fp2subc.*
|
|
|
2c7dc59 |
%{_bindir}/pcb-prj2lht
|
|
|
6e1419a |
%{_mandir}/man1/pcb-prj2lht.*
|
|
|
2c7dc59 |
%{_bindir}/%{name}
|
|
|
6e1419a |
%{_mandir}/man1/%{name}.*
|
|
|
2c7dc59 |
%{_datadir}/%{name}
|
|
|
60540c5 |
%exclude %{_datadir}/%{name}/*.conf
|
|
|
2c7dc59 |
%dir %{_prefix}/lib/%{name}
|
|
|
2c7dc59 |
%dir %{_prefix}/lib/%{name}/plugins
|
|
|
2c7dc59 |
%{_prefix}/lib/%{name}/*.scm
|
|
|
2c7dc59 |
%license COPYING
|
|
|
2c7dc59 |
%doc README Changelog AUTHORS Release_notes
|
|
|
2c7dc59 |
|
|
|
543c3f9 |
%files -n librnd
|
|
|
543c3f9 |
%{_libdir}/librnd*.so.2
|
|
|
543c3f9 |
%{_libdir}/librnd*.so.2.*
|
|
|
543c3f9 |
|
|
|
543c3f9 |
%files -n librnd-devel
|
|
|
543c3f9 |
%{_libdir}/librnd*.so
|
|
|
fcecb5c |
%{_libdir}/librnd/puplug
|
|
|
fcecb5c |
%{_libdir}/librnd/sphash
|
|
|
fcecb5c |
%{_libdir}/librnd/plugins/map_plugins.sh
|
|
|
fcecb5c |
%dir %{_libdir}/librnd/scconfig
|
|
|
fcecb5c |
%dir %{_libdir}/librnd/scconfig/template
|
|
|
fcecb5c |
%{_libdir}/librnd/scconfig/gen_conf.sh
|
|
|
fcecb5c |
%{_libdir}/librnd/scconfig/template/*
|
|
|
3dfabaa |
%dir %{_includedir}/librnd
|
|
|
543c3f9 |
%dir %{_includedir}/librnd/core
|
|
|
3dfabaa |
%dir %{_includedir}/librnd/poly
|
|
|
3dfabaa |
%dir %{_includedir}/librnd/scconfig
|
|
|
543c3f9 |
%dir %{_includedir}/librnd/src_3rd
|
|
|
3dfabaa |
%{_includedir}/librnd/*.h
|
|
|
543c3f9 |
%{_includedir}/librnd/core/*.h
|
|
|
3dfabaa |
%{_includedir}/librnd/poly/*.h
|
|
|
3dfabaa |
%{_includedir}/librnd/scconfig/*.h
|
|
|
543c3f9 |
%{_includedir}/librnd/src_3rd/*/*.h
|
|
|
543c3f9 |
%{_includedir}/librnd/src_3rd/*/*/*.h
|
|
|
543c3f9 |
%{_includedir}/librnd/src_3rd/genvector/genvector_impl.c
|
|
|
543c3f9 |
%{_datadir}/librnd/librnd.mak
|
|
|
543c3f9 |
|
|
|
543c3f9 |
%files -n librnd-static
|
|
|
543c3f9 |
%{_libdir}/librnd*.a
|
|
|
543c3f9 |
|
|
|
2c7dc59 |
%files auto
|
|
|
6eb6ce4 |
%{plugindir}/ar_cpcb.pup
|
|
|
6eb6ce4 |
%{plugindir}/ar_cpcb.so
|
|
|
6e1419a |
%{plugindir}/ar_extern.pup
|
|
|
6e1419a |
%{plugindir}/ar_extern.so
|
|
|
6eb6ce4 |
%{plugindir}/asm.pup
|
|
|
6eb6ce4 |
%{plugindir}/asm.so
|
|
|
2c7dc59 |
%{plugindir}/autoplace.pup
|
|
|
2c7dc59 |
%{plugindir}/autoplace.so
|
|
|
2c7dc59 |
%{plugindir}/autoroute.pup
|
|
|
2c7dc59 |
%{plugindir}/autoroute.so
|
|
|
2c7dc59 |
%{plugindir}/export_dsn.pup
|
|
|
2c7dc59 |
%{plugindir}/export_dsn.so
|
|
|
2c7dc59 |
%{plugindir}/import_dsn.pup
|
|
|
2c7dc59 |
%{plugindir}/import_dsn.so
|
|
|
2c7dc59 |
%{plugindir}/import_mucs.pup
|
|
|
2c7dc59 |
%{plugindir}/import_mucs.so
|
|
|
2c7dc59 |
%{plugindir}/smartdisperse.pup
|
|
|
2c7dc59 |
%{plugindir}/smartdisperse.so
|
|
|
543c3f9 |
%config(noreplace) %{_datadir}/%{name}/asm.conf
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files cloud
|
|
|
2c7dc59 |
%{plugindir}/fp_wget.pup
|
|
|
2c7dc59 |
%{plugindir}/fp_wget.so
|
|
|
fcecb5c |
%{librndplugindir}/lib_wget.pup
|
|
|
fcecb5c |
%{librndplugindir}/lib_wget.so
|
|
|
543c3f9 |
%config(noreplace) %{_datadir}/%{name}/fp_wget.conf
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files debug
|
|
|
2c7dc59 |
%{plugindir}/diag.pup
|
|
|
2c7dc59 |
%{plugindir}/diag.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files export-extra
|
|
|
2c7dc59 |
%{plugindir}/export_fidocadj.pup
|
|
|
2c7dc59 |
%{plugindir}/export_fidocadj.so
|
|
|
2c7dc59 |
%{plugindir}/export_ipcd356.pup
|
|
|
2c7dc59 |
%{plugindir}/export_ipcd356.so
|
|
|
2c7dc59 |
%{plugindir}/export_lpr.pup
|
|
|
2c7dc59 |
%{plugindir}/export_lpr.so
|
|
|
60540c5 |
%{plugindir}/export_oldconn.pup
|
|
|
60540c5 |
%{plugindir}/export_oldconn.so
|
|
|
543c3f9 |
%{plugindir}/export_stl.pup
|
|
|
543c3f9 |
%{plugindir}/export_stl.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files export-sim
|
|
|
2c7dc59 |
%{plugindir}/export_openems.pup
|
|
|
2c7dc59 |
%{plugindir}/export_openems.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files export
|
|
|
2c7dc59 |
%{plugindir}/cam.pup
|
|
|
2c7dc59 |
%{plugindir}/cam.so
|
|
|
2c7dc59 |
%{plugindir}/export_bom.pup
|
|
|
2c7dc59 |
%{plugindir}/export_bom.so
|
|
|
2c7dc59 |
%{plugindir}/export_dxf.pup
|
|
|
2c7dc59 |
%{plugindir}/export_dxf.so
|
|
|
37626a9 |
%{plugindir}/export_excellon.pup
|
|
|
37626a9 |
%{plugindir}/export_excellon.so
|
|
|
2c7dc59 |
%{plugindir}/export_gcode.pup
|
|
|
2c7dc59 |
%{plugindir}/export_gcode.so
|
|
|
2c7dc59 |
%{plugindir}/export_gerber.pup
|
|
|
2c7dc59 |
%{plugindir}/export_gerber.so
|
|
|
2c7dc59 |
%{plugindir}/export_openscad.pup
|
|
|
2c7dc59 |
%{plugindir}/export_openscad.so
|
|
|
2c7dc59 |
%{plugindir}/export_png.pup
|
|
|
2c7dc59 |
%{plugindir}/export_png.so
|
|
|
2c7dc59 |
%{plugindir}/export_ps.pup
|
|
|
2c7dc59 |
%{plugindir}/export_ps.so
|
|
|
2c7dc59 |
%{plugindir}/export_stat.pup
|
|
|
2c7dc59 |
%{plugindir}/export_stat.so
|
|
|
2c7dc59 |
%{plugindir}/export_svg.pup
|
|
|
2c7dc59 |
%{plugindir}/export_svg.so
|
|
|
2c7dc59 |
%{plugindir}/export_xy.pup
|
|
|
2c7dc59 |
%{plugindir}/export_xy.so
|
|
|
543c3f9 |
%{plugindir}/millpath.pup
|
|
|
543c3f9 |
%{plugindir}/millpath.so
|
|
|
6e1419a |
%{_bindir}/%{name}-svg
|
|
|
6e1419a |
%{_mandir}/man1/%{name}-svg.*
|
|
|
543c3f9 |
%config(noreplace) %{_datadir}/%{name}/cam.conf
|
|
|
543c3f9 |
%config(noreplace) %{_datadir}/%{name}/export_xy.conf
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files extra
|
|
|
2c7dc59 |
%{plugindir}/distalign.pup
|
|
|
2c7dc59 |
%{plugindir}/distalign.so
|
|
|
2c7dc59 |
%{plugindir}/djopt.pup
|
|
|
2c7dc59 |
%{plugindir}/djopt.so
|
|
|
2c7dc59 |
%{plugindir}/fontmode.pup
|
|
|
2c7dc59 |
%{plugindir}/fontmode.so
|
|
|
2c7dc59 |
%{plugindir}/jostle.pup
|
|
|
2c7dc59 |
%{plugindir}/jostle.so
|
|
|
2c7dc59 |
%{plugindir}/polycombine.pup
|
|
|
2c7dc59 |
%{plugindir}/polycombine.so
|
|
|
2c7dc59 |
%{plugindir}/polystitch.pup
|
|
|
2c7dc59 |
%{plugindir}/polystitch.so
|
|
|
2c7dc59 |
%{plugindir}/puller.pup
|
|
|
2c7dc59 |
%{plugindir}/puller.so
|
|
|
2c7dc59 |
%{plugindir}/renumber.pup
|
|
|
2c7dc59 |
%{plugindir}/renumber.so
|
|
|
2c7dc59 |
%{plugindir}/shand_cmd.pup
|
|
|
2c7dc59 |
%{plugindir}/shand_cmd.so
|
|
|
2c7dc59 |
%{plugindir}/teardrops.pup
|
|
|
2c7dc59 |
%{plugindir}/teardrops.so
|
|
|
2c7dc59 |
%{plugindir}/vendordrill.pup
|
|
|
2c7dc59 |
%{plugindir}/vendordrill.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files hid-gtk2-gdk
|
|
|
fcecb5c |
%{librndplugindir}/hid_gtk2_gdk.pup
|
|
|
fcecb5c |
%{librndplugindir}/hid_gtk2_gdk.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files hid-gtk2-gl
|
|
|
fcecb5c |
%{librndplugindir}/hid_gtk2_gl.pup
|
|
|
fcecb5c |
%{librndplugindir}/hid_gtk2_gl.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files hid-lesstif
|
|
|
fcecb5c |
%{librndplugindir}/hid_lesstif.pup
|
|
|
fcecb5c |
%{librndplugindir}/hid_lesstif.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files import-geo
|
|
|
2c7dc59 |
%{plugindir}/import_hpgl.pup
|
|
|
2c7dc59 |
%{plugindir}/import_hpgl.so
|
|
|
543c3f9 |
%{plugindir}/import_pxm_gd.pup
|
|
|
543c3f9 |
%{plugindir}/import_pxm_gd.so
|
|
|
543c3f9 |
%{plugindir}/import_pxm_pnm.pup
|
|
|
543c3f9 |
%{plugindir}/import_pxm_pnm.so
|
|
|
6eb6ce4 |
%{plugindir}/import_ttf.pup
|
|
|
6eb6ce4 |
%{plugindir}/import_ttf.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files import-net
|
|
|
6e1419a |
#FIXME: $PREFIX/lib/pcb-rnd/*.scm
|
|
|
6e1419a |
%{_bindir}/gsch2%{name}
|
|
|
6e1419a |
%{_mandir}/man1/gsch2%{name}.*
|
|
|
6e1419a |
%{plugindir}/import_accel_net.pup
|
|
|
6e1419a |
%{plugindir}/import_accel_net.so
|
|
|
60540c5 |
%{plugindir}/import_calay.pup
|
|
|
60540c5 |
%{plugindir}/import_calay.so
|
|
|
2c7dc59 |
%{plugindir}/import_edif.pup
|
|
|
2c7dc59 |
%{plugindir}/import_edif.so
|
|
|
2c7dc59 |
%{plugindir}/import_fpcb_nl.pup
|
|
|
2c7dc59 |
%{plugindir}/import_fpcb_nl.so
|
|
|
3dfabaa |
%{plugindir}/import_gnetlist.pup
|
|
|
3dfabaa |
%{plugindir}/import_gnetlist.so
|
|
|
2c7dc59 |
%{plugindir}/import_ipcd356.pup
|
|
|
2c7dc59 |
%{plugindir}/import_ipcd356.so
|
|
|
2c7dc59 |
%{plugindir}/import_ltspice.pup
|
|
|
2c7dc59 |
%{plugindir}/import_ltspice.so
|
|
|
2c7dc59 |
%{plugindir}/import_mentor_sch.pup
|
|
|
2c7dc59 |
%{plugindir}/import_mentor_sch.so
|
|
|
3dfabaa |
%{plugindir}/import_net_action.pup
|
|
|
3dfabaa |
%{plugindir}/import_net_action.so
|
|
|
3dfabaa |
%{plugindir}/import_net_cmd.pup
|
|
|
3dfabaa |
%{plugindir}/import_net_cmd.so
|
|
|
2c7dc59 |
%{plugindir}/import_netlist.pup
|
|
|
2c7dc59 |
%{plugindir}/import_netlist.so
|
|
|
6e1419a |
%{plugindir}/import_orcad_net.pup
|
|
|
6e1419a |
%{plugindir}/import_orcad_net.so
|
|
|
6e1419a |
%{plugindir}/import_pads_net.pup
|
|
|
6e1419a |
%{plugindir}/import_pads_net.so
|
|
|
6e1419a |
%{plugindir}/import_protel_net.pup
|
|
|
6e1419a |
%{plugindir}/import_protel_net.so
|
|
|
3dfabaa |
%{plugindir}/import_sch2.pup
|
|
|
3dfabaa |
%{plugindir}/import_sch2.so
|
|
|
2c7dc59 |
%{plugindir}/import_tinycad.pup
|
|
|
2c7dc59 |
%{plugindir}/import_tinycad.so
|
|
|
543c3f9 |
#%%config(noreplace) %%{_datadir}/%%{name}/import_gnetlist.conf
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files io-alien
|
|
|
6e1419a |
%{_bindir}/bxl2txt
|
|
|
6e1419a |
%{_mandir}/man1/bxl2txt.*
|
|
|
6e1419a |
%{_bindir}/txt2bxl
|
|
|
6e1419a |
%{_mandir}/man1/txt2bxl.*
|
|
|
2c7dc59 |
%{plugindir}/io_autotrax.pup
|
|
|
2c7dc59 |
%{plugindir}/io_autotrax.so
|
|
|
6e1419a |
%{plugindir}/io_bxl.pup
|
|
|
6e1419a |
%{plugindir}/io_bxl.so
|
|
|
6eb6ce4 |
%{plugindir}/io_dsn.pup
|
|
|
6eb6ce4 |
%{plugindir}/io_dsn.so
|
|
|
2c7dc59 |
%{plugindir}/io_eagle.pup
|
|
|
2c7dc59 |
%{plugindir}/io_eagle.so
|
|
|
2c7dc59 |
%{plugindir}/io_hyp.pup
|
|
|
2c7dc59 |
%{plugindir}/io_hyp.so
|
|
|
2c7dc59 |
%{plugindir}/io_kicad.pup
|
|
|
2c7dc59 |
%{plugindir}/io_kicad.so
|
|
|
2c7dc59 |
%{plugindir}/io_kicad_legacy.pup
|
|
|
2c7dc59 |
%{plugindir}/io_kicad_legacy.so
|
|
|
fcecb5c |
%{plugindir}/io_pads.pup
|
|
|
fcecb5c |
%{plugindir}/io_pads.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files io-standard
|
|
|
2c7dc59 |
%{plugindir}/io_pcb.pup
|
|
|
2c7dc59 |
%{plugindir}/io_pcb.so
|
|
|
2c7dc59 |
%{plugindir}/io_tedax.pup
|
|
|
2c7dc59 |
%{plugindir}/io_tedax.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files lib-gl
|
|
|
fcecb5c |
%{librndplugindir}/lib_hid_gl.pup
|
|
|
fcecb5c |
%{librndplugindir}/lib_hid_gl.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files lib-gtk
|
|
|
fcecb5c |
%{librndplugindir}/lib_gtk_common.pup
|
|
|
fcecb5c |
%{librndplugindir}/lib_gtk_common.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files lib-gui
|
|
|
2c7dc59 |
%{plugindir}/dialogs.pup
|
|
|
2c7dc59 |
%{plugindir}/dialogs.so
|
|
|
2c7dc59 |
%{plugindir}/draw_fontsel.pup
|
|
|
2c7dc59 |
%{plugindir}/draw_fontsel.so
|
|
|
fcecb5c |
%{librndplugindir}/irc.pup
|
|
|
fcecb5c |
%{librndplugindir}/irc.so
|
|
|
fcecb5c |
%{librndplugindir}/lib_hid_common.pup
|
|
|
fcecb5c |
%{librndplugindir}/lib_hid_common.so
|
|
|
37626a9 |
%{plugindir}/lib_hid_pcbui.pup
|
|
|
37626a9 |
%{plugindir}/lib_hid_pcbui.so
|
|
|
fcecb5c |
%config(noreplace) %{_datadir}/librnd/dialogs.conf
|
|
|
fcecb5c |
%config(noreplace) %{_datadir}/%{name}/adialogs.conf
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%files lib-io
|
|
|
fcecb5c |
%{librndplugindir}/lib_gensexpr.pup
|
|
|
fcecb5c |
%{librndplugindir}/lib_gensexpr.so
|
|
|
2c7dc59 |
%{plugindir}/lib_netmap.pup
|
|
|
2c7dc59 |
%{plugindir}/lib_netmap.so
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
%changelog
|
|
|
d88db7b |
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-10
|
|
|
d88db7b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
d88db7b |
|
|
|
b634096 |
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-9
|
|
|
b634096 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
b634096 |
|
|
|
c71d3cc |
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-8
|
|
|
c71d3cc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
c71d3cc |
|
|
|
48a4061 |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-7
|
|
|
48a4061 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
48a4061 |
|
|
|
3032779 |
* Mon Dec 5 2022 Florian Weimer <fweimer@redhat.com> - 2.4.0-6
|
|
|
1bf7df4 |
- Port to C99
|
|
|
1bf7df4 |
|
|
|
32db211 |
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-4
|
|
|
32db211 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
32db211 |
|
|
|
474e187 |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-3
|
|
|
474e187 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
474e187 |
|
|
|
e81f802 |
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-2
|
|
|
e81f802 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
e81f802 |
|
|
|
fcecb5c |
* Mon May 31 2021 Alain Vigne <alain vigne 14 gmail com> 2.4.0-1
|
|
|
fcecb5c |
- New upstream version 2.4.0
|
|
|
fcecb5c |
- librnd library split
|
|
|
fcecb5c |
- Plugins: Add: ch_editpoint, ch_onpoint, io_pads, show_netnames
|
|
|
fcecb5c |
|
|
|
50e58f3 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.4-2
|
|
|
50e58f3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
50e58f3 |
|
|
|
6e1419a |
* Wed Sep 23 2020 Alain Vigne <alain vigne 14 gmail com> 2.2.4-1
|
|
|
6e1419a |
- New upstream version 2.2.4
|
|
|
6e1419a |
- Plugins: Remove: drc_orig, import_sch, distaligntext
|
|
|
6e1419a |
- Plugins: Add: irc, lib_portynet, lib_formula, import_orcad_net, import_accel_net
|
|
|
6e1419a |
- import_protel_net, io_bxl, ar_extern
|
|
|
6e1419a |
|
|
|
4992cb7 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-2
|
|
|
4992cb7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
4992cb7 |
|
|
|
3dfabaa |
* Wed Apr 22 2020 Alain Vigne <alain vigne 14 gmail com> 2.2.1-1
|
|
|
3dfabaa |
- New upstream version 2.2.1
|
|
|
3dfabaa |
- Plugins: Add: drc_query, tool_std, import_gnetlist, import_sch2, import_net_cmd, import_net_action
|
|
|
3dfabaa |
|
|
|
543c3f9 |
* Wed Feb 05 2020 Alain Vigne <alain vigne 14 gmail com> 2.2.0-1
|
|
|
543c3f9 |
- New upstream version 2.2.0
|
|
|
543c3f9 |
- Add new librnd and librnd-devel subpackages
|
|
|
543c3f9 |
- Plugins: Remove: lib_gtk_hid
|
|
|
543c3f9 |
- Plugins: Add: export_stl, millpath, import_hpgl, import_pxm_gd, import_pxm_pnm
|
|
|
543c3f9 |
|
|
|
5c81814 |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-3
|
|
|
5c81814 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
5c81814 |
|
|
|
955f455 |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-2
|
|
|
955f455 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
955f455 |
|
|
|
37626a9 |
* Wed Jul 17 2019 Alain Vigne <alain vigne 14 gmail com> 2.1.3-1
|
|
|
37626a9 |
- New upstream version 2.1.3
|
|
|
37626a9 |
- Plugins: Add: act_read, export_excellon, lib_hid_pcbui, lib_wget
|
|
|
37626a9 |
|
|
|
5109bc7 |
* Sat May 11 2019 Alain Vigne <alain vigne 14 gmail com> 2.1.2-2
|
|
|
5109bc7 |
- Fix plugins loading problem, by disabling linker "as-needed" flag
|
|
|
5109bc7 |
|
|
|
81f8523 |
* Tue Apr 23 2019 Alain Vigne <alain vigne 14 gmail com> 2.1.2-1
|
|
|
81f8523 |
- New 2.1.2 upstream
|
|
|
81f8523 |
- Add build flags to local "configure"
|
|
|
81f8523 |
|
|
|
60540c5 |
* Sun Feb 10 2019 Alain Vigne <alain vigne 14 gmail com> 2.1.1-1
|
|
|
60540c5 |
- New 2.1.1 upstream
|
|
|
60540c5 |
- Plugins: Remove: boardflip, lib_gtk_config ; Add: drc_orig, export_oldconn, import_calay
|
|
|
60540c5 |
|
|
|
929c7d2 |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-2
|
|
|
929c7d2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
929c7d2 |
|
|
|
6eb6ce4 |
* Sun Nov 25 2018 Alain Vigne <alain vigne 14 gmail com> 2.1.0-1
|
|
|
6eb6ce4 |
- New 2.1.0 upstream
|
|
|
6eb6ce4 |
- Plugins: Add: asm, ar_cpcb, import_ttf, io_dsn
|
|
|
6eb6ce4 |
|
|
|
2c7dc59 |
* Wed Aug 29 2018 Alain Vigne <alain vigne 14 gmail com> 2.0.1-1
|
|
|
2c7dc59 |
- Plugins: Add: script, ddraft, cam, import_fpcb_nl
|
|
|
2c7dc59 |
- Improve .spec file according to suggestions from Fedora reviewer.
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
* Wed Jun 06 2018 Alain Vigne <alain vigne 14 gmail com> 2.0.0-1
|
|
|
2c7dc59 |
- Plugins: Retire lib_padstack_hash ; Add import_ipcd356
|
|
|
2c7dc59 |
- Improve .spec file according to reviews
|
|
|
2c7dc59 |
|
|
|
2c7dc59 |
* Wed Mar 21 2018 Alain Vigne <alain vigne 14 gmail com> 1.2.8-1
|
|
|
2c7dc59 |
- Initial proposal
|