[go: up one dir, main page]

File: srecord-1.21.spec

package info (click to toggle)
srecord 1.21-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 3,312 kB
  • ctags: 1,749
  • sloc: cpp: 15,381; sh: 6,122; makefile: 1,699; awk: 201; ansic: 46; vhdl: 15
file content (94 lines) | stat: -rw-r--r-- 2,772 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#
# This file is generated.  Please do not send the maintainer
# patches to this file.  Please update etc/spec.sh and send a
# patch to that file, instead.
#
Summary: Manipulate EPROM load files
Name: srecord
Version: 1.21
Release: 1
License: GPL
Group: Development/Tools
Source: http://srecord.sourceforge.net/%{name}-%{version}.tar.gz
URL: http://srecord.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-root

%description
The SRecord package is a collection of powerful tools for manipulating
EPROM load files.

* The SRecord package understands a number of file formats: Motorola
  S-Record, Intel, Tektronix, Binary.  These file formats may be read
  and written.  Also C array definitions, for output only.

* The SRecord package has a number of tools: srec_cat for copying and
  and converting files, srec_cmp for comparing files and srec_info for
  printing summaries.

* The SRecord package has a number for filters: checksum to add checksums
  to the data, crop to keep address ranges, exclude to remove address
  ranges, fill to plug holes in the data, length to insert the data
  length, maximum to insert the data address maximum, minimum to insert
  the data address minimum, offset to adjust addresses, and split for
  wide data buses and memory striping.

More than one filter may be applied to each input file.  Different filters
may be applied to each input file.  All filters may be applied to all
file formats.


%prep
%setup -q
%configure


%build
make


%install
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
%makeinstall

strip $RPM_BUILD_ROOT%{_bindir}/*


%clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"


%files
%defattr (-,root,root)
%doc LICENSE BUILDING README
%{_bindir}/srec_cat
%{_bindir}/srec_cmp
%{_bindir}/srec_info
%{_mandir}/man1/srec_cat.1*
%{_mandir}/man1/srec_cmp.1*
%{_mandir}/man1/srec_info.1*
%{_mandir}/man1/srec_license.1*
%{_mandir}/man5/srec_aomf.5*
%{_mandir}/man5/srec_ascii_hex.5*
%{_mandir}/man5/srec_atmel_generic.5*
%{_mandir}/man5/srec_cosmac.5*
%{_mandir}/man5/srec_dec_binary.5*
%{_mandir}/man5/srec_emon52.5*
%{_mandir}/man5/srec_fairchild.5*
%{_mandir}/man5/srec_fastload.5*
%{_mandir}/man5/srec_formatted_binary.5*
%{_mandir}/man5/srec_fpc.5*
%{_mandir}/man5/srec_intel16.5*
%{_mandir}/man5/srec_intel.5*
%{_mandir}/man5/srec_mos_tech.5*
%{_mandir}/man5/srec_motorola.5*
%{_mandir}/man5/srec_needham.5*
%{_mandir}/man5/srec_os65v.5*
%{_mandir}/man5/srec_signetics.5*
%{_mandir}/man5/srec_spasm.5*
%{_mandir}/man5/srec_spectrum.5*
%{_mandir}/man5/srec_stewie.5*
%{_mandir}/man5/srec_tektronix.5*
%{_mandir}/man5/srec_tektronix_extended.5*
%{_mandir}/man5/srec_ti_tagged.5*
%{_mandir}/man5/srec_vmem.5*
%{_mandir}/man5/srec_wilson.5*