rpms/rpmorphan/F-10 rpmorphan.logrotate, NONE, 1.1 rpmorphan.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Richard W.M. Jones rjones at fedoraproject.org
Tue Mar 31 12:24:03 UTC 2009


Author: rjones

Update of /cvs/pkgs/rpms/rpmorphan/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8052

Modified Files:
	.cvsignore sources 
Added Files:
	rpmorphan.logrotate rpmorphan.spec 
Log Message:
* Tue Mar 31 2009 Richard W.M. Jones <rjones at redhat.com> - 1.4-5
- Clarify the documentation, usage of 'orphan' and other terminology.

* Wed Mar 25 2009 Richard W.M. Jones <rjones at redhat.com> - 1.4-4
- Combine all %%doc lines into one.
- Remove Makefile from %%doc section.
- Use %%{?_smp_mflags}.

* Wed Mar 25 2009 Richard W.M. Jones <rjones at redhat.com> - 1.4-3
- Missing Requires perl-Tk (Leigh Scott).
- Added %%{?dist} to Release.

* Mon Mar 16 2009 Richard W.M. Jones <rjones at redhat.com> - 1.4-2
- Initial build for Fedora.




--- NEW FILE rpmorphan.logrotate ---
/var/log/rpmorphan.log {
    missingok
    notifempty
    size 30k
    yearly
    create 0600 root root
}


--- NEW FILE rpmorphan.spec ---
Summary:          List packages that have no dependencies (like deborphan)
Name:             rpmorphan
Version:          1.4
Release:          5%{?dist}
Group:            Applications/System
License:          GPLv2+

BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:        noarch

URL:              http://rpmorphan.sourceforge.net
Source0:          http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Source1:          rpmorphan.logrotate

Requires:         perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires:         logrotate
Requires:         perl-Tk


%description
rpmorphan finds "orphaned"[1] packages on your system. It determines
which packages have no other packages depending on their installation,
and shows you a list of these packages.  It intends to be clone of
deborphan Debian tools for rpm packages.

It will try to help you to remove unused packages, for example:
* after a distribution upgrade
* when you want to suppress packages after some tests

Several tools are also provided :
* rpmusage - display rpm packages last use date
* rpmdep - display the full dependency of an installed rpm package
* rpmduplicates - find programs with several version installed

Yum offers a program called 'package-cleanup' which you can use to
carry out similar tasks.

[1] Note that orphan is used in the sense of Debian's deborphan, and
is NOT the same as Fedora orphaned packages which are packages that
have no current maintainer.


%prep
%setup -q


%build
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install

mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/rpmorphan


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc rpmorphan.lsm Authors COPYING Changelog NEWS Todo Readme rpmorphanrc.sample
%{_bindir}/rpmorphan-lib.pl
%{_bindir}/rpmorphan.pl
%{_bindir}/rpmorphan
%{_bindir}/rpmusage.pl
%{_bindir}/rpmusage
%{_bindir}/rpmdep.pl
%{_bindir}/rpmdep
%{_bindir}/rpmduplicates.pl
%{_bindir}/rpmduplicates
%ghost %config(noreplace) %{_localstatedir}/log/rpmorphan.log
%dir %{_localstatedir}/lib/rpmorphan
%attr(644, root, root)%{_localstatedir}/lib/rpmorphan/keep
%config(noreplace) %{_sysconfdir}/logrotate.d/rpmorphan
%{_mandir}/man1/rpmorphan.1*
%{_mandir}/man1/rpmusage.1*
%{_mandir}/man1/rpmdep.1*
%{_mandir}/man1/rpmduplicates.1*


%changelog
* Tue Mar 31 2009 Richard W.M. Jones <rjones at redhat.com> - 1.4-5
- Clarify the documentation, usage of 'orphan' and other terminology.

* Wed Mar 25 2009 Richard W.M. Jones <rjones at redhat.com> - 1.4-4
- Combine all %%doc lines into one.
- Remove Makefile from %%doc section.
- Use %%{?_smp_mflags}.

* Wed Mar 25 2009 Richard W.M. Jones <rjones at redhat.com> - 1.4-3
- Missing Requires perl-Tk (Leigh Scott).
- Added %%{?dist} to Release.

* Mon Mar 16 2009 Richard W.M. Jones <rjones at redhat.com> - 1.4-2
- Initial build for Fedora.

* Mon Jan 05 2009 <gerbier at users.sourceforge.net> 1.4-1
- improve diagnostic if "rpm -e" return some comments

* Mon Oct 19 2008 <gerbier at users.sourceforge.net> 1.3-1
- fix a bug if exclude are set in config file (thanks Szymon Siwek)
- display number of deleted file

* Mon Apr 7 2008 <gerbier at users.sourceforge.net> 1.2-1
- write log to /var/log/rpmorphan.log
- add rpmdep.pl tool
- add rpmduplicate.pl tool

* Thu Nov 22 2007 <gerbier at users.sourceforge.net> 1.1-1
- (rpmorphan) add a default target : guess-lib
- (rpmorphan) test rpm delete
- fix warnings from perlcritic tool
- (rpmorphan) split too complex code (add read_one_rc, init_cache)
- (rpmorphan) add keep-file option, which allow to cutomize the keep file
- add rpmorphan-lib.pl to store common code for rpmorphan, rpmusage
- (rpmusage) add a default target : all
- use rpmlint to build a better rpm package

* Wed Apr 27 2007 <gerbier at users.sourceforge.net> 1.0
- fix bug with tk : core dump because update call before mainloop
- add w_ prefix for widgets variables
- add dry-run (simulation) mode
- (gui) add 3 counters : packages, orphans, selected
- (gui) display_status call debug sub
- new Liste_pac global variable
- (gui) change curses geometry to work on console
- (gui) recursive analysis
- improve virtuals : now check if how many package provide this one

* Wed Mar 29 2007 <gerbier at users.sourceforge.net> 0.9
- add curses interface
- test for root access before removing packages
- add optionnal configuration file
- recode debugging system
- apply conway coding rules
- add tk_get_current_elem sub
- add get_from_command_line sub
- add status widget
* Tue Mar 06 2007 <gerbier at users.sourceforge.net> 0.8
- add simple graphical user iinterface (optionnal)
- remove global variable opt_verbose
- split code in functions : access_time_filter, read_rpm_data, search_orphans
* Tue Feb 28 2007  <gerbier at users.sourceforge.net> 0.4
- add optionnal cache
* Tue Feb 03 2007  <gerbier at users.sourceforge.net> 0.3
- add rpmusage tool
- add a link from rpmorphan.pl to rpmorphan
* Tue Jan 30 2007  <gerbier at users.sourceforge.net> 0.2
- add permanent exclude list
* Tue Jan 23 2007  <gerbier at users.sourceforge.net> 0.1
- Initial spec file 


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/rpmorphan/F-10/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	27 Mar 2009 20:46:19 -0000	1.1
+++ .cvsignore	31 Mar 2009 12:23:33 -0000	1.2
@@ -0,0 +1 @@
+rpmorphan-1.4.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/rpmorphan/F-10/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	27 Mar 2009 20:46:19 -0000	1.1
+++ sources	31 Mar 2009 12:23:33 -0000	1.2
@@ -0,0 +1 @@
+8d4809df20807aa7ca3f8c51318e3df9  rpmorphan-1.4.tar.gz




More information about the fedora-extras-commits mailing list