/[packages]/cauldron/buffer/current/SPECS/buffer.spec
ViewVC logotype

Contents of /cauldron/buffer/current/SPECS/buffer.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2182186 - (show annotations) (download)
Fri May 9 09:31:04 2025 UTC (2 months, 1 week ago) by ns80
File size: 1000 byte(s)
- try to fix building with GCC 15

1 Summary: General purpose buffer program
2 Name: buffer
3 Version: 1.19
4 Release: %mkrel 20
5 License: GPL+
6 Group: Archiving/Backup
7 Source: %name-%version.tar.bz2
8 Patch0: buffer_1.19-7.patch.bz2
9 Patch1: buffer-fix-build-with-gcc15.patch
10
11 %description
12 This is a program designed to speed up writing tapes on remote tape
13 drives. After startup it splits itself into two processes. The first
14 process reads (and reblocks) from stdin into a shared memory buffer.
15 The second writes from the shared memory buffer to stdout. Doing it this way
16 means that the writing side effectively sits in a tight write loop and
17 doesn't have to wait for input. Similarly for the input side. It is
18 this waiting that slows down other reblocking processes, like dd.
19
20 %prep
21 %autosetup -p1
22
23 %build
24 make CFLAGS="%{optflags} -Wall"
25
26 %install
27 install -m 755 -D buffer %{buildroot}%{_bindir}/buffer
28 install -m 644 -D buffer.man %{buildroot}%{_mandir}/man1/buffer.1
29
30 %files
31 %doc COPYING README
32 %{_bindir}/buffer
33 %{_mandir}/man1/buffer.1*

  ViewVC Help
Powered by ViewVC 1.1.30