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