source: projects/specs/trunk/b/btrfs-progs/btrfs-progs-vl.spec @ 9865

Revision 9865, 6.1 KB checked in by tomop, 8 years ago (diff)

btrfs-progs-4.3.1-1

Line 
1Name:           btrfs-progs
2Version:        4.3.1
3Release:        1%{?_dist_release}
4Summary:        Userspace programs for btrfs
5Summary(ja):    btrfs ファイルシステム用ユーザスペースプログラム集
6
7Group:          System Environment/Base
8License:        GPLv2
9URL:            http://btrfs.wiki.kernel.org/index.php/Main_Page
10Source0:        https://www.kernel.org/pub/linux/kernel/people/kdave/%{name}/%{name}-v%{version}.tar.xz
11
12# Patches no longer applied, but kept for posterity
13# Still must reverse-engineer fixes in there and get upstream
14Patch0:         btrfs-progs-valgrind.patch
15Patch1:         btrfs-init-dev-list.patch
16
17BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
18
19BuildRequires:  autoconf, automake
20BuildRequires:  e2fsprogs-devel, libuuid-devel, zlib-devel
21BuildRequires:  libacl-devel, libblkid-devel, lzo-devel
22BuildRequires:  asciidoc, xmlto
23
24%define _sbindir /sbin
25%define _libdir /%{_lib}
26
27Vendor: Project Vine
28Distribution: Vine Linux
29
30
31%description
32The btrfs-progs package provides all the userpsace programs needed to create,
33check, modify and correct any inconsistencies in the btrfs filesystem.
34
35%description -l ja
36btrfs-progs パッケージには、btrfs ファイルシステムを作成、チェック、
37変更、不整合の修正などを行うためのユーザスペースプログラムが収録されています。
38
39%package devel
40Summary:        btrfs filesystem-specific libraries and headers
41Summary(ja):    btrfs ファイルシステム固有のライブラリ・ヘッダ
42Group:          Development/Libraries
43Requires:       btrfs-progs = %{version}-%{release}
44
45%description devel
46btrfs-progs-devel contains the libraries and header files needed to
47develop btrfs filesystem-specific programs.
48
49You should install btrfs-progs-devel if you want to develop
50btrfs filesystem-specific programs.
51
52%description -l ja devel
53 btrfs-progs-develにはbtrfs固有のプログラムを開発するために必要な
54ライブラリ・ヘッダファイルが収録されています。
55
56%prep
57%setup -q -n %{name}-v%{version}
58
59%build
60./autogen.sh
61%configure CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
62make %{?_smp_mflags}
63
64%install
65rm -rf $RPM_BUILD_ROOT
66make mandir=%{_mandir} bindir=%{_sbindir} libdir=%{_libdir} incdir=%{_includedir}/btrfs install DESTDIR=$RPM_BUILD_ROOT
67# Nuke the static lib
68rm -f $RPM_BUILD_ROOT/%{_libdir}/*.a
69
70%clean
71rm -rf %{buildroot}
72
73%files
74%defattr(-,root,root,-)
75%doc COPYING
76%{_libdir}/libbtrfs.so.0*
77%{_sbindir}/btrfsck
78%{_sbindir}/fsck.btrfs
79%{_sbindir}/mkfs.btrfs
80%{_sbindir}/btrfs-debug-tree
81%{_sbindir}/btrfs-image
82%{_sbindir}/btrfs-convert
83%{_sbindir}/btrfs-select-super
84%{_sbindir}/btrfstune
85%{_sbindir}/btrfs
86%{_sbindir}/btrfs-map-logical
87%{_sbindir}/btrfs-zero-log
88%{_sbindir}/btrfs-find-root
89%{_sbindir}/btrfs-show-super
90%{_mandir}/man5/*.gz
91%{_mandir}/man8/*.gz
92
93%files devel
94%{_includedir}/*
95%{_libdir}/libbtrfs.so
96
97%changelog
98* Sun Dec 13 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 4.3.1-1
99- new upstream release.
100
101* Thu Mar 22 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.19-2
102- rebuild
103
104* Wed Sep 22 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.19-1
105- initial package for Vine Linux
106
107* Wed Mar 24 2010 Josef Bacik <josef@toxicpanda.com> 0.19-12
108- bring btrfs-progs uptodate with upstream so we can use the new kernel
109  features, such as the default subvol stuff and snapshot listing.
110
111* Thu Mar 11 2010 Josef Bacik <josef@toxicpanda.com> 0.19-11
112- fix convert build for DSO linking stuff
113
114* Thu Mar 11 2010 Josef Bacik <josef@toxicpanda.com> 0.19-10
115- add btrfs-progs-ustream.patch so we are aligned with upstream
116
117* Tue Feb 2 2010 Josef Bacik <josef@toxicpanda.com> 0.19-9
118- fix btrfsck so it builds on newer glibcs
119
120* Tue Feb 2 2010 Josef Bacik <josef@toxicpanda.com> 0.19-8
121- fix btrfsctl to return 0 on success and 1 on failure
122
123* Tue Aug 25 2009 Josef Bacik <josef@toxicpanda.com> 0.19-7
124- add btrfs-progs-valgrind.patch to fix memory leaks and segfaults
125
126* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.19-6
127- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
128
129* Wed Jul 15 2009 Josef Bacik <josef@toxicpanda.com> 0.19-5
130- add e2fsprogs-devel back to BuildRequires since its needed for the converter
131
132* Wed Jul 15 2009 Josef Bacik <josef@toxicpanda.com> 0.19-4
133- change BuildRequires for e2fsprogs-devel to libuuid-devel
134
135* Fri Jun 19 2009 Josef Bacik <josef@toxicpanda.com> 0.19-3
136- added man pages to the files list and made sure they were installed properly
137
138* Fri Jun 19 2009 Josef Bacik <josef@toxicpanda.com> 0.19-2
139- add a patch for the Makefile to make it build everything again
140
141* Fri Jun 19 2009 Josef Bacik <josef@toxicpanda.com> 0.19-1
142- update to v0.19 of btrfs-progs for new format
143
144* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18-4
145- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
146
147* Thu Jan 22 2009 Josef Bacik <josef@toxicpanda.com> 0.18-3
148- updated label patch
149
150* Thu Jan 22 2009 Josef Bacik <josef@toxicpanda.com> 0.18-2
151- add a patch to handle having /'s in labels
152
153* Sat Jan 17 2009 Josef Bacik <josef@toxicpanda.com> 0.18-1
154- updated to 0.18 because of the ioctl change in 2.6.29-rc2
155
156* Fri Jan 16 2009 Marek Mahut <mmahut@fedoraproject.org> 0.17-4
157- RHBZ#480219 btrfs-convert is missing
158
159* Mon Jan 12 2009 Josef Bacik <josef@toxicpanda.com> 0.17-2
160- fixed wrong sources upload
161
162* Mon Jan 12 2009 Josef Bacik <josef@toxicpanda.com> 0.17
163- Upstream release 0.17
164
165* Sat Jan 10 2009 Kyle McMartin <kyle@redhat.com> 0.16.git1-1
166- Upstream git sync from -g72359e8 (needed for kernel...)
167
168* Sat Jan 10 2009 Marek Mahut <mmahut@fedoraproject.org> 0.16-1
169- Upstream release 0.16
170
171* Wed Jun 25 2008 Josef Bacik <josef@toxicpanda.com> 0.15-4
172-use fedoras normal CFLAGS
173
174* Mon Jun 23 2008 Josef Bacik <josef@toxicpanda.com> 0.15-3
175-Actually defined _root_sbindir
176-Fixed the make install line so it would install to the proper dir
177
178* Mon Jun 23 2008 Josef Bacik <josef@toxicpanda.com> 0.15-2
179-Removed a . at the end of the description
180-Fixed the copyright to be GPLv2 since GPL doesn't work anymore
181
182* Mon Jun 23 2008 Josef Bacik <josef@toxicpanda.com> 0.15-1
183-Initial build
Note: See TracBrowser for help on using the repository browser.