]> git.pld-linux.org Git - packages/rpmorphan.git/blame - rpmorphan.spec
- move locale from /usr/lib to /usr/share
[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
37172316 17Version: 1.8
9238ce90 18Release: 3
de712341 19License: GPL v2
72248bf6 20Group: Applications/System
de712341 21Source0: http://dl.sourceforge.net/rpmorphan/%{name}-%{version}.tar.gz
37172316 22# Source0-md5: 4b237a8db197198b0fc8bc59981b6334
9238ce90 23Patch0: %{name}-noarch.patch
8cb74404 24URL: http://rpmorphan.sourceforge.net/
551d0a9e 25BuildRequires: rpm-perlprov
570dd5d4 26Suggests: perl-Curses-UI
27Suggests: perl-Tk
de712341 28BuildArch: noarch
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32rpmorphan finds "orphaned" packages on your system. It determines
33which packages have no other packages depending on their installation,
34and shows you a list of these packages. It intends to be clone of
35deborphan debian tools for rpm packages.
36
04001f7c 37It will try to help you to remove unused packages, for example:
de712341 38- after a distribution upgrade,
39- when you want to suppress packages after some tests.
40
1cca0f99 41Several tools are also provided:
42- rpmusage - display rpm packages last use date
43- rpmdep - display the full dependency of an installed rpm package
44- rpmduplicates - find programs with several version installed
45
de712341 46%description -l fr.UTF-8
47Le logiciel rpmorphan liste les packages rpm qui n'ont plus de
48dépendances avec les autres paquets installés sur votre systčme. C'est
49un clone du logiciel deborphan de debian pour les packages rpm.
50
51Il peut vous aider pour supprimer les packages inutilisés, par
52exemple:
53- aprčs une montée de version systčme,
54- lors de la suppression de logiciels aprčs des tests.
55
1cca0f99 56Plusieurs outils sont également fournis:
57- rpmusage - donne la date de la derničre utilisation d'un package
58- rpmdep - founit l'ensemble des dependances (recursive) d'un package
59- rpmduplicates - cherche les logiciels qui ont plusieurs versions
60 installées
61
de712341 62%description -l pl.UTF-8
63rpmorphan znajduje "osierocone" pakiety w systemie. Określa które
64pakiety nie są zależnościami innych pakietów i wyświetla ich listę. W
8cb74404 65zamyśle ma to być klon deborphana dla pakietów rpm.
de712341 66
8cb74404 67Pomaga on usuwać nie używane pakiety, np.:
de712341 68- po uaktualnieniu dystrybucji,
8cb74404 69- kiedy chcemy usunąć pakiety po jakichś testach.
de712341 70
1cca0f99 71Dostarcza dodatkowo narzędzia:
72- rpmusage - wyświetla
73- rpmdep - wyświetla pełne zależności zainstalowanego pakietu
74- rpmduplicates - wyszukuje programy zainstalowane w kilku wersjach
75
de712341 76%prep
77%setup -q
9238ce90 78%patch0 -p1
de712341 79
80%install
81rm -rf $RPM_BUILD_ROOT
de712341 82
6ef7d7a1 83%{__make} install \
6ef7d7a1 84 DESTDIR=$RPM_BUILD_ROOT
0bdbc691 85
86install 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
JR
98%dir %{_datadir}/rpmorphan
99%dir %{_datadir}/rpmorphan/locale
100%{_datadir}/rpmorphan/locale/en
101%lang(fr) %{_datadir}/rpmorphan/locale/fr_FR
1cca0f99 102%{_mandir}/man1/rpmdep.1*
103%{_mandir}/man1/rpmduplicates.1*
de712341 104%{_mandir}/man1/rpmorphan.1*
105%{_mandir}/man1/rpmusage.1*
1cca0f99 106%attr(640,root,root) %ghost /var/log/%{name}.log
de712341 107%dir /var/lib/%{name}
108/var/lib/%{name}/keep
This page took 0.134087 seconds and 4 git commands to generate.