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

Last change on this file since 274 was 274, checked in by Yuri Dario, 14 years ago

spec: patch, fixed binary/text access.

  • Property svn:eol-style set to native
File size: 1.3 KB
Line 
1Summary: Utility for modifying/upgrading files
2Name: patch
3Version: 2.6.1
4Release: 3%{?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* Mon Jan 09 2012 yd
56- fixed binary/text access.
Note: See TracBrowser for help on using the repository browser.