[go: up one dir, main page]

File: srecord-1.58.spec

package info (click to toggle)
srecord 1.58-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 5,144 kB
  • sloc: cpp: 26,774; sh: 7,053; makefile: 2,889; awk: 187; vhdl: 15
file content (153 lines) | stat: -rw-r--r-- 4,017 bytes parent folder | download | duplicates (2)
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
#
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#
#    W   W    A    RRRR   N   N   III  N   N  III  N   N   GGG
#    W   W   A A   R   R  NN  N    I   NN  N   I   NN  N  G   G
#    W   W  A   A  RRRR   N N N    I   N N N   I   N N N  G
#    W W W  AAAAA  R R    N  NN    I   N  NN   I   N  NN  G  GG
#    W W W  A   A  R  R   N   N    I   N   N   I   N   N  G   G
#     W W   A   A  R   R  N   N   III  N   N  III  N   N   GGG
#
# Warning: DO NOT send patches which fix this file. IT IS NOT the original
# source file. This file is GENERATED from the Aegis repository file manifest.
# If you find a bug in this file, it could well be an Aegis bug.
#
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#
Summary: srecord
Name: srecord
Version: 1.58.D001
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}-%{release}-root-%(%{__id_u} -n)
BuildRequires: boost-devel
BuildRequires: diffutils
BuildRequires: groff
BuildRequires: libgcrypt-devel
BuildRequires: libtool
BuildRequires: sharutils

%description
This package contains the shared libraries for programs that manipulate EPROM
load files.

%package bin
Summary: srecord programs

%description bin
The srecord package is a collection of powerful tools for manipulating EPROM
load files. It reads and writes numerous EPROM file formats, and can perform
many different manipulations.

%package libs
Summary: srecord libraries
Group: Development/Tools

%description libs
This package contains the shared libraries for programs that manipulate EPROM
load files.

%package devel
Summary: srecord development files
Group: Development/Tools
Requires: srecord-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}

%description devel
This package contains static libraries and header files for compiling programs
that manipulate EPROM load files.

%post
/sbin/ldconfig

%postun
/sbin/ldconfig


%prep
%setup -q


%build
%configure
make


%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
rm -f $RPM_BUILD_ROOT/usr/lib*/*.la


%check
make sure


%clean
rm -rf $RPM_BUILD_ROOT


%files bin
%defattr (-,root,root,-)
%doc LICENSE BUILDING README
%{_bindir}/srec_cat
%{_bindir}/srec_cmp
%{_bindir}/srec_info
%{_mandir}/man1/srec_cat.1.gz
%{_mandir}/man1/srec_cmp.1.gz
%{_mandir}/man1/srec_examples.1.gz
%{_mandir}/man1/srec_info.1.gz
%{_mandir}/man1/srec_input.1.gz
%{_mandir}/man1/srec_license.1.gz
%{_mandir}/man5/srec_aomf.5.gz
%{_mandir}/man5/srec_ascii_hex.5.gz
%{_mandir}/man5/srec_atmel_generic.5.gz
%{_mandir}/man5/srec_binary.5.gz
%{_mandir}/man5/srec_brecord.5.gz
%{_mandir}/man5/srec_cosmac.5.gz
%{_mandir}/man5/srec_dec_binary.5.gz
%{_mandir}/man5/srec_emon52.5.gz
%{_mandir}/man5/srec_fairchild.5.gz
%{_mandir}/man5/srec_fastload.5.gz
%{_mandir}/man5/srec_formatted_binary.5.gz
%{_mandir}/man5/srec_forth.5.gz
%{_mandir}/man5/srec_fpc.5.gz
%{_mandir}/man5/srec_idt.5.gz
%{_mandir}/man5/srec_intel.5.gz
%{_mandir}/man5/srec_intel16.5.gz
%{_mandir}/man5/srec_mif.5.gz
%{_mandir}/man5/srec_mips_flash.5.gz
%{_mandir}/man5/srec_mos_tech.5.gz
%{_mandir}/man5/srec_motorola.5.gz
%{_mandir}/man5/srec_msbin.5.gz
%{_mandir}/man5/srec_needham.5.gz
%{_mandir}/man5/srec_os65v.5.gz
%{_mandir}/man5/srec_ppb.5.gz
%{_mandir}/man5/srec_ppx.5.gz
%{_mandir}/man5/srec_signetics.5.gz
%{_mandir}/man5/srec_spasm.5.gz
%{_mandir}/man5/srec_spectrum.5.gz
%{_mandir}/man5/srec_stewie.5.gz
%{_mandir}/man5/srec_tektronix.5.gz
%{_mandir}/man5/srec_tektronix_extended.5.gz
%{_mandir}/man5/srec_ti_tagged.5.gz
%{_mandir}/man5/srec_ti_tagged_16.5.gz
%{_mandir}/man5/srec_ti_txt.5.gz
%{_mandir}/man5/srec_vmem.5.gz
%{_mandir}/man5/srec_wilson.5.gz


%files libs
%defattr (-,root,root,-)
%{_libdir}/libsrecord.so*


%files devel
%defattr (-,root,root,-)
%{_includedir}/srecord
%{_libdir}/libsrecord.a
%{_libdir}/pkgconfig/srecord.pc
%{_mandir}/man3/srecord.3.gz
%{_mandir}/man3/srecord_license.3.gz