source: spec/trunk/SPECS/tar.spec@ 1330

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

spec: ash, gzip, coreutils, tar, remove symlinks from /bin.

File size: 2.2 KB
Line 
1Summary: A GNU file archiving program
2Name: tar
3Epoch: 2
4Version: 1.23
5Release: 7%{?dist}
6License: GPLv3+
7Group: Applications/Archiving
8URL: http://www.gnu.org/software/tar/
9Source0: ftp://ftp.gnu.org/pub/gnu/tar/tar-%{version}.tar.bz2
10
11Patch1: tar-os2.diff
12
13#Requires: info
14#BuildRequires: autoconf automake gzip texinfo gettext libacl-devel gawk rsh
15BuildRequires: gettext
16Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
17#Requires(post): /sbin/install-info
18#Requires(preun): /sbin/install-info
19
20Requires: gettext-libs
21
22%description
23The GNU tar program saves many files together in one archive and can
24restore individual files (or all of the files) from that archive. Tar
25can also be used to add supplemental files to an archive and to update
26or list files in the archive. Tar includes multivolume support,
27automatic archive compression/decompression, the ability to perform
28remote archives, and the ability to perform incremental and full
29backups.
30
31If you want to use tar for remote backups, you also need to install
32the rmt package.
33
34%prep
35%setup -q
36%patch1 -p1 -b .os2~
37
38#autoreconf
39
40%build
41export CONFIG_SHELL="/@unixroot/usr/bin/sh.exe"
42export LDFLAGS="-Zbin-files -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
43export LIBS="-lintl -lurpo"
44%configure \
45 "--cache-file=%{_topdir}/cache/%{name}-%{_target_cpu}.cache"
46make %{?_smp_mflags}
47
48%install
49rm -rf $RPM_BUILD_ROOT
50make DESTDIR=$RPM_BUILD_ROOT install
51
52rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
53mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
54#install -c -p -m 0644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_mandir}/man1
55ln -s tar.1.gz ${RPM_BUILD_ROOT}%{_mandir}/man1/gtar.1
56
57# XXX Nuke unpackaged files.
58rm -f ${RPM_BUILD_ROOT}/sbin/rmt
59rm -f ${RPM_BUILD_ROOT}%{_libdir}/charset.alias
60
61#%find_lang %name
62
63#%check
64#rm -f ${RPM_BUILD_ROOT}/test/testsuite
65#make check
66
67%clean
68rm -rf ${RPM_BUILD_ROOT}
69
70%files
71# -f %{name}.lang
72%defattr(-,root,root)
73%doc AUTHORS ChangeLog ChangeLog.1 COPYING NEWS README THANKS TODO
74%{_bindir}/*
75%{_mandir}/man*/*
76%{_infodir}/tar.info*
77%{_datadir}/locale/*
78
79%changelog
80* Thu Feb 02 2012 yd
81- Remove symlinks from /bin.
82
83* Thu Jan 28 2012 yd
84- Fix change target directory with -C option (libc cannot dup() a directory fd).
85
86* Wed Nov 16 2011 yd
87- keep all executables to /usr/bin and place symlinks in /bin
Note: See TracBrowser for help on using the repository browser.