rpms/syncevolution/F-12 syncevolution.spec,1.15,1.16

Peter Robinson pbrobinson at fedoraproject.org
Sat Oct 17 00:33:47 UTC 2009


Author: pbrobinson

Update of /cvs/pkgs/rpms/syncevolution/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3266

Modified Files:
	syncevolution.spec 
Log Message:
- Enable the gtk and moblin guis


Index: syncevolution.spec
===================================================================
RCS file: /cvs/pkgs/rpms/syncevolution/F-12/syncevolution.spec,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -p -r1.15 -r1.16
--- syncevolution.spec	25 Sep 2009 09:08:35 -0000	1.15
+++ syncevolution.spec	17 Oct 2009 00:33:46 -0000	1.16
@@ -1,7 +1,7 @@
 Summary: SyncML client for evolution
 Name: syncevolution
 Version: 0.9
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: LGPLv2+
 Group: Applications/Productivity
 URL: http://syncevolution.org/
@@ -13,12 +13,17 @@ BuildRequires: cppunit-devel
 BuildRequires: evolution-data-server-devel
 BuildRequires: expat-devel
 BuildRequires: glib2-devel
+BuildRequires: gtk2-devel
 BuildRequires: libsoup-devel
 BuildRequires: libical-devel
+BuildRequires: nbtk-devel
 BuildRequires: pcre-devel
 BuildRequires: libcurl-devel
 BuildRequires: gnome-keyring-devel
-BuildRequires: intltool automake libtool autoconf
+BuildRequires: desktop-file-utils
+BuildRequires: intltool
+BuildRequires: gettext
+BuildRequires: libtool
 
 %description
 syncevolution is designed to provide a SyncML client that can
@@ -33,6 +38,22 @@ Requires: pkgconfig
 %description devel
 Files for development with %{name}.
 
+%package gtk
+Summary: GTK+ GUI for %{name}
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description gtk
+GTK+ GUI for use with %{name}.
+
+%package moblin
+Summary: Moblin GUI for %{name}
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description moblin
+Moblin GUI for use with %{name}.
+
 %prep
 %setup -q
 # use the ac macros in Makefile.am
@@ -45,10 +66,10 @@ autoreconf -fiv
 (cd src/synthesis && mkdir m4 && autoreconf -fi)
 %configure --enable-unit-tests --enable-libsoup  \
     --enable-dbus-service --enable-shared --with-expat=system \
-    --disable-static
+    --disable-static --enable-gui=all
 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g
 	s|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 find . -type d -perm 02755 -exec chmod 0755 '{}' \;
 
 %install
@@ -60,21 +81,27 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/te
 #Remove libtool archives and static libs
 find %{buildroot} -name '*.la' -o -name '*.a' | xargs rm
 
+%find_lang %{name}
+
+desktop-file-validate %{buildroot}/%{_datadir}/applications/sync-gtk.desktop
+desktop-file-validate %{buildroot}/%{_datadir}/applications/sync-moblin.desktop
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%check
-#make test
-
-%files
+%files -f %{name}.lang
 %defattr(-,root,root,-)
 %doc AUTHORS NEWS README COPYING HACKING LICENSE.LGPL-21 LICENSE.txt
 %{_sysconfdir}/default/syncevolution
-%{_bindir}/*
+%{_bindir}/client-test
+%{_bindir}/synccompare
+%{_bindir}/syncevolution
 %{_libdir}/*so.0*
 %{_libdir}/syncevolution/*so.0*
 %{_libexecdir}/syncevo-dbus-server
 %{_datadir}/dbus-1/services/org.Moblin.SyncEvolution.service
+%{_datadir}/syncevolution/*.png
+%{_datadir}/syncevolution/sync-ui.rc
 
 %files devel
 %defattr(-,root,root,-)
@@ -85,7 +112,21 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*so
 %{_libdir}/syncevolution/*so
 
+%files gtk
+%defattr(-,root,root,-)
+%{_bindir}/sync-ui-gtk
+%{_datadir}/applications/sync-gtk.desktop
+%{_datadir}/syncevolution/ui.xml
+
+%files moblin
+%defattr(-,root,root,-)
+%{_bindir}/sync-ui-moblin
+%{_datadir}/applications/sync-moblin.desktop
+
 %changelog
+* Fri Oct 16 2009 Peter Robinson <pbrobinson at redhat.com> - 0.9-2
+- Enable the gtk and moblin guis
+
 * Fri Sep 25 2009 Matěj Cepl <mcepl at redhat.com> - 0.9-1
 - New upstream release.
 




More information about the scm-commits mailing list