source: spec/trunk/SPECS/yum-utils.spec@ 1010

Last change on this file since 1010 was 790, checked in by Yuri Dario, 9 years ago

spec: yum-utils, use correct set of files for installation, fixes ticket#92.

File size: 23.4 KB
Line 
1#define svn_url F:/rd/ports/yum-utils/trunk
2%define svn_url http://svn.netlabs.org/repos/ports/yum-utils/trunk
3%define svn_rev 1598
4
5%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
6
7Summary: Utilities based around the yum package manager
8Name: yum-utils
9Version: 1.1.31
10Release: 3%{?dist}
11License: GPLv2+
12Group: Development/Tools
13
14Source: %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
15
16URL: http://yum.baseurl.org/download/yum-utils/
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
18BuildArch: noarch
19Requires: yum >= 3.2.27
20Requires: python(abi) = 2.7
21
22#Requires: python-kitchen
23BuildRequires: python-devel
24BuildRequires: rpm-build
25BuildRequires: gettext
26BuildRequires: intltool
27Provides: yum-utils-translations = %{version}-%{release}
28
29
30%description
31yum-utils is a collection of utilities and examples for the yum package
32manager. It includes utilities by different authors that make yum easier and
33more powerful to use. These tools include: debuginfo-install,
34find-repos-of-install, needs-restarting, package-cleanup, repoclosure,
35repodiff, repo-graph, repomanage, repoquery, repo-rss, reposync,
36repotrack, show-installed, show-changed-rco, verifytree, yumdownloader,
37yum-builddep, yum-complete-transaction, yum-config-manager, yum-debug-dump,
38yum-debug-restore and yum-groups-manager.
39
40%package -n yum-updateonboot
41Summary: Run yum update on system boot
42Group: System Environment/Base
43Requires: python, yum >= 2.4
44Requires(pre): chkconfig
45Requires(post): chkconfig
46
47%description -n yum-updateonboot
48Runs yum update on system boot. This allows machines that have been turned
49off for an extended amount of time to become secure immediately, instead of
50waiting until the next early morning cron job.
51
52%package -n yum-plugin-changelog
53Summary: Yum plugin for viewing package changelogs before/after updating
54Group: System Environment/Base
55Provides: yum-changelog = %{version}-%{release}
56Obsoletes: yum-changelog < 1.1.20-0
57Conflicts: yum-changelog < 1.1.20-0
58# changelog requires new update_md.UpdateMetadata() API in 3.2.23
59Requires: yum >= 3.2.23
60Requires: python-dateutil
61
62%description -n yum-plugin-changelog
63This plugin adds a command line option to allow viewing package changelog
64deltas before or after updating packages.
65
66%package -n yum-plugin-fastestmirror
67Summary: Yum plugin which chooses fastest repository from a mirrorlist
68Group: System Environment/Base
69Provides: yum-fastestmirror = %{version}-%{release}
70Obsoletes: yum-fastestmirror < 1.1.20-0
71Conflicts: yum-fastestmirror < 1.1.20-0
72Requires: yum >= 3.0
73
74%description -n yum-plugin-fastestmirror
75This plugin sorts each repository's mirrorlist by connection speed
76prior to downloading packages.
77
78%package -n yum-plugin-protectbase
79Summary: Yum plugin to protect packages from certain repositories.
80Group: System Environment/Base
81Provides: yum-protectbase = %{version}-%{release}
82Obsoletes: yum-protectbase < 1.1.20-0
83Conflicts: yum-protectbase < 1.1.20-0
84Requires: yum >= 3.0
85
86%description -n yum-plugin-protectbase
87This plugin allows certain repositories to be protected. Packages in the
88protected repositories can't be overridden by packages in non-protected
89repositories even if the non-protected repo has a later version.
90
91%package -n yum-plugin-versionlock
92Summary: Yum plugin to lock specified packages from being updated
93Group: System Environment/Base
94Provides: yum-versionlock = %{version}-%{release}
95Obsoletes: yum-versionlock < 1.1.20-0
96Conflicts: yum-versionlock < 1.1.20-0
97Requires: yum >= 3.2.24
98
99%description -n yum-plugin-versionlock
100This plugin takes a set of name/versions for packages and excludes all other
101versions of those packages (including optionally following obsoletes). This
102allows you to protect packages from being updated by newer versions,
103for example.
104
105%package -n yum-plugin-tsflags
106Summary: Yum plugin to add tsflags by a commandline option
107Group: System Environment/Base
108Provides: yum-tsflags = %{version}-%{release}
109Obsoletes: yum-tsflags < 1.1.20-0
110Conflicts: yum-tsflags < 1.1.20-0
111Requires: yum >= 3.0
112
113%description -n yum-plugin-tsflags
114This plugin allows you to specify optional transaction flags on the yum
115command line
116
117%package -n yum-plugin-downloadonly
118Summary: Yum plugin to add downloadonly command option
119Group: System Environment/Base
120Provides: yum-downloadonly = %{version}-%{release}
121Obsoletes: yum-downloadonly < 1.1.20-0
122Conflicts: yum-downloadonly < 1.1.20-0
123Requires: yum >= 3.0
124
125%description -n yum-plugin-downloadonly
126This plugin adds a --downloadonly flag to yum so that yum will only download
127the packages and not install/update them.
128
129%package -n yum-plugin-priorities
130Summary: plugin to give priorities to packages from different repos
131Group: System Environment/Base
132Provides: yum-priorities = %{version}-%{release}
133Obsoletes: yum-priorities < 1.1.20-0
134Conflicts: yum-priorities < 1.1.20-0
135Requires: yum >= 3.0
136
137%description -n yum-plugin-priorities
138This plugin allows repositories to have different priorities.
139Packages in a repository with a lower priority can't be overridden by packages
140from a repository with a higher priority even if repo has a later version.
141
142%package -n yum-plugin-refresh-updatesd
143Summary: Tell yum-updatesd to check for updates when yum exits
144Group: System Environment/Base
145Provides: yum-refresh-updatesd = %{version}-%{release}
146Obsoletes: yum-refresh-updatesd < 1.1.20-0
147Conflicts: yum-refresh-updatesd < 1.1.20-0
148Requires: yum >= 3.0
149Requires: yum-updatesd
150
151%description -n yum-plugin-refresh-updatesd
152yum-refresh-updatesd tells yum-updatesd to check for updates when yum exits.
153This way, if you run 'yum update' and install all available updates, puplet
154will almost instantly update itself to reflect this.
155
156%package -n yum-plugin-merge-conf
157Summary: Yum plugin to merge configuration changes when installing packages
158Group: System Environment/Base
159Provides: yum-merge-conf = %{version}-%{release}
160Obsoletes: yum-merge-conf < 1.1.20-0
161Conflicts: yum-merge-conf < 1.1.20-0
162Requires: yum >= 3.0
163
164%description -n yum-plugin-merge-conf
165This yum plugin adds the "--merge-conf" command line option. With this option,
166Yum will ask you what to do with config files which have changed on updating a
167package.
168
169%package -n yum-plugin-security
170Summary: Yum plugin to enable security filters
171Group: System Environment/Base
172Provides: yum-security = %{version}-%{release}
173Obsoletes: yum-security < 1.1.20-0
174Conflicts: yum-security < 1.1.20-0
175Requires: yum >= 3.2.18
176
177%description -n yum-plugin-security
178This plugin adds the options --security, --cve, --bz and --advisory flags
179to yum and the list-security and info-security commands.
180The options make it possible to limit list/upgrade of packages to specific
181security relevant ones. The commands give you the security information.
182
183%package -n yum-plugin-upgrade-helper
184Summary: Yum plugin to help upgrades to the next distribution version
185Group: System Environment/Base
186Provides: yum-upgrade-helper = %{version}-%{release}
187Obsoletes: yum-upgrade-helper < 1.1.20-0
188Conflicts: yum-upgrade-helper < 1.1.20-0
189Requires: yum >= 3.0
190
191%description -n yum-plugin-upgrade-helper
192this plugin allows yum to erase specific packages on install/update based on an additional
193metadata file in repositories. It is used to simplify distribution upgrade hangups.
194
195%package -n yum-plugin-aliases
196Summary: Yum plugin to enable aliases filters
197Group: System Environment/Base
198Provides: yum-aliases = %{version}-%{release}
199Obsoletes: yum-aliases < 1.1.20-0
200Conflicts: yum-aliases < 1.1.20-0
201# Requires args_hook
202Requires: yum >= 3.2.23
203Requires: yum-utils-translations = %{version}-%{release}
204
205%description -n yum-plugin-aliases
206This plugin adds the command alias, and parses the aliases config. file to
207enable aliases.
208
209%package -n yum-plugin-list-data
210Summary: Yum plugin to list aggregate package data
211Group: System Environment/Base
212Provides: yum-list-data = %{version}-%{release}
213Obsoletes: yum-list-data < 1.1.20-0
214Conflicts: yum-list-data < 1.1.20-0
215Requires: yum >= 3.0.5
216
217%description -n yum-plugin-list-data
218This plugin adds the commands list- vendors, groups, packagers, licenses,
219arches, committers, buildhosts, baseurls, package-sizes, archive-sizes and
220installed-sizes.
221
222%package -n yum-plugin-filter-data
223Summary: Yum plugin to list filter based on package data
224Group: System Environment/Base
225Provides: yum-filter-data = %{version}-%{release}
226Obsoletes: yum-filter-data < 1.1.20-0
227Conflicts: yum-filter-data < 1.1.20-0
228Requires: yum >= 3.2.17
229
230%description -n yum-plugin-filter-data
231This plugin adds the options --filter- vendors, groups, packagers, licenses,
232arches, committers, buildhosts, baseurls, package-sizes, archive-sizes and
233installed-sizes. Note that each package must match at least one pattern/range in
234each category, if any were specified.
235
236%package -n yum-plugin-tmprepo
237Summary: Yum plugin to add temporary repositories
238Group: System Environment/Base
239Provides: yum-tmprepo = %{version}-%{release}
240Obsoletes: yum-tmprepo < 1.1.20-0
241Conflicts: yum-tmprepo < 1.1.20-0
242Requires: yum >= 3.2.11
243Requires: createrepo
244
245%description -n yum-plugin-tmprepo
246This plugin adds the option --tmprepo which takes a url to a .repo file
247downloads it and enables it for a single run. This plugin tries to ensure
248that temporary repositories are safe to use, by default, by not allowing
249gpg checking to be disabled.
250
251%package -n yum-plugin-verify
252Summary: Yum plugin to add verify command, and options
253Group: System Environment/Base
254Provides: yum-verify = %{version}-%{release}
255Obsoletes: yum-verify < 1.1.20-0
256Conflicts: yum-verify < 1.1.20-0
257Requires: yum >= 3.2.12
258
259%description -n yum-plugin-verify
260This plugin adds the commands verify, verify-all and verify-rpm. There are
261also a couple of options. This command works like rpm -V, to verify your
262installation.
263
264%package -n yum-plugin-keys
265Summary: Yum plugin to deal with signing keys
266Group: System Environment/Base
267Provides: yum-keys = %{version}-%{release}
268Obsoletes: yum-keys < 1.1.20-0
269Conflicts: yum-keys < 1.1.20-0
270Requires: yum >= 3.2.19
271
272%description -n yum-plugin-keys
273This plugin adds the commands keys, keys-info, keys-data and keys-remove. They
274allow you to query and remove signing keys.
275
276%package -n yum-plugin-remove-with-leaves
277Summary: Yum plugin to remove dependencies which are no longer used because of a removal
278Group: System Environment/Base
279Provides: yum-remove-with-leaves = %{version}-%{release}
280Obsoletes: yum-remove-with-leaves < 1.1.20-0
281Conflicts: yum-remove-with-leaves < 1.1.20-0
282Requires: yum >= 3.2.19
283
284%description -n yum-plugin-remove-with-leaves
285This plugin removes any unused dependencies that were brought in by an install
286but would not normally be removed. It helps to keep a system clean of unused
287libraries and packages.
288
289%package -n yum-plugin-post-transaction-actions
290Summary: Yum plugin to run arbitrary commands when certain pkgs are acted on
291Group: System Environment/Base
292Provides: yum-post-transaction-actions = %{version}-%{release}
293Obsoletes: yum-post-transaction-actions < 1.1.20-0
294Conflicts: yum-post-transaction-actions < 1.1.20-0
295Requires: yum >= 3.2.19
296
297%description -n yum-plugin-post-transaction-actions
298This plugin allows the user to run arbitrary actions immediately following a
299transaction when specified packages are changed.
300
301%package -n yum-NetworkManager-dispatcher
302Summary: NetworkManager script which tells yum to check it's cache on network change
303Group: System Environment/Base
304Requires: yum >= 3.2.17
305
306%description -n yum-NetworkManager-dispatcher
307This NetworkManager "dispatch script" forces yum to check its cache if/when a
308new network connection happens in NetworkManager. Note that currently there is
309no checking of previous data, so if your WiFi keeps going up and down (or you
310suspend/resume a lot) yum will recheck its cached data a lot.
311
312%package -n yum-plugin-rpm-warm-cache
313Summary: Yum plugin to access the rpmdb files early to warm up access to the db
314Group: System Environment/Base
315Provides: yum-rpm-warm-cache = %{version}-%{release}
316Obsoletes: yum-rpm-warm-cache < 1.1.20-0
317Conflicts: yum-rpm-warm-cache < 1.1.20-0
318Requires: yum >= 3.2.19
319
320%description -n yum-plugin-rpm-warm-cache
321This plugin reads the rpmdb files into the system cache before accessing the
322rpmdb directly. In some cases this should speed up access to rpmdb information
323
324%package -n yum-plugin-auto-update-debug-info
325# Works by searching for *-debuginfo ... so it shouldn't trigger on itself.
326Summary: Yum plugin to enable automatic updates to installed debuginfo packages
327Group: System Environment/Base
328Obsoletes: yum-plugin-auto-update-debuginfo < 1.1.21-0
329Conflicts: yum-plugin-auto-update-debuginfo < 1.1.21-0
330Provides: yum-plugin-auto-update-debuginfo = %{version}-%{release}
331Requires: yum >= 3.2.19
332
333%description -n yum-plugin-auto-update-debug-info
334This plugin looks to see if any debuginfo packages are installed, and if there
335are it enables all debuginfo repositories that are "children" of enabled
336repositories.
337
338%package -n yum-plugin-show-leaves
339Summary: Yum plugin which shows newly installed leaf packages
340Group: System Environment/Base
341Requires: yum >= 3.2.23
342
343%description -n yum-plugin-show-leaves
344Yum plugin which shows newly installed leaf packages
345and packages that became leaves after a transaction
346
347%package -n yum-plugin-local
348Summary: Yum plugin to automatically manage a local repo. of downloaded packages
349Group: System Environment/Base
350# Who the hell knows what version :)
351Requires: yum >= 3.2.22
352Requires: createrepo
353
354%description -n yum-plugin-local
355When this plugin is installed it will automatically copy all downloaded packages
356to a repository on the local filesystem, and (re)build that repository. This
357means that anything you've downloaded will always exist, even if the original
358repo. removes it (and can thus. be reinstalled/downgraded/etc.).
359
360%package -n yum-plugin-fs-snapshot
361Summary: Yum plugin to automatically snapshot your filesystems during updates
362Group: System Environment/Base
363Requires: yum >= 3.2.22
364
365%description -n yum-plugin-fs-snapshot
366When this plugin is installed it will automatically snapshot any
367filesystem that is touched by the packages in a yum update or yum remove.
368
369%package -n yum-plugin-ps
370Summary: Yum plugin to look at processes, with respect to packages
371Group: System Environment/Base
372Requires: yum >= 3.2.27
373
374%description -n yum-plugin-ps
375When this plugin is installed it adds the yum command "ps", which allows you
376to see which running processes are accociated with which packages (and if they
377need rebooting, or have updates, etc.)
378
379%package -n yum-plugin-puppetverify
380Summary: Yum plugin to add puppet checksums to verify data
381Group: System Environment/Base
382Provides: yum-puppetverify = %{version}-%{release}
383Requires: yum >= 3.2.12
384Requires: PyYAML >= 3.09
385Requires: puppet
386
387%description -n yum-plugin-puppetverify
388Supplies checksums for files in packages from puppet's state file.
389
390%prep
391%if %{?svn_rev:%(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')}%{!?svn_rev):0}
392%setup -q
393%else
394%setup -n "%{name}-%{version}" -Tc
395svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force
396rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip"
397(cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}")
398%endif
399
400%install
401rm -rf $RPM_BUILD_ROOT
402make DESTDIR=$RPM_BUILD_ROOT install
403#make -C updateonboot DESTDIR=$RPM_BUILD_ROOT install
404
405%find_lang %name
406
407# Plugins to install
408plugins="\
409 changelog \
410 fastestmirror \
411 protectbase \
412 versionlock \
413 tsflags \
414 downloadonly \
415 priorities \
416 refresh-updatesd \
417 merge-conf \
418 security \
419 upgrade-helper \
420 aliases \
421 list-data \
422 filter-data \
423 tmprepo \
424 verify \
425 keys \
426 remove-with-leaves \
427 post-transaction-actions \
428 rpm-warm-cache \
429 auto-update-debuginfo \
430 show-leaves \
431 local \
432 fs-snapshot \
433 ps \
434 puppetverify \
435"
436
437mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d/ $RPM_BUILD_ROOT/%{_prefix}/lib/yum-plugins/
438mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/post-actions
439
440cd plugins
441for plug in $plugins; do
442 install -m 644 $plug/*.conf $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d/
443 install -m 644 $plug/*.py $RPM_BUILD_ROOT/%{_prefix}/lib/yum-plugins/
444 %{__python} -c "import compileall; compileall.compile_dir('$RPM_BUILD_ROOT/%{_prefix}/lib/yum-plugins', 1)"
445done
446install -m 644 aliases/aliases $RPM_BUILD_ROOT/%{_sysconfdir}/yum/aliases.conf
447install -m 644 versionlock/versionlock.list $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d/
448# need for for the ghost in files section of yum-plugin-local
449mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum.repos.d
450touch $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d/_local.repo
451
452
453%clean
454rm -rf $RPM_BUILD_ROOT
455
456%files -f %{name}.lang
457%defattr(-, root, root)
458%doc README yum-util-cli-template
459%doc COPYING
460%doc plugins/README
461%{_sysconfdir}/bash_completion.d
462%{_bindir}/debuginfo-install
463%{_bindir}/find-repos-of-install
464%{_bindir}/needs-restarting
465%{_bindir}/package-cleanup
466%{_bindir}/repoclosure
467%{_bindir}/repodiff
468%{_bindir}/repomanage
469%{_bindir}/repoquery
470%{_bindir}/repotrack
471%{_bindir}/reposync
472%{_bindir}/repo-graph
473%{_bindir}/repo-rss
474%{_bindir}/verifytree
475%{_bindir}/yumdownloader
476%{_bindir}/yum-builddep
477%{_bindir}/yum-config-manager
478%{_bindir}/yum-debug-dump
479%{_bindir}/yum-groups-manager
480%{_bindir}/yum-debug-restore
481%{_bindir}/show-installed
482%{_bindir}/show-changed-rco
483%{_sbindir}/yum-complete-transaction
484%{_sbindir}/yumdb
485%{python_sitelib}/yumutils/
486%{_mandir}/man1/yum-utils.1
487%{_mandir}/man1/debuginfo-install.1
488%{_mandir}/man1/package-cleanup.1
489%{_mandir}/man1/repo-rss.1
490%{_mandir}/man1/repoquery.1
491%{_mandir}/man1/repodiff.1
492%{_mandir}/man1/reposync.1
493%{_mandir}/man1/show-changed-rco.1
494%{_mandir}/man1/show-installed.1
495%{_mandir}/man1/yum-builddep.1
496%{_mandir}/man1/yum-debug-dump.1
497%{_mandir}/man8/yum-complete-transaction.8
498%{_mandir}/man1/yum-groups-manager.1
499%{_mandir}/man8/yumdb.8
500%{_mandir}/man1/yumdownloader.1
501
502%files -n yum-updateonboot
503%defattr(-, root, root)
504%doc updateonboot/README COPYING
505#%config(noreplace) %{_sysconfdir}/sysconfig/yum-updateonboot
506#%{_initrddir}/yum-updateonboot
507
508%files -n yum-plugin-changelog
509%defattr(-, root, root)
510%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/changelog.conf
511%doc COPYING
512%{_libdir}/yum-plugins/changelog.*
513%{_mandir}/man1/yum-changelog.1
514%{_mandir}/man5/yum-changelog.conf.5
515
516%files -n yum-plugin-fastestmirror
517%defattr(-, root, root)
518%doc COPYING
519%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/fastestmirror.conf
520%{_libdir}/yum-plugins/fastestmirror*.*
521
522%files -n yum-plugin-protectbase
523%defattr(-, root, root)
524%doc COPYING
525%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/protectbase.conf
526%{_libdir}/yum-plugins/protectbase.*
527
528%files -n yum-plugin-versionlock
529%defattr(-, root, root)
530%doc plugins/versionlock/README COPYING
531%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/versionlock.conf
532%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/versionlock.list
533%{_libdir}/yum-plugins/versionlock.*
534%{_mandir}/man1/yum-versionlock.1
535%{_mandir}/man5/yum-versionlock.conf.5
536
537%files -n yum-plugin-tsflags
538%defattr(-, root, root)
539%doc COPYING
540%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/tsflags.conf
541%{_libdir}/yum-plugins/tsflags.*
542
543%files -n yum-plugin-downloadonly
544%defattr(-, root, root)
545%doc COPYING
546%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/downloadonly.conf
547%{_libdir}/yum-plugins/downloadonly.*
548
549%files -n yum-plugin-priorities
550%defattr(-, root, root)
551%doc COPYING
552%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/priorities.conf
553%{_libdir}/yum-plugins/priorities.*
554
555%files -n yum-plugin-refresh-updatesd
556%defattr(-, root, root)
557%doc COPYING
558%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/refresh-updatesd.conf
559%{_libdir}/yum-plugins/refresh-updatesd.*
560
561%files -n yum-plugin-merge-conf
562%defattr(-, root, root)
563%doc COPYING
564%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/merge-conf.conf
565%{_libdir}/yum-plugins/merge-conf.*
566
567%files -n yum-plugin-security
568%defattr(-, root, root)
569%doc COPYING
570%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/security.conf
571%{_libdir}/yum-plugins/security.*
572%{_mandir}/man8/yum-security.8
573
574%files -n yum-plugin-upgrade-helper
575%defattr(-, root, root)
576%doc COPYING
577%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/upgrade-helper.conf
578%{_libdir}/yum-plugins/upgrade-helper.*
579
580%files -n yum-plugin-aliases
581%defattr(-, root, root)
582%doc COPYING
583%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/aliases.conf
584%config(noreplace) %{_sysconfdir}/yum/aliases.conf
585%{_libdir}/yum-plugins/aliases.*
586%{_mandir}/man1/yum-aliases.1
587
588%files -n yum-plugin-list-data
589%defattr(-, root, root)
590%doc COPYING
591%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/list-data.conf
592%{_libdir}/yum-plugins/list-data.*
593%{_mandir}/man1/yum-list-data.1
594
595%files -n yum-plugin-filter-data
596%defattr(-, root, root)
597%doc COPYING
598%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/filter-data.conf
599%{_libdir}/yum-plugins/filter-data.*
600%{_mandir}/man1/yum-filter-data.1
601
602%files -n yum-plugin-tmprepo
603%defattr(-, root, root)
604%doc COPYING
605%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/tmprepo.conf
606%{_libdir}/yum-plugins/tmprepo.*
607
608%files -n yum-plugin-verify
609%defattr(-, root, root)
610%doc COPYING
611%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/verify.conf
612%{_libdir}/yum-plugins/verify.*
613%{_mandir}/man1/yum-verify.1
614
615%files -n yum-plugin-keys
616%defattr(-, root, root)
617%doc COPYING
618%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/keys.conf
619%{_libdir}/yum-plugins/keys.*
620
621%files -n yum-NetworkManager-dispatcher
622%defattr(-, root, root)
623%doc COPYING
624/@unixroot/etc/NetworkManager/dispatcher.d/*
625
626%files -n yum-plugin-remove-with-leaves
627%defattr(-, root, root)
628%doc COPYING
629%{_libdir}/yum-plugins/remove-with-leaves.*
630%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/remove-with-leaves.conf
631
632%files -n yum-plugin-post-transaction-actions
633%defattr(-, root, root)
634%doc COPYING
635%{_libdir}/yum-plugins/post-transaction-actions.*
636%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/post-transaction-actions.conf
637%doc plugins/post-transaction-actions/sample.action
638# Default *.action file dropping dir.
639%dir %{_sysconfdir}/yum/post-actions
640
641%files -n yum-plugin-rpm-warm-cache
642%defattr(-, root, root)
643%doc COPYING
644%{_libdir}/yum-plugins/rpm-warm-cache.*
645%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/rpm-warm-cache.conf
646
647%files -n yum-plugin-auto-update-debug-info
648%defattr(-, root, root)
649%doc COPYING
650%{_libdir}/yum-plugins/auto-update-debuginfo.*
651%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/auto-update-debuginfo.conf
652
653%files -n yum-plugin-show-leaves
654%defattr(-, root, root)
655%doc COPYING
656%{_libdir}/yum-plugins/show-leaves.*
657%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/show-leaves.conf
658
659%files -n yum-plugin-local
660%defattr(-, root, root)
661%doc COPYING
662%ghost %{_sysconfdir}/yum.repos.d/_local.repo
663%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/local.conf
664%{_libdir}/yum-plugins/local.*
665
666%files -n yum-plugin-fs-snapshot
667%defattr(-, root, root)
668%doc COPYING
669%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/fs-snapshot.conf
670%{_libdir}/yum-plugins/fs-snapshot.*
671%{_mandir}/man1/yum-fs-snapshot.1
672%{_mandir}/man5/yum-fs-snapshot.conf.5
673
674%files -n yum-plugin-ps
675%defattr(-, root, root)
676%doc COPYING
677%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/ps.conf
678%{_libdir}/yum-plugins/ps.*
679
680%files -n yum-plugin-puppetverify
681%defattr(-, root, root)
682%doc COPYING
683%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/puppetverify.conf
684%{_libdir}/yum-plugins/puppetverify.*
685
686%changelog
687* Mon Jun 13 2016 yd <yd@os2power.com> 1.1.31-3
688- r1598, hardcode install path until ticket#71 gets fixed.
689- use correct set of files for installation, fixes ticket#92.
690- added macros to allow building from svn
691
692* Mon Apr 07 2014 yd
693- build for python 2.7.
694
695* Wed Jun 05 2013 yd
696- r639, initial public build.
Note: See TracBrowser for help on using the repository browser.