]>
Commit | Line | Data |
---|---|---|
57ac2efb ER |
1 | Summary: Adapt RPM .spec files to PLD Linux coding standard |
2 | Name: adapter | |
3 | Version: 1.514 | |
4 | Release: 1 | |
5 | License: GPL | |
6 | Group: Applications/File | |
7 | Source0: adapter.awk | |
8 | Source1: adapter.sh | |
9 | BuildRequires: sed >= 4.0 | |
10 | Requires: gawk >= 3.1.7 | |
11 | Conflicts: rpm-build-tools < 4.9 | |
12 | BuildArch: noarch | |
13 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
14 | ||
15 | %define _libdir %{_prefix}/lib | |
16 | ||
17 | %description | |
18 | adapter adapts RPM .spec files for PLD Linux coding standard. | |
19 | ||
20 | %prep | |
21 | %setup -qcT | |
22 | cp -p %{SOURCE0} %{SOURCE1} . | |
23 | ||
24 | %{__sed} -i -e 's,^adapter=.*/adapter.awk,adapter=%{_libdir}/adapter.awk,' adapter.sh | |
25 | ||
26 | %{__sed} -i -e '/^VERSION=/s,\([^/]\+\)/.*",\1-RELEASE",' adapter.sh | |
27 | %{__sed} -i -e '/\tRCSID =/,/^\trev =/d;/\tVERSION = /s,\([^/]\+\)/.*,\1-RELEASE",' adapter.awk | |
28 | ||
29 | %install | |
30 | rm -rf $RPM_BUILD_ROOT | |
31 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}} | |
32 | cp -p adapter.awk $RPM_BUILD_ROOT%{_libdir}/adapter.awk | |
33 | install -p adapter.sh $RPM_BUILD_ROOT%{_bindir}/adapter | |
34 | ||
35 | %clean | |
36 | rm -rf $RPM_BUILD_ROOT | |
37 | ||
38 | %files | |
39 | %defattr(644,root,root,755) | |
40 | %attr(755,root,root) %{_bindir}/adapter | |
41 | %{_libdir}/adapter.awk |