rpms/speedcrunch/devel sources, 1.5, 1.6 speedcrunch.spec, 1.15, 1.16 speedcrunch.desktop, 1.5, NONE
Rex Dieter
rdieter at fedoraproject.org
Fri Jun 25 17:41:40 UTC 2010
Author: rdieter
Update of /cvs/pkgs/rpms/speedcrunch/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv24479
Modified Files:
sources speedcrunch.spec
Removed Files:
speedcrunch.desktop
Log Message:
* Thu Jun 24 2010 Rex Dieter <rdieter at fedoraproject.org> - 0.11-0.1.alpha
- speedcrunch-0.11-alpha
- update cmake-related macros
- optimize scriptlets
- %summary: drop 'for KDE', should be quite usable on any DE
- use upstream-provided .desktop file
- %check: make test
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/speedcrunch/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- sources 17 Apr 2008 20:57:03 -0000 1.5
+++ sources 25 Jun 2010 17:41:40 -0000 1.6
@@ -1 +1 @@
-ad6789a35d568cb761ccb770eecd2b4e speedcrunch-0.10.tar.gz
+36e5588cc7dd1f0d50ddad194d7743e7 speedcrunch-0.11-alpha.tar.gz
Index: speedcrunch.spec
===================================================================
RCS file: /cvs/pkgs/rpms/speedcrunch/devel/speedcrunch.spec,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -p -r1.15 -r1.16
--- speedcrunch.spec 27 Jul 2009 04:40:18 -0000 1.15
+++ speedcrunch.spec 25 Jun 2010 17:41:40 -0000 1.16
@@ -1,17 +1,22 @@
+
+%define pre alpha
+
Name: speedcrunch
-Version: 0.10
-Release: 3%{?dist}
-Summary: A fast power user calculator for KDE
+Version: 0.11
+Release: 0.1.%{pre}%{?dist}
+Summary: A fast power user calculator
Group: Applications/Engineering
License: GPLv2+
URL: http://speedcrunch.digitalfanatics.org
-Source0: http://speedcrunch.googlecode.com/files/speedcrunch-%{version}.tar.gz
-Source1: speedcrunch.desktop
+Source0: http://speedcrunch.googlecode.com/files/speedcrunch-%{version}%{?pre:-%{pre}}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: cmake qt4-devel desktop-file-utils ImageMagick
-#Requires:
+
+# to be paranoid and include a minimal qt4 dep (ie, require at least the
+# same or higher qt4 version than what was used to build it) -- Rex
+%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
%description
SpeedCrunch is a fast, high precision and powerful desktop calculator.
@@ -20,44 +25,53 @@ precisions, unlimited variable storage,
full keyboard-friendly and more than 15 built-in math function.
%prep
-%setup -q
+%setup -q -n speedcrunch-%{version}%{?pre:-%{pre}}
+
sed -i 's/\r//' COPYING ChangeLog README
+
%build
-mkdir fedora
-cd fedora
-export CFLAGS="$RPM_OPT_FLAGS"
-export CXXFLAGS="$RPM_OPT_FLAGS"
-export FFLAGS="$RPM_OPT_FLAGS"
-cmake ../src \
- -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
- -DBUILD_SHARED_LIBS:BOOL=ON
-make VERBOSE=1 %{?_smp_mflags}
+
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+%{cmake} ../src
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}
%install
rm -rf $RPM_BUILD_ROOT
-cd fedora
-make install DESTDIR=$RPM_BUILD_ROOT
+make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
# Create icons on the fly
-cd ../src/resources
+pushd src/resources
for size in 16 24 32 48 64; do
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${size}x${size}/apps
convert -size ${size}x${size} speedcrunch.png \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${size}x${size}/apps/speedcrunch.png
+ touch --reference speedcrunch.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${size}x${size}/apps/speedcrunch.png
done
+popd
desktop-file-install --vendor="" \
--dir=$RPM_BUILD_ROOT%{_datadir}/applications \
- %{SOURCE1}
+ src/speedcrunch.desktop
+
+%check
+make test -C %{_target_platform}
%post
-touch --no-create %{_datadir}/icons/hicolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
%postun
-touch --no-create %{_datadir}/icons/hicolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+if [ $1 -eq 0 ] ; then
+ touch --no-create %{_datadir}/icons/hicolor &> /dev/null
+ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -67,11 +81,19 @@ rm -rf $RPM_BUILD_ROOT
%doc ChangeLog COPYING README
%{_bindir}/speedcrunch
%{_datadir}/applications/speedcrunch.desktop
-%{_datadir}/speedcrunch
+%{_datadir}/speedcrunch/
%{_datadir}/icons/hicolor/*/apps/speedcrunch.png
%{_datadir}/pixmaps/speedcrunch.png
%changelog
+* Thu Jun 24 2010 Rex Dieter <rdieter at fedoraproject.org> - 0.11-0.1.alpha
+- speedcrunch-0.11-alpha
+- update cmake-related macros
+- optimize scriptlets
+- %%summary: drop 'for KDE', should be quite usable on any DE
+- use upstream-provided .desktop file
+- %%check: make test
+
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.10-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
--- speedcrunch.desktop DELETED ---
More information about the scm-commits
mailing list