X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=btrfs-progs.spec;h=c5c94098eb5efd0596af82277cde7d4ed4c12e0a;hb=cae4ce1d020bd9d5c5f71088ae8a21f15f84a274;hp=da1d398fcac3a4a52e9986dca93fb9364d5c5a22;hpb=1295fb7d5c663029b38444380edd7fc1d5102e8f;p=packages%2Fbtrfs-progs.git diff --git a/btrfs-progs.spec b/btrfs-progs.spec index da1d398..c5c9409 100644 --- a/btrfs-progs.spec +++ b/btrfs-progs.spec @@ -1,15 +1,23 @@ Summary: Utilities belonging to the btrfs filesystem +Summary(pl.UTF-8): Narzędzia należące do systemu plików btrfs Name: btrfs-progs -Version: 0.19 +Version: 3.17.3 Release: 1 License: GPL v2 Group: Applications/System -Source0: http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/%{name}-%{version}.tar.bz2 -# Source0-md5: 5854728d080cc76f21a83bdc99b6ddaa +Source0: https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/%{name}-v%{version}.tar.xz +# Source0-md5: 6716b4b109dd909af63ab3becbad67a6 +Patch0: %{name}-man.patch URL: http://btrfs.wiki.kernel.org/ -BuildRequires: autoconf >= 2.50 -BuildRequires: automake +BuildRequires: acl-devel +BuildRequires: asciidoc +BuildRequires: e2fsprogs-devel +BuildRequires: libblkid-devel BuildRequires: libuuid-devel +BuildRequires: lzo-devel >= 2 +BuildRequires: tar >= 1:1.22 +BuildRequires: xz +BuildRequires: zlib-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sbindir /sbin @@ -19,24 +27,56 @@ Btrfs is a new copy on write filesystem for Linux aimed at implementing advanced features while focusing on fault tolerance, repair and easy administration. -%prep -%setup -q +%description -l pl.UTF-8 +Btrfs to nowy system plików dla Linuksa oparty na zasadzie kopiowania +przy zapisie (copy-on-write), którego celem jest zaimplementowanie +zaawansowanych możliwości ze szczególnym naciskiem na odporność na +awarie, naprawę i łatwe administrowanie. + +%package devel +Summary: Header files for btrfs filesystem-specific library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dla systemu plików btrfs +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains the header files needed to develop btrfs +filesystem-specific programs. + +%description devel -l pl.UTF-8 +Ten pakiet zawiera pliki nagłówkowe potrzebne przy tworzeniu programów +przeznaczonych dla systemu plików btrfs. -sed -i -e 's#gcc#$(CC)#g' Makefile +%package static +Summary: Static btrfs filesystem library +Summary(pl.UTF-8): Statyczna biblioteka dla systemu plików btrfs +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +Static btrfs filesystem library. + +%description static -l pl.UTF-8 +Statyczna biblioteka dla systemu plików btrfs. + +%prep +%setup -q -n %{name}-v%{version} +%patch0 -p1 %build %{__make} \ + V=1 \ CC="%{__cc}" \ - CFLAGS="%{rpmcppflags} %{rpmcflags}" + CFLAGS="%{rpmcppflags} %{rpmcflags} -fno-strict-aliasing" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8} - %{__make} install \ prefix=%{_prefix} \ bindir=%{_sbindir} \ mandir=%{_mandir} \ + libdir=%{_libdir} \ DESTDIR=$RPM_BUILD_ROOT ln -sf btrfsck $RPM_BUILD_ROOT%{_sbindir}/fsck.btrfs @@ -47,5 +87,33 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc INSTALL -%attr(755,root,root) %{_sbindir}/* -%{_mandir}/man8/*.8* +%attr(755,root,root) %{_sbindir}/btrfsck +%attr(755,root,root) %{_sbindir}/mkfs.btrfs +%attr(755,root,root) %{_sbindir}/fsck.btrfs +%attr(755,root,root) %{_sbindir}/btrfs-debug-tree +%attr(755,root,root) %{_sbindir}/btrfs-image +%attr(755,root,root) %{_sbindir}/btrfs-convert +%attr(755,root,root) %{_sbindir}/btrfstune +%attr(755,root,root) %{_sbindir}/btrfs +%attr(755,root,root) %{_sbindir}/btrfs-map-logical +%attr(755,root,root) %{_sbindir}/btrfs-zero-log +%attr(755,root,root) %{_sbindir}/btrfs-find-root +%attr(755,root,root) %{_sbindir}/btrfs-show-super +%attr(755,root,root) %{_libdir}/libbtrfs.so.*.* +%attr(755,root,root) %ghost %{_libdir}/libbtrfs.so.0 +%{_mandir}/man5/btrfs.5* +%{_mandir}/man8/btrfs.8* +%{_mandir}/man8/btrfs-*.8* +%{_mandir}/man8/btrfsck.8* +%{_mandir}/man8/btrfstune.8* +%{_mandir}/man8/fsck.btrfs.8* +%{_mandir}/man8/mkfs.btrfs.8* + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libbtrfs.so +%{_includedir}/btrfs + +%files static +%defattr(644,root,root,755) +%{_libdir}/libbtrfs.a