Name: pcb-rnd Version: 3.1.6 Release: 1%{?dist} Summary: Modular Printed Circuit Board layout tool # 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 License: GPL-2.0-or-later and LGPL-2.0-or-later and BSD-1-Clause and MIT URL: http://repo.hu/projects/%{name} Source0: %{URL}/releases/%{name}-%{version}.tar.gz #Patch0: pcb-rnd-librnd-implicit-int.patch #Patch1: pcb-rnd-librnd-scconfig-c99.patch BuildRequires: make BuildRequires: gcc BuildRequires: motif-devel 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) BuildRequires: librnd-devel %description %{name} is a highly modular PCB (Printed Circuit Board) layout tool with a rich set of plugins for communicating with various external design tools and other EDA/CAD packages. %{name} is an interactive (or scripted) graphical (or command line) PCB editor. Besides editing it offers converting between formats, running DRC checks, generating previews. %package doc Summary: Documentation for %{name} BuildArch: noarch %description doc User manual (html) and manual pages. %prep %autosetup -p1 #%%autosetup -n %%{name}-%%{svn} -p1 %build #./configure --help #die # This ./configure command refers to scconfig. See http://repo.hu/projects/scconfig/ ./configure --CFLAGS="%{build_cflags}" --LDFLAGS="%{build_ldflags} -Wl,--no-as-needed" \ --prefix=%{_prefix} --libarchdir=lib64 # --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-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 \ %make_build %install %make_install %check %files %{_bindir}/* %{_mandir}/man1/*.1.gz %{_datadir}/%{name} %exclude /etc/%{name}/*.conf %{_sysconfdir}/%{name}/conf_core.lht %{_sysconfdir}/%{name}/menu-default.lht %{_prefix}/lib/%{name}/gnet-pcbrndfwd.scm %{_prefix}/lib/%{name}/gnet-pcbrndfwd_elem.scm #%%dir %%{_libdir}/%%{name} #%%dir %%{_libdir}/%%{name}/plugins #%%{_libdir}/%%{name}/*.scm %license COPYING %doc README Changelog AUTHORS Release_notes %files doc %doc %{_docdir}/%{name} %changelog * Thu Jan 16 2025 Pappy - 3.1.6-1 - Rebuilt for Fedora_41 * Thu Jul 20 2023 Fedora Release Engineering - 2.4.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jan 19 2023 Fedora Release Engineering - 2.4.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Dec 5 2022 Florian Weimer - 2.4.0-6 - Port to C99 * Fri Jul 22 2022 Fedora Release Engineering - 2.4.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild