source: spec/trunk/SPECS/patch.spec@ 1010

Last change on this file since 1010 was 423, checked in by Yuri Dario, 11 years ago

spec: patch, multiple fixes.

  • Property svn:eol-style set to native
File size: 1.5 KB
Line 
1Summary: Utility for modifying/upgrading files
2Name: patch
3Version: 2.6.1
4Release: 4%{?dist}
5License: GPLv2+
6URL: http://www.gnu.org/software/patch/patch.html
7Group: Development/Tools
8
9Source: ftp://ftp.gnu.org/gnu/patch/patch-%{version}.tar.gz
10Patch1: patch-2.6.1-os2.diff
11#Patch2: patch-get-arg.patch
12Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
13
14#BuildRequires: libselinux-devel
15#BuildRequires: ed
16
17%description
18The patch program applies diff files to originals. The diff command
19is used to compare an original to a changed file. Diff lists the
20changes made to the file. A person who has the original file can then
21use the patch command with the diff file to add the changes to their
22original file (patching the file).
23
24Patch should be installed because it is a common way of upgrading
25applications.
26
27%prep
28%setup -q
29# apply os2 patch
30%patch1 -p1 -b .os2~
31
32%build
33export CONFIG_SHELL="/@unixroot/usr/bin/sh.exe"
34export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE"
35export LDFLAGS="-Zhigh-mem -Zomf -Zexe -Zargs-wild -Zargs-resp"
36%configure \
37 "--cache-file=%{_topdir}/cache/%{name}-%{_target_cpu}.cache"
38
39make %{?smp_mflags}
40
41%install
42rm -rf $RPM_BUILD_ROOT
43%makeinstall
44
45%clean
46rm -rf $RPM_BUILD_ROOT
47
48%files
49%defattr(-,root,root,-)
50%doc COPYING NEWS README
51%{_bindir}/*
52%{_mandir}/*/*
53
54%changelog
55* Thu May 22 2014 yd
56- r728, Consistently use KLIBC.
57- r727, Make --help say that binary is always set on OS/2.
58- r726, Do not ignore --binary in silent (-s) mode. This looks like an upstream...
59
60* Mon Jan 09 2012 yd
61- fixed binary/text access.
Note: See TracBrowser for help on using the repository browser.