rpms/smolt/EL-5 smolt.spec,1.39,1.40
Mike McGrath
mmcgrath at fedoraproject.org
Wed Sep 23 21:36:35 UTC 2009
Author: mmcgrath
Update of /cvs/pkgs/rpms/smolt/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24633
Modified Files:
smolt.spec
Log Message:
releasing 1.4 for various fixes. Unfortunately it breaks the gui. Still working on a fix for it
Index: smolt.spec
===================================================================
RCS file: /cvs/pkgs/rpms/smolt/EL-5/smolt.spec,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -p -r1.39 -r1.40
--- smolt.spec 9 Jul 2009 17:03:12 -0000 1.39
+++ smolt.spec 23 Sep 2009 21:36:35 -0000 1.40
@@ -1,15 +1,16 @@
Name: smolt
+
Summary: Fedora hardware profiler
-Version: 1.3.1
-Release: 1.1%{?dist}
+Version: 1.4
+Release: 2.1%{?dist}
License: GPLv2+
Group: Applications/Internet
URL: http://fedorahosted.org/smolt
Source: https://fedorahosted.org/releases/s/m/%{name}/%{name}-%{version}.tar.gz
-source1: smoltGui.py
+Patch0: 0001-Client-Hopefully-fix-encoding-trouble.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Requires: dbus-python, python-urlgrabber, gawk, python-paste
+Requires: dbus-python, python-urlgrabber, gawk, python-paste, python-ctypes
BuildArch: noarch
BuildRequires: gettext
BuildRequires: desktop-file-utils
@@ -20,6 +21,7 @@ Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
Requires(preun): /sbin/service
Requires(postun): /sbin/service
+Requires: python-simplejson
%description
The Fedora hardware profiler is a server-client system that does a hardware
@@ -66,6 +68,7 @@ ensure that deps are kept small.
%prep
%setup -q
+%patch0 -p1
%build
cd client/
@@ -79,13 +82,11 @@ cd ..
%{__install} -d -m 0755 smoon/ %{buildroot}/%{_datadir}/%{name}/smoon/
%{__mkdir} -p %{buildroot}/%{_mandir}/man1/
%{__cp} -adv smoon/* %{buildroot}/%{_datadir}/%{name}/smoon/
-%{__cp} -adv client/simplejson %{buildroot}/%{_datadir}/%{name}/client/
%{__cp} client/scan.py %{buildroot}/%{_datadir}/%{name}/client/
%{__cp} client/gate.py %{buildroot}/%{_datadir}/%{name}/client/
%{__cp} client/os_detect.py %{buildroot}/%{_datadir}/%{name}/client/
%{__cp} client/fs_util.py %{buildroot}/%{_datadir}/%{name}/client/
%{__cp} client/man/* %{buildroot}/%{_mandir}/man1/
-%{__cp} %{SOURCE1} %{buildroot}/%{_datadir}/%{name}/client/
%{__mkdir} -p %{buildroot}/%{_sysconfdir}/sysconfig/
%{__mkdir} -p %{buildroot}/%{_datadir}/firstboot/modules/
@@ -97,29 +98,34 @@ cd ..
touch %{buildroot}/%{_sysconfdir}/sysconfig/hw-uuid
# Icons
-%{__mkdir} -p %{buildroot}/%{_datadir}/icons/hicolor/16x16/apps/
-%{__mkdir} -p %{buildroot}/%{_datadir}/icons/hicolor/22x22/apps/
-%{__mkdir} -p %{buildroot}/%{_datadir}/icons/hicolor/24x24/apps/
-%{__mkdir} -p %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps/
+#%{__mkdir} -p %{buildroot}/%{_datadir}/icons/hicolor/16x16/apps/
+#%{__mkdir} -p %{buildroot}/%{_datadir}/icons/hicolor/22x22/apps/
+#%{__mkdir} -p %{buildroot}/%{_datadir}/icons/hicolor/24x24/apps/
+#%{__mkdir} -p %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps/
%{__mkdir} -p %{buildroot}/%{_datadir}/firstboot/pixmaps/
%{__mkdir} -p %{buildroot}/%{_datadir}/firstboot/themes/default/
-%{__mv} client/icons/smolt-icon-16.png %{buildroot}/%{_datadir}/icons/hicolor/16x16/apps/smolt.png
-%{__mv} client/icons/smolt-icon-22.png %{buildroot}/%{_datadir}/icons/hicolor/22x22/apps/smolt.png
-%{__mv} client/icons/smolt-icon-24.png %{buildroot}/%{_datadir}/icons/hicolor/24x24/apps/smolt.png
-%{__mv} client/icons/smolt-icon-32.png %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps/smolt.png
-%{__cp} -adv client/icons/* %{buildroot}/%{_datadir}/%{name}/client/icons/
+#%{__mv} client/icons/smolt-icon-16.png %{buildroot}/%{_datadir}/icons/hicolor/16x16/apps/smolt.png
+#%{__mv} client/icons/smolt-icon-22.png %{buildroot}/%{_datadir}/icons/hicolor/22x22/apps/smolt.png
+#%{__mv} client/icons/smolt-icon-24.png %{buildroot}/%{_datadir}/icons/hicolor/24x24/apps/smolt.png
+#%{__mv} client/icons/smolt-icon-32.png %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps/smolt.png
+#%{__cp} -adv client/icons/* %{buildroot}/%{_datadir}/%{name}/client/icons/
+%{__rm} -rf %{buildroot}/%{_datadir}/icons/
%{__cp} -adv client/icons/smolt-icon-48.png %{buildroot}/%{_datadir}/firstboot/themes/default/smolt.png
+#
+%{__rm} -f %{buildroot}/%{_bindir}/smoltSendProfile %{buildroot}/%{_bindir}/smoltDeleteProfile
+%{__rm} -f %{buildroot}/%{_bindir}/smoltGui
+%{__rm} -f %{buildroot}/%{_datadir}/%{name}/client/config.py
-%{__rm} -f %{buildroot}/%{_bindir}/smoltSendProfile %{buildroot}/%{_bindir}/smoltDeleteProfile %{buildroot}/%{_bindir}/smoltGui
ln -s %{_datadir}/%{name}/client/sendProfile.py %{buildroot}/%{_bindir}/smoltSendProfile
ln -s %{_datadir}/%{name}/client/deleteProfile.py %{buildroot}/%{_bindir}/smoltDeleteProfile
-ln -s %{_datadir}/%{name}/client/smoltGui.py %{buildroot}/%{_bindir}/smoltGui
-
+#ln -s %{_datadir}/%{name}/client/smoltGui.py %{buildroot}/%{_bindir}/smoltGui
ln -s %{_sysconfdir}/%{name}/config.py %{buildroot}/%{_datadir}/%{name}/client/config.py
-desktop-file-install --vendor='fedora' --dir=%{buildroot}/%{_datadir}/applications client/smolt.desktop
+
+#desktop-file-install --vendor='fedora' --dir=%{buildroot}/%{_datadir}/applications client/smolt.desktop
+%{__rm} -f %{buildroot}/%{_datadir}/applications/smolt.desktop
%find_lang %{name}
# Cleanup from the Makefile (will be cleaned up when it is finalized)
@@ -163,13 +169,13 @@ do
touch %{_datadir}/%{name}/smoon/hardware/static/stats/$f
done
-%post gui
-touch --no-create %{_datadir}/icons/hicolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-
-%postun gui
-touch --no-create %{_datadir}/icons/hicolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+#%post gui
+#touch --no-create %{_datadir}/icons/hicolor || :
+#%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+
+#%postun gui
+#touch --no-create %{_datadir}/icons/hicolor || :
+#%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
%files -f %{name}.lang
%defattr(-,root,root,-)
@@ -177,8 +183,8 @@ touch --no-create %{_datadir}/icons/hico
%dir %{_datadir}/%{name}
%dir %{_sysconfdir}/%{name}/
%{_datadir}/%{name}/client
-%ghost %{_datadir}/%{name}/client/scan.pyc
-%ghost %{_datadir}/%{name}/client/scan.pyo
+#%ghost %{_datadir}/%{name}/client/scan.pyc
+#%ghost %{_datadir}/%{name}/client/scan.pyo
%{_datadir}/%{name}/doc
%{_bindir}/smoltSendProfile
%{_bindir}/smoltDeleteProfile
@@ -199,14 +205,31 @@ touch --no-create %{_datadir}/icons/hico
%files gui
%defattr(-,root,root,-)
-%{_datadir}/applications/fedora-smolt.desktop
-%{_datadir}/icons/hicolor/*x*/apps/smolt.png
-%{_bindir}/smoltGui
+#%{_datadir}/applications/fedora-smolt.desktop
+#%{_datadir}/icons/hicolor/*x*/apps/smolt.png
+#%{_bindir}/smoltGui
%changelog
-* Thu Jul 09 2009 Mike McGrath <mmcgrath at redhat.com> - 1.3.1-1.1
+* Wed Sep 23 2009 Mike McGrath <mmcgrath at redhat.com> 1.4-2.1
+- removed gui
+- Added python-ctypes requirement
+
+* Mon Sep 21 2009 Mike McGrath <mmcgrath at redhat.com> 1.4-2
+- Patched issue with translations (already upstream)
+
+* Mon Sep 14 2009 Mike McGrath <mmcgrath at redhat.com> 1.4-1
- Upstream released new version
+* Thu Sep 10 2009 Mike McGrath <mmcgrath at redhat.com> - 1.3.2-2
+- Added requires for PyQt4 on smolt gui
+
+* Thu Sep 03 2009 Mike McGrath <mmcgrath at redhat.com> - 1.3.2-1
+- Upstream released new version
+- Changed some link and copy info
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
* Thu Jul 02 2009 Mike McGrath <mmcgrath at redhat.com> - 1.3-1
- Added touch for generated stats
- Upstream released new version
More information about the fedora-extras-commits
mailing list