rpms/bootchart/devel bootchart.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Adam Jackson (ajax)
fedora-extras-commits at redhat.com
Mon Aug 27 17:07:58 UTC 2007
Author: ajax
Update of /cvs/pkgs/rpms/bootchart/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9945/devel
Modified Files:
.cvsignore sources
Added Files:
bootchart.spec
Log Message:
initial import
--- NEW FILE bootchart.spec ---
Name: bootchart
Version: 0.9
Release: 5%{?dist}
Summary: Boot Process Performance Visualization
License: GPLv3+
URL: http://www.bootchart.org/
Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
Group: Applications/System
Requires: jpackage-utils >= 0:1.5
Requires: jakarta-commons-cli >= 0:1.0
BuildRequires: ant
BuildRequires: jpackage-utils >= 0:1.5
BuildRequires: jakarta-commons-cli >= 0:1.0
BuildRequires: gcc-java >= 4.0.2
BuildRequires: java-gcj-compat-devel
Requires(post): java-gcj-compat
Requires(postun): java-gcj-compat
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
%description
A tool for performance analysis and visualization of the GNU/Linux boot
process. Resource utilization and process information are collected during
the boot process and are later rendered in a PNG, SVG or EPS encoded chart.
%prep
%setup -q
%build
# Remove the bundled commons-cli
rm -rf lib/org/apache/commons/cli lib/org/apache/commons/lang
CLASSPATH=%{_javadir}/commons-cli.jar ant
%install
rm -rf $RPM_BUILD_ROOT
# jar
install -p -D -m 644 %{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
# script
install -p -D -m 755 script/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
# javadoc
install -p -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
# logger
install -p -D -m 755 script/bootchartd $RPM_BUILD_ROOT/sbin/bootchartd
install -p -D -m 644 script/bootchartd.conf $RPM_BUILD_ROOT/etc/bootchartd.conf
%{_bindir}/aot-compile-rpm
%clean
rm -rf $RPM_BUILD_ROOT
%post
# Add a new grub/lilo entry
if [ -x /sbin/grubby ]; then
grubby --update-kernel=ALL --args="init=/sbin/bootchartd"
fi
if [ -x %{_bindir}/rebuild-gcj-db ]; then
%{_bindir}/rebuild-gcj-db
fi
%preun
# Remove the grub/lilo entry
if [ -x /sbin/grubby ]; then
grubby --update-kernel=ALL --remove-args="init=/sbin/bootchartd"
fi
if [ -x %{_bindir}/rebuild-gcj-db ]; then
%{_bindir}/rebuild-gcj-db
fi
%files
%defattr(-,root,root,-)
%doc ChangeLog COPYING INSTALL README README.logger TODO lib/LICENSE.cli.txt lib/LICENSE.compress.txt lib/LICENSE.epsgraphics.txt lib/NOTICE.txt
%{_javadocdir}/%{name}-%{version}
%{_javadir}/*
%attr(0755,root,root) /sbin/bootchartd
%config(noreplace) %{_sysconfdir}/bootchartd.conf
%dir %attr(0755,root,root) %{_bindir}/bootchart
%{_libdir}/gcj/%{name}
%changelog
* Mon Aug 27 2007 Adam Jackson <ajax at redhat.com> 0.9-5
- Additional minor spec cleanups from review bug (#219889)
* Fri Aug 24 2007 Adam Jackson <ajax at redhat.com> 0.9-4
- Fold the subpackages together, not really worth splitting.
- Add gcj pre-compilation.
* Thu Aug 16 2007 Adam Jackson <ajax at redhat.com> 0.9-3
- Fix license.
- Change logger group to System Environment/Base.
- install -p.
- Change buildroot to the new dogma.
* Wed Aug 15 2007 Adam Jackson <ajax at redhat.com> 0.9-2
- Update URL
- Change Group to Apps/System.
- Merge the base (renderer) and javadoc subpackages.
- Force use of bootchartd when it's installed, rather than only install
it for the current kernel or mess with rpm triggers.
* Fri Dec 15 2006 John (J5) Palmieri <johnp at redhat.com> - 0.9-1
- Initial fedora package
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/bootchart/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 27 Aug 2007 16:39:35 -0000 1.1
+++ .cvsignore 27 Aug 2007 17:07:25 -0000 1.2
@@ -0,0 +1 @@
+bootchart-0.9.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/bootchart/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 27 Aug 2007 16:39:35 -0000 1.1
+++ sources 27 Aug 2007 17:07:25 -0000 1.2
@@ -0,0 +1 @@
+4be91177d19069e21beeb106f2f77dff bootchart-0.9.tar.bz2
More information about the fedora-extras-commits
mailing list