rpms/rpmdepsize/devel import.log, NONE, 1.1 rpmdepsize.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Jussi Lehtola jussilehtola at fedoraproject.org
Sat May 16 07:49:48 UTC 2009


Author: jussilehtola

Update of /cvs/pkgs/rpms/rpmdepsize/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19653/devel

Modified Files:
	.cvsignore sources 
Added Files:
	import.log rpmdepsize.spec 
Log Message:
Imported in Fedora.



--- NEW FILE import.log ---
rpmdepsize-1_0-3_fc10:HEAD:rpmdepsize-1.0-3.fc10.src.rpm:1242460079


--- NEW FILE rpmdepsize.spec ---
Name:           rpmdepsize
Version:        1.0
Release:        3%{?dist}
Summary:        A tool for visualizing RPM dependencies

Group:          Development/Libraries
License:        GPLv2+
URL:            http://et.redhat.com/~rjones/rpmdepsize/
Source0:        http://et.redhat.com/~rjones/rpmdepsize/files/%{name}-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  desktop-file-utils
BuildRequires:  gtk2-devel
BuildRequires:  ocaml >= 3.10.0
BuildRequires:  ocaml-findlib-devel
BuildRequires:  ocaml-extlib-devel
BuildRequires:  ocaml-sexplib-devel
BuildRequires:  ocaml-lablgtk-devel >= 2.10.1
BuildRequires:  ocaml-camlp4-devel
BuildRequires:  yum >= 3.2.21

# To remove executable stack
# https://bugzilla.redhat.com/show_bug.cgi?id=450551
%if 0%{?fedora} < 11
BuildRequires:  prelink
%endif

# The program embeds a python script, which has these requirements:
Requires:       python
Requires:       yum >= 3.2.21


%description
rpmdepsize is an interactive graphical tool for visualizing the size
of RPM dependencies.

It's useful for shaming RPMs that have too many dependencies or pull
in large amounts of data because of indirect dependencies.


%prep
%setup -q
# Generate Desktop file
cat > %{name}.desktop << EOT
[Desktop Entry]
Name=RPM dependency visualizer
Comment=Visualize the size of the dependencies an RPM pulls in
Exec=rpmdepsize
Terminal=false
Type=Application
Categories=System;
EOT

%build
%configure
make %{?_smp_mflags}

%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}

# Remove executable stack
%if 0%{?fedora} < 11
execstack -c %{buildroot}%{_bindir}/rpmdepsize
%endif

# Install desktop file
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{name}.desktop


%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc COPYING README
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop


%changelog
* Sun May 10 2009 Jussi Lehtola <jussi.lehtola at iki.fi> - 1.0-3
- Add desktop file.

* Sat May 02 2009 Jussi Lehtola <jussi.lehtola at iki.fi> - 1.0-2
- Add missing BRs and remove executable stack.

* Fri Mar 27 2009 Richard W.M. Jones <rjones at redhat.com> - 1.0-1
- Initial RPM release.


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/rpmdepsize/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	15 May 2009 23:54:59 -0000	1.1
+++ .cvsignore	16 May 2009 07:49:17 -0000	1.2
@@ -0,0 +1 @@
+rpmdepsize-1.0.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/rpmdepsize/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	15 May 2009 23:54:59 -0000	1.1
+++ sources	16 May 2009 07:49:17 -0000	1.2
@@ -0,0 +1 @@
+4130eede98f6a9a59c0adc9b7a530034  rpmdepsize-1.0.tar.gz




More information about the scm-commits mailing list