Name: libtimezonemap Version: 0.4.1 Release: 4%{?dist} Summary: Time zone map widget for Gtk+ Group: System Environment/Libraries License: GPLv3 URL: https://launchpad.net/timezonemap Source0: http://archive.ubuntu.com/ubuntu/pool/main/libt/libtimezonemap/%{name}_%{version}.tar.gz Patch0: 0001-Make-whitespace-and-indentation-consistent.patch Patch1: 0004-Update-the-GPL-comments-with-the-new-FSF-address.patch Patch2: 0005-Create-local-copies-of-string-properties.patch Patch3: 0006-Moved-CcTimezoneLocation-into-its-own-file.patch Patch8: 0009-Added-a-function-to-clear-the-location-set-for-a-CcT.patch Patch9: 0010-Allow-the-timezone-highlight-to-be-manually-set-sepa.patch Patch10: 0011-Added-a-glade-catalog-file.patch Patch11: 0012-Merge-r36-from-lp-dshea-timezonemap-trunk.patch Patch12: 0013-Merge-r38-from-lp-dshea-timezonemap-trunk.patch Patch13: 0014-Merge-r39-from-lp-dshea-timezonemap-trunk.patch Patch14: 0015-Merge-r37-from-lp-dshea-timezonemap-trunk.patch Patch15: 0016-Add-cc-timezone-location.h-to-timezonemapincludes_HE.patch Patch16: 0017-Set-en_name-correctly.patch Patch17: 0018-Don-t-call-g_type_init-on-glib-2.35-it-s-deprecated.patch BuildRequires: glib2-devel >= 2.26 BuildRequires: gtk3-devel >= 3.1.4 BuildRequires: json-glib-devel BuildRequires: gobject-introspection-devel BuildRequires: gnome-common %description libtimezonemap is a time zone map widget for Gtk+. The widget displays a world map with a highlighted region representing the selected time zone, and the location can be changed by clicking on the map. This library is a fork of the of the code from gnome-control-center's datetime panel, which was itself a fork of Ubiquity's timezone map. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel libtimezonemap is a time zone map widget for Gtk+. This package contains header files used for building applications that use %{name}. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch8 -p1 %patch9 -p1 %patch10 -p1 %patch11 -p1 %patch12 -p1 %patch13 -p1 %patch14 -p1 %patch15 -p1 %patch16 -p1 %patch17 -p1 %build ./autogen.sh %configure make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} rm -f %{buildroot}%{_libdir}/*.la %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc COPYING README TODO %{_libdir}/libtimezonemap.so.* %{_libdir}/girepository-1.0/TimezoneMap-1.0.typelib %{_datadir}/%{name} %files devel %{_libdir}/libtimezonemap.so %{_libdir}/pkgconfig/timezonemap.pc %{_includedir}/timezonemap %{_datadir}/gir-1.0/TimezoneMap-1.0.gir %{_datadir}/glade/catalogs/TimezoneMap.xml %changelog * Mon Dec 2 2013 David Shea - 0.4.1-4 - Merge fixes from lp:timezonemap - Add cc-timezone-location.h to timezonemapincludes_HEADERS so it gets installed (iain.lane) - Set en_name correctly (iain.lane) - Don't call g_type_init() on glib >= 2.35; it's deprecated (iain.lane) * Wed Nov 27 2013 David Shea - 0.4.1-3 - Added a glade catalog file (dshea) * Tue Nov 26 2013 David Shea - 0.4.1-2 - Make whitespace and indentation consistent (iain.lane@canonical.com) - Switched to a git-formatted patch for the FSF address to make things easier for me to track (dshea) - Create local copies of string properties. (dshea) - Moved CcTimezoneLocation into its own file. (dshea) - Don't close a NULL file pointer. (dshea) - Turn on and fix g-ir-scanner warnings. (dshea) - Added a .bzrignore file to ignore all the files generated by the build. (dshea) - Ignore the INSTALL file (dshea) - Added a function to clear the location set for a CcTimezoneMap (dshea) - Allow the timezone highlight to be manually set separately from the location. (dshea) * Thu Nov 14 2013 David Shea - 0.4.1-1 - Initial version