From 3fdaa829f18b9e8ff4be3af79e4f49dba128fb34 Mon Sep 17 00:00:00 2001 From: CentOS Buildsys Date: Jul 10 2013 15:36:28 +0000 Subject: import gnome-contacts-3.8.2-3.el7.src.rpm --- diff --git a/.gnome-contacts.metadata b/.gnome-contacts.metadata new file mode 100644 index 0000000..62109e9 --- /dev/null +++ b/.gnome-contacts.metadata @@ -0,0 +1 @@ +bab2dd24f143def00c1cd0764fb4e4d20d3d975c SOURCES/gnome-contacts-3.8.2.tar.xz diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/0001-Add-a-man-page.patch b/SOURCES/0001-Add-a-man-page.patch new file mode 100644 index 0000000..9ab0517 --- /dev/null +++ b/SOURCES/0001-Add-a-man-page.patch @@ -0,0 +1,171 @@ +From eddd43232a4930a807f4cc24ead713f4b11902cf Mon Sep 17 00:00:00 2001 +From: Matthias Clasen +Date: Tue, 2 Jul 2013 11:27:48 -0400 +Subject: [PATCH 1/3] Add a man page + +This is admittedly pretty minimal. + +https://bugzilla.gnome.org/show_bug.cgi?id=703470 +--- + Makefile.am | 5 ++++ + configure.ac | 18 ++++++++++++++ + man/Makefile.am | 21 ++++++++++++++++ + man/gnome-contacts.xml | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++ + 4 files changed, 110 insertions(+) + create mode 100644 man/Makefile.am + create mode 100644 man/gnome-contacts.xml + +diff --git a/Makefile.am b/Makefile.am +index 40ae6c7..d3a82a5 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,6 +1,11 @@ + ACLOCAL_AMFLAGS = -I m4 -I libgd ${ACLOCAL_FLAGS} + NULL= + SUBDIRS = libgd src vapi data po ++if BUILD_MAN_PAGES ++SUBDIRS += man ++endif ++DIST_SUBDIRS = libgd src vapi data po man ++ + EXTRA_DIST = \ + autogen.sh \ + intltool-extract.in \ +diff --git a/configure.ac b/configure.ac +index 58b8f96..a17321c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -11,6 +11,7 @@ AC_CONFIG_FILES([Makefile + libgd/Makefile + vapi/Makefile + src/Makefile ++ man/Makefile + data/Makefile + po/Makefile.in + data/gnome-contacts.desktop.in +@@ -77,6 +78,23 @@ AM_CONDITIONAL(BUILD_CHEESE, test x${have_cheese} = xyes) + GLIB_COMPILE_RESOURCES=`$PKG_CONFIG --variable glib_compile_resources gio-2.0` + AC_SUBST(GLIB_COMPILE_RESOURCES) + ++################# ++# Documentation # ++################# ++ ++AC_ARG_ENABLE(man-pages, ++ AC_HELP_STRING([--enable-man-pages], ++ [build man pages]),, ++ enable_documentation=yes) ++if test x$enable_man_pages = xyes; then ++ AC_PATH_PROG([XSLTPROC], [xsltproc]) ++ if test x$XSLTPROC = x; then ++ AC_MSG_ERROR([xsltproc is required to build man pages]) ++ fi ++fi ++AM_CONDITIONAL(BUILD_MAN_PAGES, test x$enable_man_pages = xyes) ++ ++ + dnl libgd + LIBGD_INIT([ + gtk-hacks +diff --git a/man/Makefile.am b/man/Makefile.am +new file mode 100644 +index 0000000..182800d +--- /dev/null ++++ b/man/Makefile.am +@@ -0,0 +1,21 @@ ++XSLTPROC_FLAGS = \ ++ --nonet \ ++ --stringparam man.output.quietly 1 \ ++ --stringparam funcsynopsis.style ansi \ ++ --stringparam man.th.extra1.suppress 1 \ ++ --stringparam man.authors.section.enabled 0 \ ++ --stringparam man.copyright.section.enabled 0 ++ ++.xml.1: ++ $(AM_V_GEN) $(XSLTPROC) $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< ++ ++man_MANS = \ ++ gnome-contacts.1 ++ ++xml_files = $(man_MANS:.1=.xml) ++ ++EXTRA_DIST = $(xml_files) ++ ++DISTCLEANFILES = $(man_MANS) ++ ++-include $(top_srcdir)/git.mk +diff --git a/man/gnome-contacts.xml b/man/gnome-contacts.xml +new file mode 100644 +index 0000000..7a3bd20 +--- /dev/null ++++ b/man/gnome-contacts.xml +@@ -0,0 +1,66 @@ ++ ++ ++ ++ ++ ++ ++ gnome-contacts ++ GNOME ++ ++ ++ ++ Maintainer ++ Alexander ++ Larsson ++ alexl@redhat.com ++ ++ ++ ++ ++ ++ ++ gnome-contacts ++ 1 ++ User Commands ++ ++ ++ ++ gnome-contacts ++ Access and store information about contacts ++ ++ ++ ++ ++ gnome-contacts OPTION ++ ++ ++ ++ ++ Description ++ ++ gnome-contacts is a graphical ++ user interface to access and store information about ++ your contacts. ++ ++ gnome-contacts uses the folks library to pull ++ together contact information from various sources, ++ including telepathy, evolution-data-server, your ++ configured GNOME online accounts, etc. ++ ++ ++ ++ Options ++ ++ ++ ++ , ++ ++ Prints a short help ++ text and exits. ++ ++ ++ ++ ++ ++ +-- +1.8.3.1 + diff --git a/SPECS/gnome-contacts.spec b/SPECS/gnome-contacts.spec new file mode 100644 index 0000000..e0ccf16 --- /dev/null +++ b/SPECS/gnome-contacts.spec @@ -0,0 +1,244 @@ +Name: gnome-contacts +Version: 3.8.2 +Release: 3%{?dist} +Summary: Contacts manager for GNOME + +License: GPLv2+ +URL: https://live.gnome.org/Design/Apps/Contacts +#VCS: http://git.gnome.org/browse/gnome-contacts/ +Source0: http://download.gnome.org/sources/%{name}/3.8/%{name}-%{version}.tar.xz + +# upstream fix +Patch0: 0001-Add-a-man-page.patch + +BuildRequires: folks-devel +BuildRequires: gtk3-devel +BuildRequires: vala-devel +BuildRequires: intltool +BuildRequires: libnotify-devel +BuildRequires: gnome-desktop3-devel +BuildRequires: desktop-file-utils +BuildRequires: cheese-libs-devel + +# for patch0 +BuildRequires: autoconf automake libtool intltool +BuildRequires: docbook-style-xsl +BuildRequires: libxslt + +Obsoletes: contacts <= 0.12 +Provides: contacts + +%description +%{name} is a standalone contacts manager for GNOME desktop. + +%prep +%setup -q +%patch0 -p1 + +autoreconf -i -f +intltoolize -f + +%build +%configure --enable-man-pages +make %{?_smp_mflags} V=1 + +%install +make install DESTDIR=$RPM_BUILD_ROOT +desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop +%find_lang %{name} + +%postun +if [ $1 -eq 0 ]; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : +fi + +%posttrans +glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : + +%files -f %{name}.lang +%doc AUTHORS COPYING README NEWS +%{_bindir}/%{name} +%{_libexecdir}/gnome-contacts-search-provider +%{_datadir}/applications/%{name}.desktop +%{_datadir}/dbus-1/services/org.gnome.Contacts.SearchProvider.service +%{_datadir}/glib-2.0/schemas/org.gnome.Contacts.enums.xml +%{_datadir}/glib-2.0/schemas/org.gnome.Contacts.gschema.xml +%dir %{_datadir}/gnome-shell +%dir %{_datadir}/gnome-shell/search-providers +%{_datadir}/gnome-shell/search-providers/gnome-contacts-search-provider.ini +%{_mandir}/man1/gnome-contacts.1.gz + + +%changelog +* Wed Jul 10 2013 Matthias Clasen - 3.8.2-3 +- Add a man page + +* Fri Jun 21 2013 Matthias Clasen - 3.8.2-2 +- Don't install ChangeLog + +* Tue May 28 2013 Matthias Clasen - 3.8.2-1 +- Update to 3.8.2 + +* Mon Apr 15 2013 Richard Hughes - 3.8.1-1 +- Update to 3.8.1 + +* Tue Mar 26 2013 Kalev Lember - 3.8.0-1 +- Update to 3.8.0 + +* Fri Mar 8 2013 Matthias Clasen - 3.7.91-1 +- Update to 3.7.91 + +* Thu Feb 21 2013 Kalev Lember - 3.7.90-1 +- Update to 3.7.90 + +* Wed Feb 20 2013 Kalev Lember - 3.7.3-3 +- Rebuilt for libgnome-desktop soname bump + +* Fri Jan 25 2013 Peter Robinson 3.7.3-2 +- Rebuild for new cogl + +* Fri Dec 21 2012 Kalev Lember - 3.7.3-1 +- Update to 3.7.3 + +* Tue Nov 20 2012 Milan Crha - 3.6.2-2 +- Rebuild against newer evolution-data-server + +* Tue Nov 13 2012 Kalev Lember - 3.6.2-1 +- Update to 3.6.2 + +* Thu Oct 25 2012 Milan Crha - 3.6.1-2 +- Rebuild against newer evolution-data-server + +* Tue Oct 16 2012 Kalev Lember - 3.6.1-1 +- Update to 3.6.1 + +* Tue Oct 2 2012 Peter Robinson - 3.6.0-2 +- Obsolete contacts. RHBZ # 861373 +- Cleanup spec, update URL and Source locations + +* Tue Sep 25 2012 Richard Hughes - 3.6.0-1 +- Update to 3.6.0 + +* Wed Sep 19 2012 Kalev Lember - 3.5.92-2 +- Rebuilt for new libcheese + +* Wed Sep 19 2012 Richard Hughes - 3.5.92-1 +- Update to 3.5.92 + +* Tue Sep 04 2012 Richard Hughes - 3.5.91-1 +- Update to 3.5.91 + +* Tue Aug 28 2012 Matthias Clasen - 3.5.90-2 +- Rebuild against new cogl/clutter + +* Tue Aug 21 2012 Elad Alfassa - 3.5.90-1 +- New upstream release + +* Tue Jul 31 2012 Richard Hughes - 3.5.4.1-1 +- Update to 3.5.4.1 + +* Fri Jul 27 2012 Fedora Release Engineering - 3.5.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jul 18 2012 Matthias Clasen - 3.5.3-2 +- Rebuild + +* Tue Jul 17 2012 Richard Hughes - 3.5.3-1 +- Update to 3.5.3 + +* Mon Jun 25 2012 Richard Hughes - 3.5.2-1 +- Update to 3.5.2 + +* Thu Jun 07 2012 Richard Hughes - 3.5.1-1 +- Update to 3.5.1 + +* Fri May 18 2012 Richard Hughes - 3.4.1-1 +- Update to 3.4.1 + +* Tue Apr 24 2012 Kalev Lember - 3.4.0-2 +- Silence rpm scriptlet output + +* Tue Mar 27 2012 Richard Hughes - 3.4.0-1 +- Update to 3.4.0 + +* Wed Mar 21 2012 Kalev Lember - 3.3.92-1 +- Update to 3.3.92 + +* Tue Mar 6 2012 Matthias Clasen - 3.3.91-1 +- Update to 3.3.91 + +* Sun Feb 26 2012 Matthias Clasen - 3.3.90-1 +- Update to 3.3.90 + +* Tue Feb 7 2012 Matthias Clasen - 3.3.4-1 +- Update to 3.3.4 + +* Tue Jan 17 2012 Matthias Clasen - 3.3.3-1 +- Update to 3.3.3 + +* Fri Jan 13 2012 Fedora Release Engineering - 3.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Dec 20 2011 Matthias Clasen - 3.3.1-1 +- Update to 3.3.1 + +* Thu Nov 24 2011 Tomas Bzatek - 3.2.2-3 +- Rebuilt for new eds + +* Wed Oct 26 2011 Fedora Release Engineering - 3.2.2-2 +- Rebuilt for glibc bug#747377 + +* Thu Oct 20 2011 Elad Alfassa - 3.2.2-1 +- Upstream bugfix release 3.2.2 +- Fixes RHBZ #743827, #743989 + +* Tue Oct 18 2011 Elad Alfassa - 3.2.1-1 +- Update to 3.2.1 (Translation updates) + +* Tue Sep 27 2011 Elad Alfassa - 3.2.0.1-1 +- New upstream release + +* Tue Sep 20 2011 Elad Alfassa - 0.1.5.2-1 +- New upstream release (mainly contact linking support) + +* Wed Sep 07 2011 Elad Alfassa - 0.1.4.1-1 +- New upstream release (fix a crash). + +* Wed Sep 07 2011 Elad Alfassa - 0.1.4-1 +- New upstream release: +- *Unique application instance support +- *Support browsing for avatar file +- *Support deleting (some) contacts +- *Support linking contacts +- *Support for new fields: +- * nickname +- * birthday (readonly) +- * company/title/etc (readonly) +- * Lots of small UI tweaks + +* Tue Aug 30 2011 Elad Alfassa - 0.1.3-1 +- New upstream version + +* Mon Aug 22 2011 Brian Pepple - 0.1.2-2 +- Rebuld for eds. + +* Tue Aug 16 2011 Elad Alfassa - 0.1.2-0 +- New upstream release + +* Sun Aug 14 2011 Elad Alfassa - 0.1.1-2 +- Rebuilt to fix broken libfolks dependencies + +* Tue Jul 05 2011 Elad Alfassa - 0.1.1-1 +- Update to 0.1.1 + +* Sun Jun 19 2011 Elad Alfassa - 0.1.0-3 +- Fix unowned directory + +* Sun Jun 19 2011 Elad Alfassa - 0.1.0-2 +- Add missing doc files. +- Use package names instead of pkgconfig() in BuildRequires + +* Mon Jun 13 2011 Elad Alfassa - 0.1.0-1 +- Initial packaging + +