]> git.pld-linux.org Git - packages/rpmorphan.git/blob - rpmorphan.spec
- use perlprov to get perl-modules dep
[packages/rpmorphan.git] / rpmorphan.spec
1 # TODO:
2 # - tk gui (option -gui or -tk) get SIGSEGV after quit
3 # - consider move %{_bindir}/rpmorphan-lib.pl to other place
4 %include        /usr/lib/rpm/macros.perl
5 Summary:        rpmorphan - list the orphaned rpm packages
6 Summary(fr.UTF-8):      rpmorphan liste les packages rpm orphelins
7 Summary(pl.UTF-8):      rpmorphan - wyświetlanie listy osieroconych pakietów
8 Name:           rpmorphan
9 Version:        1.1
10 Release:        1
11 License:        GPL v2
12 Group:          Applications/System
13 Source0:        http://dl.sourceforge.net/rpmorphan/%{name}-%{version}.tar.gz
14 # Source0-md5:  1b9e2e9b465218965d4761ef9fb7c9e2
15 URL:            http://rpmorphan.sourceforge.net/
16 BuildRequires:  rpm-perlprov
17 Suggests:       perl-Curses-UI
18 Suggests:       perl-Tk
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
28 It will try to help you to remove unused packages, for example:
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
45 zamyśle ma to być klon deborphana dla pakietów rpm.
46
47 Pomaga on usuwać nie używane pakiety, np.:
48 - po uaktualnieniu dystrybucji,
49 - kiedy chcemy usunąć pakiety po jakichś testach.
50
51 %prep
52 %setup -q
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56 install -d $RPM_BUILD_ROOT{%{_mandir}/man1,%{_bindir},/var/lib/%{name},%{_sysconfdir}}
57
58 ln -sf rpmorphan.pl $RPM_BUILD_ROOT%{_bindir}/rpmorphan
59 ln -sf rpmusage.pl $RPM_BUILD_ROOT%{_bindir}/rpmusage
60
61 install {rpmorphan,rpmorphan-lib,rpmusage}.pl $RPM_BUILD_ROOT%{_bindir}
62 install {rpmorphan,rpmusage}.1 $RPM_BUILD_ROOT%{_mandir}/man1
63
64 install rpmorphanrc.sample $RPM_BUILD_ROOT%{_sysconfdir}/rpmorphanrc
65
66 install keep $RPM_BUILD_ROOT/var/lib/%{name}
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71 %files
72 %defattr(644,root,root,755)
73 %doc Authors Changelog NEWS Readme Todo
74 %attr(755,root,root) %{_bindir}/*
75 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rpmorphanrc
76 %{_mandir}/man1/rpmorphan.1*
77 %{_mandir}/man1/rpmusage.1*
78 %dir /var/lib/%{name}
79 /var/lib/%{name}/keep
This page took 1.21151 seconds and 3 git commands to generate.