]>
Commit | Line | Data |
---|---|---|
de712341 | 1 | # TODO: |
8c0ae303 | 2 | # - tk gui (option -gui or -tk) get SIGSEGV after quit |
3 | # - consider move %{_bindir}/rpmorphan-lib.pl to other place | |
551d0a9e | 4 | %include /usr/lib/rpm/macros.perl |
8cb74404 | 5 | Summary: rpmorphan - list the orphaned rpm packages |
de712341 | 6 | Summary(fr.UTF-8): rpmorphan liste les packages rpm orphelins |
8cb74404 | 7 | Summary(pl.UTF-8): rpmorphan - wyświetlanie listy osieroconych pakietów |
de712341 | 8 | Name: rpmorphan |
8c0ae303 | 9 | Version: 1.1 |
b982f503 | 10 | Release: 1 |
de712341 | 11 | License: GPL v2 |
72248bf6 | 12 | Group: Applications/System |
de712341 | 13 | Source0: http://dl.sourceforge.net/rpmorphan/%{name}-%{version}.tar.gz |
8c0ae303 | 14 | # Source0-md5: 1b9e2e9b465218965d4761ef9fb7c9e2 |
8cb74404 | 15 | URL: http://rpmorphan.sourceforge.net/ |
551d0a9e | 16 | BuildRequires: rpm-perlprov |
570dd5d4 | 17 | Suggests: perl-Curses-UI |
18 | Suggests: perl-Tk | |
de712341 | 19 | BuildArch: noarch |
20 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
21 | ||
22 | %description | |
23 | rpmorphan finds "orphaned" packages on your system. It determines | |
24 | which packages have no other packages depending on their installation, | |
25 | and shows you a list of these packages. It intends to be clone of | |
26 | deborphan debian tools for rpm packages. | |
27 | ||
04001f7c | 28 | It will try to help you to remove unused packages, for example: |
de712341 | 29 | - after a distribution upgrade, |
30 | - when you want to suppress packages after some tests. | |
31 | ||
32 | %description -l fr.UTF-8 | |
33 | Le logiciel rpmorphan liste les packages rpm qui n'ont plus de | |
34 | dépendances avec les autres paquets installés sur votre systčme. C'est | |
35 | un clone du logiciel deborphan de debian pour les packages rpm. | |
36 | ||
37 | Il peut vous aider pour supprimer les packages inutilisés, par | |
38 | exemple: | |
39 | - aprčs une montée de version systčme, | |
40 | - lors de la suppression de logiciels aprčs des tests. | |
41 | ||
42 | %description -l pl.UTF-8 | |
43 | rpmorphan znajduje "osierocone" pakiety w systemie. Określa które | |
44 | pakiety nie są zależnościami innych pakietów i wyświetla ich listę. W | |
8cb74404 | 45 | zamyśle ma to być klon deborphana dla pakietów rpm. |
de712341 | 46 | |
8cb74404 | 47 | Pomaga on usuwać nie używane pakiety, np.: |
de712341 | 48 | - po uaktualnieniu dystrybucji, |
8cb74404 | 49 | - kiedy chcemy usunąć pakiety po jakichś testach. |
de712341 | 50 | |
51 | %prep | |
52 | %setup -q | |
53 | ||
54 | %install | |
55 | rm -rf $RPM_BUILD_ROOT | |
0bdbc691 | 56 | install -d $RPM_BUILD_ROOT{%{_mandir}/man1,%{_bindir},/var/lib/%{name},%{_sysconfdir}} |
de712341 | 57 | |
58 | ln -sf rpmorphan.pl $RPM_BUILD_ROOT%{_bindir}/rpmorphan | |
59 | ln -sf rpmusage.pl $RPM_BUILD_ROOT%{_bindir}/rpmusage | |
60 | ||
8c0ae303 | 61 | install {rpmorphan,rpmorphan-lib,rpmusage}.pl $RPM_BUILD_ROOT%{_bindir} |
de712341 | 62 | install {rpmorphan,rpmusage}.1 $RPM_BUILD_ROOT%{_mandir}/man1 |
0bdbc691 | 63 | |
64 | install rpmorphanrc.sample $RPM_BUILD_ROOT%{_sysconfdir}/rpmorphanrc | |
65 | ||
de712341 | 66 | install keep $RPM_BUILD_ROOT/var/lib/%{name} |
67 | ||
de712341 | 68 | %clean |
69 | rm -rf $RPM_BUILD_ROOT | |
70 | ||
71 | %files | |
72 | %defattr(644,root,root,755) | |
8cb74404 | 73 | %doc Authors Changelog NEWS Readme Todo |
de712341 | 74 | %attr(755,root,root) %{_bindir}/* |
0bdbc691 | 75 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rpmorphanrc |
de712341 | 76 | %{_mandir}/man1/rpmorphan.1* |
77 | %{_mandir}/man1/rpmusage.1* | |
78 | %dir /var/lib/%{name} | |
79 | /var/lib/%{name}/keep |