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

Revision 12358, 6.2 KB checked in by tomop, 4 years ago (diff)

updated 7 packages

btrfs-progs-5.4.1-1

gsm-1.0.18-1

lzo-2.10-2

libusb1-1.0.23-1

usbutils-012-1

wireless-tools-29-5

zlib-1.2.11-3

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