]> git.pld-linux.org Git - packages/libeatmydata.git/blame - libeatmydata.spec
- updated to 131
[packages/libeatmydata.git] / libeatmydata.spec
CommitLineData
12c6f017 1Summary: Library designed to transparently disable fsync and friends
c6388c6c 2Summary(pl.UTF-8): Biblioteka do przezroczystego wyłączania fsync itp.
12c6f017 3Name: libeatmydata
812f909a 4Version: 131
12c6f017
JK
5Release: 1
6License: GPL v3
c6388c6c 7Group: Applications/File
12c6f017 8Source0: https://www.flamingspork.com/projects/libeatmydata/%{name}-%{version}.tar.gz
812f909a 9# Source0-md5: 2d50db02d4ffff2b544c75aae60c3b3e
2765f3c4 10# https://github.com/stewartsmith/libeatmydata
12c6f017 11URL: https://www.flamingspork.com/projects/libeatmydata/
c6388c6c 12BuildRequires: autoconf >= 2.50
12c6f017
JK
13BuildRequires: automake
14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%description
17libeatmydata is a small LD_PRELOAD library designed to (transparently)
18disable fsync (and friends, like open(O_SYNC)). This has two
19side-effects: making software that writes data safely to disk a lot
20quicker and making this software no longer crash safe.
21
22DO NOT use libeatmydata on software where you care about what it
23stores. It's called libEAT-MY-DATA for a reason.
24
c6388c6c
JB
25%description -l pl.UTF-8
26libeatmydata to mała biblioteka ładowana przez LD_PRELOAD służąca do
27(przezroczystego) wyłączania fsync (i podobnych mechanizmów, jak
28open(O_SYNC)). Ma to dwa skutki uboczne: programy zapisujące dane na
29dysku w sposób bezpieczny robią to dużo szybciej, ale nie są już
30odporne na awarie.
31
32NIE NALEŻY używać libeatmydata w przypadkach, kiedy zależy nam na
33zapisywanych danych. Biblioteka nazywa się libEAT-MY-DATA (zjedz moje
34dane) nie bez powodu.
35
12c6f017
JK
36%prep
37%setup -q
38
39%build
c6388c6c 40%{__aclocal} -I m4
12c6f017
JK
41%{__autoconf}
42%{__autoheader}
43%{__automake}
c6388c6c 44%configure \
812f909a
JB
45 --disable-silent-rules \
46 --disable-static
12c6f017
JK
47%{__make}
48
49%install
50rm -rf $RPM_BUILD_ROOT
812f909a 51
12c6f017
JK
52%{__make} install \
53 DESTDIR=$RPM_BUILD_ROOT
2765f3c4 54
c6388c6c 55%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
12c6f017
JK
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%post -p /sbin/ldconfig
61%postun -p /sbin/ldconfig
62
63%files
64%defattr(644,root,root,755)
812f909a 65%doc AUTHORS README.md
12c6f017
JK
66%attr(755,root,root) %{_bindir}/eatmydata
67%attr(755,root,root) %{_libdir}/eatmydata.sh
68%attr(755,root,root) %{_libdir}/libeatmydata.so
This page took 0.111128 seconds and 4 git commands to generate.