]> git.pld-linux.org Git - packages/rpmorphan.git/blame - rpmorphan.spec
Requires perl-Encode
[packages/rpmorphan.git] / rpmorphan.spec
CommitLineData
de712341 1# TODO:
8c0ae303 2# - consider move %{_bindir}/rpmorphan-lib.pl to other place
1cca0f99 3# - rpmduplicate show multilib packages as duplicated, IMO this is incorrect
4# # rpmduplicate
5# duplicate fam-libs : 2.7.0-7 (Fri Mar 2 01:55:12 2007) / 2.7.0-7 (Fri Mar 2 03:47:52 2007)
6# suggest : rpm -e fam-libs-2.7.0-7
7# # rpm -q fam-libs
8# fam-libs-2.7.0-7.x86_64
9# fam-libs-2.7.0-7.i686
10# - rpmdeps doesn't support provides, it shows them as missing
11# "WARNING can not find who provide XXX" where XXX is not installed provide
551d0a9e 12%include /usr/lib/rpm/macros.perl
8cb74404 13Summary: rpmorphan - list the orphaned rpm packages
de712341 14Summary(fr.UTF-8): rpmorphan liste les packages rpm orphelins
8cb74404 15Summary(pl.UTF-8): rpmorphan - wyświetlanie listy osieroconych pakietów
de712341 16Name: rpmorphan
6f3c2281 17Version: 1.13
e35cae69 18Release: 2
de712341 19License: GPL v2
72248bf6 20Group: Applications/System
5bbf5055 21Source0: http://downloads.sourceforge.net/rpmorphan/%{name}-%{version}.tar.gz
6f3c2281 22# Source0-md5: 69840f80398ab94cfb04c1792392346a
9238ce90 23Patch0: %{name}-noarch.patch
8cb74404 24URL: http://rpmorphan.sourceforge.net/
551d0a9e 25BuildRequires: rpm-perlprov
e35cae69 26Requires: perl-Encode
570dd5d4 27Suggests: perl-Curses-UI
28Suggests: perl-Tk
de712341 29BuildArch: noarch
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33rpmorphan finds "orphaned" packages on your system. It determines
34which packages have no other packages depending on their installation,
35and shows you a list of these packages. It intends to be clone of
36deborphan debian tools for rpm packages.
37
04001f7c 38It will try to help you to remove unused packages, for example:
de712341 39- after a distribution upgrade,
40- when you want to suppress packages after some tests.
41
1cca0f99 42Several tools are also provided:
43- rpmusage - display rpm packages last use date
44- rpmdep - display the full dependency of an installed rpm package
45- rpmduplicates - find programs with several version installed
46
de712341 47%description -l fr.UTF-8
48Le logiciel rpmorphan liste les packages rpm qui n'ont plus de
49dépendances avec les autres paquets installés sur votre systčme. C'est
50un clone du logiciel deborphan de debian pour les packages rpm.
51
52Il peut vous aider pour supprimer les packages inutilisés, par
53exemple:
54- aprčs une montée de version systčme,
55- lors de la suppression de logiciels aprčs des tests.
56
1cca0f99 57Plusieurs outils sont également fournis:
58- rpmusage - donne la date de la derničre utilisation d'un package
59- rpmdep - founit l'ensemble des dependances (recursive) d'un package
60- rpmduplicates - cherche les logiciels qui ont plusieurs versions
61 installées
62
de712341 63%description -l pl.UTF-8
64rpmorphan znajduje "osierocone" pakiety w systemie. Określa które
65pakiety nie są zależnościami innych pakietów i wyświetla ich listę. W
8cb74404 66zamyśle ma to być klon deborphana dla pakietów rpm.
de712341 67
8cb74404 68Pomaga on usuwać nie używane pakiety, np.:
de712341 69- po uaktualnieniu dystrybucji,
8cb74404 70- kiedy chcemy usunąć pakiety po jakichś testach.
de712341 71
1cca0f99 72Dostarcza dodatkowo narzędzia:
1d3aa5ed 73- rpmusage - wyświetla datę ostatniego użycia pakietu
1cca0f99 74- rpmdep - wyświetla pełne zależności zainstalowanego pakietu
75- rpmduplicates - wyszukuje programy zainstalowane w kilku wersjach
76
de712341 77%prep
78%setup -q
9238ce90 79%patch0 -p1
de712341 80
81%install
82rm -rf $RPM_BUILD_ROOT
6ef7d7a1 83%{__make} install \
6ef7d7a1 84 DESTDIR=$RPM_BUILD_ROOT
0bdbc691 85
e35cae69 86cp -p rpmorphanrc.sample $RPM_BUILD_ROOT%{_sysconfdir}/rpmorphanrc
1cca0f99 87touch $RPM_BUILD_ROOT/var/log/%{name}.log
88
de712341 89%clean
90rm -rf $RPM_BUILD_ROOT
91
92%files
93%defattr(644,root,root,755)
8cb74404 94%doc Authors Changelog NEWS Readme Todo
0bdbc691 95%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rpmorphanrc
6ef7d7a1
JR
96%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/rpmorphan
97%attr(755,root,root) %{_bindir}/*
9238ce90 98%dir %{_datadir}/rpmorphan
6f3c2281 99%{_datadir}/rpmorphan/rpmorphan*lib.pl
9238ce90
JR
100%dir %{_datadir}/rpmorphan/locale
101%{_datadir}/rpmorphan/locale/en
102%lang(fr) %{_datadir}/rpmorphan/locale/fr_FR
1cca0f99 103%{_mandir}/man1/rpmdep.1*
d7bb1ad7 104%{_mandir}/man1/rpmextra.1*
1cca0f99 105%{_mandir}/man1/rpmduplicates.1*
de712341 106%{_mandir}/man1/rpmorphan.1*
107%{_mandir}/man1/rpmusage.1*
1cca0f99 108%attr(640,root,root) %ghost /var/log/%{name}.log
de712341 109%dir /var/lib/%{name}
110/var/lib/%{name}/keep
This page took 0.041934 seconds and 4 git commands to generate.