18861N/A#
18861N/A# spec file for package SUNWgkrellm
18861N/A#
18861N/A# Copyright 2010 Sun Microsystems, Inc.
18861N/A# This file and all modifications and additions to the pristine
18861N/A# package are under the same license as the package itself.
18861N/A#
18861N/A%define owner jouby
18861N/A#
18861N/A
18861N/A%include Solaris.inc
18861N/A
18861N/A%define OSR 9466:2.x
18861N/A
18861N/AName: SUNWgkrellm
18861N/AIPS_package_name: desktop/system-monitor/gkrellm
18861N/AMeta(info.classification): %{classification_prefix}:Applications/System Utilities
18861N/ASummary: Popular (ubiquitous) Gtk-based system monitor
18861N/AVersion: 2.3.4
18861N/ASource: http://members.dslextreme.com/users/billw/gkrellm/gkrellm-%{version}.tar.bz2
19039N/ASource1: gkrellm.desktop
19039N/ASource2: gkrellm.png
18861N/A# date:2008-09-4 owner:jouby type:bug
18861N/APatch1: gkrellm-01-manpage.diff
18861N/A# date:2008-09-4 owner:jouby type:feature
18861N/APatch2: gkrellm-02-battery.diff
18861N/A# date:2008-10-10 owner:jouby type:bug
18861N/APatch3: gkrellm-03-log.diff
18861N/ASUNW_BaseDir: %{_basedir}
18861N/ASUNW_Copyright: %{name}.copyright
19092N/ALicense: GPL v3
18861N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
18861N/A
18861N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
18861N/ARequires: SUNWgtk2
18861N/ARequires: SUNWhal
20857N/ABuildRequires: SUNWdbus-glib
20857N/ABuildRequires: SUNWdbus-libs
18861N/ABuildRequires: SUNWgtk2-devel
18861N/ABuildRequires: SUNWdbus-glib-devel
18861N/ABuildRequires: SUNWgnu-gettext
18861N/ABuildRequires: SUNWhal
19837N/ABuildRequires: SUNWgcc
18861N/A
18861N/A%package l10n
18861N/ASummary: %{summary} - l10n files
18861N/ARequires: %{name}
18861N/A
18861N/A%package devel
18861N/ASummary: %{summary} - development files
18861N/ASUNW_BaseDir: %{_basedir}
18861N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
18861N/ARequires: %name
18861N/A
18861N/A%prep
18861N/A%setup -q -n gkrellm-%version
18861N/A%patch1 -p1
18861N/A%patch2 -p1
18861N/A%patch3 -p1
18861N/A
18861N/A%build
18861N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
18861N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
18861N/A CPUS=1
18861N/Afi
18861N/A
18861N/Aexport CFLAGS="%optflags"
18861N/Aexport LDFLAGS="%arch_ldadd %ldadd ${EXTRA_LDFLAGS} -L/usr/sfw/lib -R/usr/sfw/lib"
18861N/Aexport LD_OPTIONS="-L/usr/sfw/lib -R/usr/sfw/lib"
18861N/A
18861N/Amake -j$CPUS enable_nls=1 LOCALEDIR=/usr/share/locale solaris
18861N/A
18861N/A%install
18861N/Arm -rf $RPM_BUILD_ROOT
18861N/A
18861N/Amake DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} install
18861N/A
18861N/Acd po
18861N/Amake do_nls=1 INSTALL_PREFIX=$RPM_BUILD_ROOT install
18861N/Acd ..
20829N/A
18861N/Acd src
19039N/A#FIXME: convert doesn't work on snv_150
19039N/A#convert gkrellm.ico gkrellm.png
19039N/A#mv gkrellm-8.png gkrellm.png
18861N/Amkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
18861N/Acp %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/applications
18861N/Amkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
19039N/A#cp gkrellm.png $RPM_BUILD_ROOT/usr/share/pixmaps
19039N/Acp %{SOURCE2} $RPM_BUILD_ROOT/usr/share/pixmaps
18861N/A
18861N/A%clean
18861N/Arm -rf $RPM_BUILD_ROOT
18861N/A
18861N/A%files
18861N/A%doc README
18861N/A%doc(bzip2) COPYING COPYRIGHT CREDITS Changelog
18861N/A%dir %attr (0755, root, other) %{_datadir}/doc
18861N/A%defattr (-, root, bin)
18861N/A%dir %attr (0755, root, bin) %{_bindir}
18861N/A%{_bindir}/gkrellm
18861N/A%{_bindir}/gkrellmd
18861N/A%dir %attr (0755, root, sys) %{_datadir}
18861N/A%dir %attr (0755, root, other) %{_datadir}/applications
18861N/A%{_datadir}/applications/*
18861N/A%dir %attr (0755, root, other) %{_datadir}/pixmaps
18861N/A%{_datadir}/pixmaps/*
18861N/A%dir %attr (0755, root, bin) %{_mandir}
18861N/A%dir %attr (0755, root, bin) %{_mandir}/man1
18861N/A%{_mandir}/man1/gkrellm.1
18861N/A%{_mandir}/man1/gkrellmd.1
18861N/A
18861N/A%files l10n
18861N/A%defattr (-, root, other)
18861N/A%dir %attr (0755, root, sys) %{_datadir}
18861N/A%{_datadir}/locale/*
18861N/A
18861N/A%files devel
18861N/A%defattr (-, root, bin)
18861N/A%dir %attr (0755, root, other) %{_includedir}/gkrellm2
18861N/A%{_includedir}/gkrellm2/*.h
18861N/A%dir %attr (0755, root, bin) %{_libdir}
18861N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
18861N/A%{_libdir}/pkgconfig/gkrellm.pc
18861N/A
18861N/A%changelog
18861N/A* Wed Jan 27 2010 - brian.cameron@sun.com
18861N/A- Bump to 2.3.4. Remove upstream patch gkrellm-01-ldflags.diff.
18861N/A* Fri Jun 26 2009 - chris.wang@sun.com
18861N/A- Change spec and patch owner to jouby
18861N/A* Thu Mar 05 2009 - brian.cameron@sun.com
18861N/A- Change SUNWdbus-bindings to SUNWdbus-glib.
18861N/A* Web Mar 04 2009 - chris.wang@sun.com
18861N/A- Transfer the ownership to bewitche
18861N/A* Thu Feb 12 2009 - halton.huo@sun.com
18861N/A- Update Requires/BuildRequires after running check-deps.pl, fix CR #6798922
18861N/A* Sat Jan 17 2009 - dave.lin@sun.com
18861N/A- Change "Requires: SUNWgnu-gettext"to "BuildRequires: SUNWgnu-gettext".
18861N/A* Wed. Oct. 22 2008 - Henry Zhang <hua.zhang@sun.com>
18861N/A- Bump to 2.3.2
18861N/A* Wed. Sep 17 2008 - Henry Zhang <hua.zhang@sun.com>
18861N/A- Delete locale files if not build_l10n
18861N/A* Fri Sep 12 2008 - takao.fujiwara@sun.com
18861N/A- Add l10n package.
18861N/A* Fri Sep 12 2008 - Henry Zhang <hua.zhang@sun.com>
18861N/A- Add %doc to %files for copyright
18861N/A* Wed. Sep. 3 2008 - hua.zhang@sun.com
18861N/A- Updated spec file, bump to 2.3.1, and add patches.
18861N/A* Sun Nov 18 2007 - daymobrew@users.sourceforge.net
18861N/A- Change LDFLAGS to work for gcc. Add patch, 01-ldflags, to get LDFLAGS into
18861N/A the build.
18861N/A* Sun Nov 18 2007 - daymobrew@users.sourceforge.net
18861N/A- Enable building with either SUNWgnu-gettext or SFEgettext.
18861N/A* Fri Apr 20 2007 - dougs@truemail.co.th
18861N/A- Added SFW libs (LDFLAGS,LD_OPTIONS)
18861N/A* Mon Mar 19 2007 - dougs@truemail.co.th
18861N/A- Fixed -fno-omit-frame-pointer flag
18861N/A* Sun Mar 11 2007 - Eric Boutilier
18861N/A- Initial spec
18861N/A
19202N/A
19519N/A