X-Git-Url: http://git.pld-linux.org/?p=packages%2Fbtrfs-progs.git;a=blobdiff_plain;f=btrfs-progs.spec;h=e7c721ce30b0fc58dc76a3c08f2869fc1decd97c;hp=f595f1f163ae82febc830dbcef36a490ce8e111c;hb=35aaeb3;hpb=45019325de7a5a0c27246af53da57df8e311dda6 diff --git a/btrfs-progs.spec b/btrfs-progs.spec index f595f1f..e7c721c 100644 --- a/btrfs-progs.spec +++ b/btrfs-progs.spec @@ -1,21 +1,27 @@ 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 -Release: 2 +Version: 4.12 +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 -Patch0: %{name}-fix-labels.patch -Patch1: %{name}-build-everything.patch -Patch2: %{name}-valgrind.patch -Patch3: %{name}-fix-return-value.patch -Patch4: %{name}-build-fixes.patch -Patch5: %{name}-upstream.patch +Source0: https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/%{name}-v%{version}.tar.xz +# Source0-md5: 4b1a143677597de413381118db8c10bb +Patch0: %{name}-man.patch URL: http://btrfs.wiki.kernel.org/ -BuildRequires: autoconf >= 2.50 -BuildRequires: automake +BuildRequires: acl-devel +BuildRequires: asciidoc +BuildRequires: autoconf >= 2.60 +BuildRequires: e2fsprogs-devel >= 1.42.0 +BuildRequires: libblkid-devel +BuildRequires: libcom_err-devel BuildRequires: libuuid-devel +BuildRequires: lzo-devel >= 2 +BuildRequires: pkgconfig >= 0.9.0 +BuildRequires: tar >= 1:1.22 +BuildRequires: xmlto +BuildRequires: xz +BuildRequires: zlib-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sbindir /sbin @@ -25,39 +31,93 @@ Btrfs is a new copy on write filesystem for Linux aimed at implementing advanced features while focusing on fault tolerance, repair and easy administration. +%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. + +%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 +%setup -q -n %{name}-v%{version} %patch0 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch1 -p1 - -sed -i -e 's#gcc#$(CC)#g' Makefile %build +%{__aclocal} +%{__autoconf} +%configure %{__make} \ - CC="%{__cc}" \ - CFLAGS="%{rpmcppflags} %{rpmcflags}" + V=1 %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 - %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc INSTALL -%attr(755,root,root) %{_sbindir}/* -%{_mandir}/man8/*.8* +%doc CHANGES README.md +%attr(755,root,root) %{_sbindir}/btrfs +%attr(755,root,root) %{_sbindir}/btrfs-convert +%attr(755,root,root) %{_sbindir}/btrfs-debug-tree +%attr(755,root,root) %{_sbindir}/btrfs-find-root +%attr(755,root,root) %{_sbindir}/btrfs-image +%attr(755,root,root) %{_sbindir}/btrfs-map-logical +%attr(755,root,root) %{_sbindir}/btrfs-select-super +%attr(755,root,root) %{_sbindir}/btrfs-zero-log +%attr(755,root,root) %{_sbindir}/btrfsck +%attr(755,root,root) %{_sbindir}/btrfstune +%attr(755,root,root) %{_sbindir}/fsck.btrfs +%attr(755,root,root) %{_sbindir}/mkfs.btrfs +%attr(755,root,root) %{_libdir}/libbtrfs.so.*.* +%attr(755,root,root) %ghost %{_libdir}/libbtrfs.so.0 +/lib/udev/rules.d/64-btrfs-dm.rules +%{_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