source: projects/specs/trunk/k/kmod/kmod-vl.spec @ 12534

Revision 12534, 6.8 KB checked in by tomop, 3 years ago (diff)

updated 7 packages

freetype2-2.10.4-1

iproute-5.10.0-1

kmod-28-1

libunwind-1.5.0-1

net-tools-2.10-1

screen-4.8.0-2

util-linux-2.36.2-1

Line 
1Name:           kmod
2Summary:        Linux kernel module management utilities
3Summary(ja):    Linux カーネルモジュール管理ユーティリティ
4Version:        28
5Release:        1%{?_dist_release}
6Group:          system
7Distribution:   Vine Linux
8Vendor:         Project Vine
9Packager:       daisuke
10
11License:        GPLv2+
12URL:            http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary
13Source0:        https://mirrors.edge.kernel.org/pub/linux/utils/kernel/kmod/%{name}-%{version}.tar.xz
14
15BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
16BuildRequires:  chrpath
17BuildRequires:  zlib-devel
18BuildRequires:  xz-devel
19BuildRequires:  libxslt
20
21Provides:       module-init-tools = 4.0-1
22Obsoletes:      module-init-tools < 4.0-1
23Provides:       modutils = 4.0-1
24Obsoletes:      modutils < 4.0-1
25Provides:       /sbin/modprobe
26
27%description
28The kmod package provides various programs needed for automatic
29loading and unloading of modules under 2.6, 3.x, and later kernels, as well
30as other module management programs. Device drivers and filesystems are two
31examples of loaded and unloaded modules.
32
33
34%package libs
35Summary:        Libraries to handle kernel module loading and unloading
36Summary(ja):    kernelモジュールのロード/アンロードを扱うライブラリ
37Group:          system
38License:        LGPLv2+
39
40%description libs
41The kmod-libs package provides runtime libraries for any application that
42wishes to load or unload Linux kernel modules from the running system.
43
44
45%package devel
46Summary:        Header files for kmod development
47Summary(ja):    kmodを使うアプリケーション開発のためのヘッダファイル
48Group:          programming
49Requires:       %{name} = %{version}-%{release}
50
51%description devel
52The kmod-devel package provides header files used for development of
53applications that wish to load or unload Linux kernel modules.
54
55
56%debug_package
57
58
59%prep
60%setup -q
61
62
63%build
64export V=1
65%configure \
66  --bindir=%{_sysbindir} \
67  --sbindir=%{_syssbindir} \
68  --with-zlib \
69  --with-xz
70make %{?_smp_mflags}
71
72
73%install
74[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
75
76make install DESTDIR=$RPM_BUILD_ROOT
77pushd $RPM_BUILD_ROOT/%{_mandir}/man5
78ln -s modprobe.d.5.gz modprobe.conf.5.gz
79popd
80
81mkdir -p $RPM_BUILD_ROOT/%{_lib}
82mv $RPM_BUILD_ROOT/%{_libdir}/*.so* $RPM_BUILD_ROOT/%{_lib}/
83ln -sf ../../%{_lib}/libkmod.so $RPM_BUILD_ROOT/%{_libdir}/libkmod.so
84
85rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
86mkdir -p $RPM_BUILD_ROOT%{_syssbindir}
87ln -sf ../bin/kmod $RPM_BUILD_ROOT%{_syssbindir}/modprobe
88ln -sf ../bin/kmod $RPM_BUILD_ROOT%{_syssbindir}/modinfo
89ln -sf ../bin/kmod $RPM_BUILD_ROOT%{_syssbindir}/insmod
90ln -sf ../bin/kmod $RPM_BUILD_ROOT%{_syssbindir}/rmmod
91ln -sf ../bin/kmod $RPM_BUILD_ROOT%{_syssbindir}/depmod
92ln -sf ../bin/kmod $RPM_BUILD_ROOT%{_syssbindir}/lsmod
93
94mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d
95mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/depmod.d
96mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/modprobe.d
97
98
99%clean
100[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
101
102
103%post libs -p /sbin/ldconfig
104
105%postun libs -p /sbin/ldconfig
106
107
108%files
109%defattr(-,root,root,-)
110%dir %{_sysconfdir}/depmod.d
111%dir %{_sysconfdir}/modprobe.d
112%dir %{_prefix}/lib/modprobe.d
113%{_sysbindir}/kmod
114%{_syssbindir}/modprobe
115%{_syssbindir}/modinfo
116%{_syssbindir}/insmod
117%{_syssbindir}/rmmod
118%{_syssbindir}/lsmod
119%{_syssbindir}/depmod
120%attr(0644,root,root) %{_mandir}/man5/*.5*
121%attr(0644,root,root) %{_mandir}/man8/*.8*
122%doc NEWS README TODO
123%license COPYING
124%dir %{_datadir}/bash-completion/completions
125%dir %{_datadir}/bash-completion
126%{_datadir}/bash-completion/completions/kmod
127
128%files libs
129/%{_lib}/libkmod.so.*
130
131%files devel
132%{_includedir}/libkmod.h
133%{_libdir}/pkgconfig/libkmod.pc
134%{_libdir}/libkmod.so
135/%{_lib}/libkmod.so
136
137
138%changelog
139* Thu Feb 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 28-1
140- updated to 28.
141
142* Tue Jul 28 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 27-1
143- updated to 27.
144
145* Fri Feb 08 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 25-1
146- updated to 25.
147
148* Sat Jul 23 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 23-1
149- update to 23
150
151* Sat Nov 21 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 22-1
152- update to 22
153
154* Wed Jun 10 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 21-1
155- update to 21
156
157* Sun May 24 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 20-1
158- update to 20
159
160* Wed Nov 21 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 11-1
161- update to 11
162- add BR: libxslt
163
164* Thu Jun 28 2012 Daisuke SUZUKI <daisuke@linux.or.jp>  8-1
165- initial build for Vine Linux
166
167* Wed May 23 2012 Josh Boyer <jwboyer@redhat.com> - 8-2
168- Provide modprobe.conf(5) (rhbz 824552)
169
170* Tue May 08 2012 Josh Boyer <jwboyer@redhat.com> - 8-1
171- Update to version 8
172
173* Mon Mar 19 2012 Kay Sievers <kay@redhat.com> - 7-1
174- update to version 7
175  - fix issue with --show-depends, where built-in
176    modules of the running kernel fail to include
177    loadable modules of the kernel specified
178
179* Sun Mar 04 2012 Kay Sievers <kay@redhat.com> - 6-1
180- update to version 6
181- remove all patches, they are included in the release
182
183* Fri Feb 24 2012 Kay Sievers <kay@redhat.com> - 5-8
184- try to address brc#771285
185
186* Sun Feb 12 2012 Kay Sievers <kay@redhat.com> - 5-7
187- fix infinite loop with softdeps
188
189* Thu Feb 09 2012 Harald Hoyer <harald@redhat.com> 5-6
190- add upstream patch to fix "modprobe --ignore-install --show-depends"
191  otherwise dracut misses a lot of modules, which are already loaded
192
193* Wed Feb 08 2012 Harald Hoyer <harald@redhat.com> 5-5
194- add "lsmod"
195
196* Tue Feb  7 2012 Kay Sievers <kay@redhat.com> - 5-4
197- remove temporarily added fake-provides
198
199* Tue Feb  7 2012 Kay Sievers <kay@redhat.com> - 5-3
200- temporarily add fake-provides to be able to bootstrap
201  the new udev which pulls the old udev into the buildroot
202
203* Tue Feb  7 2012 Kay Sievers <kay@redhat.com> - 5-1
204- Update to version 5
205- replace the module-init-tools package and provide all tools
206  as compatibility symlinks
207
208* Mon Jan 16 2012 Kay Sievers <kay@redhat.com> - 4-1
209- Update to version 4
210- set --with-rootprefix=
211- enable zlib and xz support
212
213* Thu Jan 05 2012 Jon Masters <jcm@jonmasters.org> - 3-1
214- Update to latest upstream (adds new depmod replacement utility)
215- For the moment, use the "kmod" utility to test the various functions
216
217* Fri Dec 23 2011 Jon Masters <jcm@jonmasters.org> - 2-6
218- Update kmod-2-with-rootlibdir patch with rebuild automake files
219
220* Fri Dec 23 2011 Jon Masters <jcm@jonmasters.org> - 2-5
221- Initial build for Fedora following package import
222
223* Thu Dec 22 2011 Jon Masters <jcm@jonmasters.org> - 2-4
224- There is no generic macro for non-multilib "/lib", hardcode like others
225
226* Thu Dec 22 2011 Jon Masters <jcm@jonmasters.org> - 2-3
227- Update package incorporating fixes from initial review feedback
228- Cleaups to SPEC, rpath, documentation, library and binary locations
229
230* Thu Dec 22 2011 Jon Masters <jcm@jonmasters.org> - 2-2
231- Update package for posting to wider test audience (initial review submitted)
232
233* Thu Dec 22 2011 Jon Masters <jcm@jonmasters.org> - 2-1
234- Initial Fedora package for module-init-tools replacement (kmod) library
Note: See TracBrowser for help on using the repository browser.