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