Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:wkazubski
gerbmerge
gerbmerge.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gerbmerge.spec of Package gerbmerge
# # spec file for package gerbmerge # # Copyright (c) 2013 Wojciech Kazubski, wk@ire.pw.edu.pl # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # # norootforbuild Name: gerbmerge Version: 1.8 Release: 10 Summary: Gerber-file merging program License: GPL-3.0 %if 0%{?suse_version} Group: Productivity/Scientific/Electronics %endif %if 0%{?fedora} Group: Applications/Engineering %endif URL: http://ruggedcircuits.com/gerbmerge/ Source: http://ruggedcircuits.com/gerbmerge/gerbmerge-%{version}.tar.gz Patch0: %{name}-%{version}-add-slash.patch Patch1: %{name}-%{version}-remove-shebangs.patch BuildRoot: %{_tmppath}/build-%{name}-%{version} BuildArch: noarch BuildRequires: python >= 2.4 BuildRequires: python-simpleparse BuildRequires: dos2unix %if 0%{?fedora} %define py_ver 2.7 %endif %description GerbMerge is a program for combining (panelizing) the CAM data from multiple printed circuit board designs into a single set of CAM files. The purpose of doing so is to submit a single job to a board manufacturer, thereby saving on manufacturing costs. GerbMerge currently works with: * CAM data generated by the Eagle circuit board design program, with "best effort" support for Orcad, Protel, and PCB * Artwork in Gerber RS274-X format * Drill files in Excellon format %prep %setup -q %patch0 -p 1 -b .old %patch1 -p 1 -b .shebang dos2unix gerbmerge/aptable.py dos2unix gerbmerge/parselayout.py dos2unix gerbmerge/specs.py dos2unix gerbmerge/config.py %build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} chmod a+x %{buildroot}%{_bindir}/%{name} #install documnetation mkdir -p %{buildroot}%{docdir}/%{name} mv %{buildroot}/%{name}/doc %{buildroot}%{docdir}/%{name}/doc mv %{buildroot}/%{name}/testdata %{buildroot}%{docdir}/%{name}/testdata rm %{buildroot}/%{name}/COPYING %clean rm -Rf %{buildroot} %files %defattr(-,root,root,-) %{_bindir}/%{name} %{python_sitelib}/%{name} %{python_sitelib}/%{name}-%{version}-py%{py_ver}.egg-info %doc COPYING %doc doc testdata %changelog * Fri Mar 29 2013 Wojciech Kazubski <wk at ire.pw.edu.pl> - 1.8-10 - fixed build for SLE11 * Wed Mar 27 2013 Wojciech Kazubski <wk at ire.pw.edu.pl> - 1.8-7 - fixed multi[ple rpmlint warnings * Tue Mar 26 2013 Wojciech Kazubski <wk at ire.pw.edu.pl> - 1.8-4 - version 1.8 # end of file
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor