rpms/syncevolution/devel syncevolution.spec,1.15,1.16
Peter Robinson
pbrobinson at fedoraproject.org
Sat Oct 17 00:26:02 UTC 2009
Author: pbrobinson
Update of /cvs/pkgs/rpms/syncevolution/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31315
Modified Files:
syncevolution.spec
Log Message:
- Enable the gtk and moblin guis
Index: syncevolution.spec
===================================================================
RCS file: /cvs/pkgs/rpms/syncevolution/devel/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:25:57 -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 fedora-extras-commits
mailing list