rpms/marble/FC-6 marble-0.4-multilibs.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 marble.spec, 1.2, 1.3 sources, 1.2, 1.3

Chitlesh GOORAH (chitlesh) fedora-extras-commits at redhat.com
Tue Aug 21 15:13:39 UTC 2007


Author: chitlesh

Update of /cvs/extras/rpms/marble/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30906/FC-6

Modified Files:
	.cvsignore marble.spec sources 
Added Files:
	marble-0.4-multilibs.patch 
Log Message:


marble-0.4-multilibs.patch:

--- NEW FILE marble-0.4-multilibs.patch ---
--- src/lib/CMakeLists.txt	2007-08-19 18:33:36.000000000 +0200
+++ CMakeLists.txt1	2007-08-21 13:37:22.000000000 +0200
@@ -202,8 +202,6 @@
 
   else(APPLE AND QTONLY)
     if(QTONLY)
-      install(TARGETS marblewidget DESTINATION lib)
-    else(QTONLY)
       install(TARGETS marblewidget DESTINATION ${LIB_INSTALL_DIR})
     endif(QTONLY)
   endif(APPLE AND QTONLY)


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/marble/FC-6/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	30 Apr 2007 07:16:56 -0000	1.2
+++ .cvsignore	21 Aug 2007 15:13:06 -0000	1.3
@@ -1 +1 @@
-marble_0.3-1.tar.gz
+marble-0.4-1.tar.bz2


Index: marble.spec
===================================================================
RCS file: /cvs/extras/rpms/marble/FC-6/marble.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- marble.spec	30 Apr 2007 08:09:44 -0000	1.2
+++ marble.spec	21 Aug 2007 15:13:06 -0000	1.3
@@ -1,18 +1,20 @@
 Name:           marble
- #("Fjords")
-#upstream version : 0.3-1
-Version:        0.3.1
-Release:        3%{?dist}
+
+#codename: Sladibadfast
+# upstream version: 0.4-1, but advised me to use:
+Version:        0.4.0.1
+Release:        1%{?dist}
 Summary:        A KDE Desktop Globe
 
 Group:          Applications/Engineering
-License:        LGPL
+License:        LGPLv2
+Patch0:         %{name}-0.4-multilibs.patch
 
 URL:            http://edu.kde.org/marble/
-Source0:        http://developer.kde.org/~tackat/marble/kubuntu/marble_0.3-1.tar.gz
+Source0:        http://developer.kde.org/~tackat/marble/%{name}-0.4-1.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires:  qt4-devel cmake desktop-file-utils
+BuildRequires:  qt4-devel cmake desktop-file-utils gpsd-devel
 
 
 %description
@@ -23,24 +25,26 @@
 applications like Google Earth or Nasa World Wind it's rather
 meant to be a small light weight multi purpose widget.
 
+%package devel
+Summary:         Development files for marble
+Group:           Development/Libraries
+Requires:        %{name} = %{version}-%{release}
+Requires:        qt4-devel
+
+
+%description devel
+Development files for marble
+
 
 %prep
 %setup -q -n %{name}
+%patch0 -p0 -b .
 
 %build
 
-%ifarch ppc
-sed -i.flags -e 's|-msse||' src/CMakeLists.txt
-%endif
-
-CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ;
-
-export CMAKE_CXX_FLAGS="$CXXFLAGS"
-
-cmake                                             \
-      -DQTONLY=ON                                 \
-      -DCMAKE_INSTALL_PREFIX=%{_prefix}           \
-      -DQT_QMAKE_EXECUTABLE=%{_bindir}/qmake-qt4 .
+%cmake -DQTONLY=ON                                 \
+       -DCMAKE_INSTALL_PREFIX=%{_prefix}           \
+       -DQT_QMAKE_EXECUTABLE=%{_bindir}/qmake-qt4 .
 
 
 %{__make} %{?_smp_mflags} VERBOSE=1
@@ -51,25 +55,61 @@
 %{__make} install DESTDIR=%{buildroot}
 
 
-desktop-file-install --vendor ""             \
+desktop-file-install --vendor fedora         \
   --dir %{buildroot}%{_datadir}/applications \
   --remove-category "Utility"                \
+  --delete-original                          \
   %{buildroot}%{_datadir}/applications/%{name}.desktop
 
+install -d %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
+install -p -m 644 data/svg/%{name}-icon.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
+
 
 %clean
 %{__rm} -rf %{buildroot}
 
 
+%post
+/sbin/ldconfig
+touch --no-create %{_datadir}/icons/hicolor || :
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+
+
+%postun
+/sbin/ldconfig
+touch --no-create %{_datadir}/icons/hicolor || :
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+
+
 %files
 %defattr(-,root,root,-)
-%doc CREDITS LICENSE.txt marble-intro.pdf
+%doc CREDITS LICENSE.txt ChangeLog TODO MANIFESTO.txt USECASES
 %{_bindir}/%{name}
-%{_datadir}/applications/%{name}.desktop
+%{_datadir}/applications/fedora-%{name}.desktop
 %{_datadir}/apps/%{name}
+%{_libdir}/libmarblewidget.so.*
+%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
+
+
+%files devel
+%defattr(-,root,root,-)
+%doc docs CODING
+%{_includedir}/%{name}
+%{_libdir}/libmarblewidget.so
+
 
 
 %changelog
+* Sun Aug 19 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> 0.4.0.1-1
+- new upstream release and applied fix for multilibs
+- change license tag to LGPLv2
+- added devel package to create additional Qt-Designer-Plugin for developers
+- gpsd support
+- added missing icons
+
+* Thu Jun 21 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> 0.3.1-4
+- fix for ppc64
+
 * Mon Apr 30 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> 0.3.1-3
 - fix for ppc
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/marble/FC-6/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	30 Apr 2007 07:16:56 -0000	1.2
+++ sources	21 Aug 2007 15:13:06 -0000	1.3
@@ -1 +1 @@
-9d10af6c5f8b67503857426f84d8b358  marble_0.3-1.tar.gz
+36cfa5627817fbe1a636b0f4d8a6ed3f  marble-0.4-1.tar.bz2




More information about the fedora-extras-commits mailing list