From 086bbf5dd82e1a635fa744762bb7aab4faaaf520d382759147c6e634121af105 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Tue, 12 Jul 2011 09:53:02 +0000 Subject: [PATCH 1/3] Updating link to change in openSUSE:Factory/colord revision 6.0 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/colord?expand=0&rev=ce8449602774b5752194d81e31ff47a0 --- colord.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/colord.spec b/colord.spec index 5775f12..4e64e37 100644 --- a/colord.spec +++ b/colord.spec @@ -19,7 +19,7 @@ Name: colord Version: 0.1.10 -Release: 1 +Release: 3 License: GPLv2+ Summary: System Daemon for Managing Color Devices Url: http://colord.hughsie.com/ From f7707324d68291fe41be989fe3211f5deecda6f51999ccbfb341d43d2c13af09 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 2 Sep 2011 16:00:57 +0000 Subject: [PATCH 2/3] Accepting request 80632 from home:vuntz:branches:GNOME:Factory Update to 0.1.12 OBS-URL: https://build.opensuse.org/request/show/80632 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/colord?expand=0&rev=11 --- colord-0.1.10.tar.xz | 3 --- colord-0.1.12.tar.xz | 3 +++ colord.changes | 51 ++++++++++++++++++++++++++++++++++++++++++++ colord.spec | 19 ++++++++++------- 4 files changed, 65 insertions(+), 11 deletions(-) delete mode 100644 colord-0.1.10.tar.xz create mode 100644 colord-0.1.12.tar.xz diff --git a/colord-0.1.10.tar.xz b/colord-0.1.10.tar.xz deleted file mode 100644 index 3381780..0000000 --- a/colord-0.1.10.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8469cabb77e6ce99eef9fa9292eeab9c11c7232593af12bf1560303e4f5198df -size 417348 diff --git a/colord-0.1.12.tar.xz b/colord-0.1.12.tar.xz new file mode 100644 index 0000000..7f159e0 --- /dev/null +++ b/colord-0.1.12.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72992ed8798e8c140bbcfe570fc65e4e6bbad727a4691142cd018a8ce107165c +size 440284 diff --git a/colord.changes b/colord.changes index 00fe068..07f7ceb 100644 --- a/colord.changes +++ b/colord.changes @@ -1,3 +1,54 @@ +------------------------------------------------------------------- +Fri Sep 2 08:20:51 UTC 2011 - vuntz@opensuse.org + +- Update to version 0.1.12: + + New Features: + - Add a configure argument --enable-volume-search + - Add a configure argument of --enable-fd-fallback + - Add cd_client_import_profile() to be able to easily import a + GFile + - Allow the daemon to run with a different user + + Bugfixes: + - Add daemon user to acl of sensor devices + - Add lcms2 to Requires.private + - Check if a file is really an ICC profile before importing it + - Detect libusb_strerror in configure rather than relying on + the version + - Do not fail make check if there is no available local colord + process to use + - Ensure the profiles are sorted by their timestamp during + login + - Ensure the volume-sourced profiles are not marked as + systemwide profiles + - Exit with an error when trying to connect to a device that + does not exist + - Remove duplicate call to complete in libcolord + - Try harder to use the ICC profile checksum +- Changes from version 0.1.11: + + New Features: + - Enable GObject introspection generation on libcolord + - Generate a Vala API binding from the GObject Introspection + GIR + - Move the project home to freedesktop.org + - Ship generated man pages in tarballs + + Bugfixes: + - Add all of the required GObject Introspection annotations + required + - Allow FindDeviceByProperty() to match on model, vendor and + serial number + - Don't crash the example program if there is no default + profile assigned + - Fix the bugzilla and mailing list links on the webpage + (fdo#39129). + - Fix the licence headers in colord.h and cd-color.h + - Fix up some translatable strings + - Honor ACLOCAL_FLAGS when running autoreconf + - Use the const formatter when unwrapping GVariants to reduce + memory allocation + + Updated translations. +- Add gobject-introspection-devel and vala BuildRequires to build + introspection data and vala bindings. + ------------------------------------------------------------------- Mon Jul 11 12:43:32 CEST 2011 - vuntz@opensuse.org diff --git a/colord.spec b/colord.spec index 4e64e37..2e60001 100644 --- a/colord.spec +++ b/colord.spec @@ -18,15 +18,17 @@ Name: colord -Version: 0.1.10 -Release: 3 +Version: 0.1.12 +Release: 1 License: GPLv2+ Summary: System Daemon for Managing Color Devices Url: http://colord.hughsie.com/ Group: System/Daemons -Source: http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz +Source: http://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar.xz +BuildRequires: gobject-introspection-devel BuildRequires: intltool BuildRequires: sane-backends-devel +BuildRequires: vala # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz BuildRequires: pkgconfig(dbus-1) @@ -37,7 +39,7 @@ BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(libusb-1.0) >= 1.0.0 BuildRequires: pkgconfig(polkit-gobject-1) BuildRequires: pkgconfig(sqlite3) Requires: shared-color-profiles @@ -50,8 +52,6 @@ It is used by gnome-color-manager for system integration and use when there are no users logged in. %package -n libcolord1 - - Summary: System Daemon for Managing Color Devices -- Library Group: System/Libraries Recommends: %{name} @@ -62,8 +62,6 @@ It is used by gnome-color-manager for system integration and use when there are no users logged in. %package -n libcolord-devel - - Summary: System Daemon for Managing Color Devices -- Development Files Group: Development/Languages/C and C++ Requires: libcolord1 = %{version} @@ -116,12 +114,17 @@ find %{buildroot} -type f -name '*.la' -delete -print %files -n libcolord1 %defattr(-, root, root) %{_libdir}/libcolord.so.* +%{_libdir}/girepository-1.0/Colord-1.0.typelib %files -n libcolord-devel %defattr(-, root, root) %{_includedir}/colord-1/ %{_libdir}/libcolord.so %{_libdir}/pkgconfig/colord.pc +%{_datadir}/gir-1.0/Colord-1.0.gir +%dir %{_datadir}/vala +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/colord.vapi %files lang -f %{name}.lang From d36d12d5f6e03ab966cd58a7caef194cf9def6f5954c65836f4458aa84a8a9ef Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 2 Sep 2011 16:59:34 +0000 Subject: [PATCH 3/3] Accepting request 80714 from home:vuntz:branches:GNOME:Factory Install man pages OBS-URL: https://build.opensuse.org/request/show/80714 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/colord?expand=0&rev=12 --- colord.changes | 3 +++ colord.spec | 14 ++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/colord.changes b/colord.changes index 07f7ceb..2049be9 100644 --- a/colord.changes +++ b/colord.changes @@ -48,6 +48,9 @@ Fri Sep 2 08:20:51 UTC 2011 - vuntz@opensuse.org + Updated translations. - Add gobject-introspection-devel and vala BuildRequires to build introspection data and vala bindings. +- Manually install pre-built man pages, since the build system + cannot install them if docbook2man is not there (and we don't + want to add a BuildRequires on it since it's big). ------------------------------------------------------------------- Mon Jul 11 12:43:32 CEST 2011 - vuntz@opensuse.org diff --git a/colord.spec b/colord.spec index 2e60001..c9e3731 100644 --- a/colord.spec +++ b/colord.spec @@ -84,6 +84,15 @@ make %{?_smp_mflags} %install %make_install find %{buildroot} -type f -name '*.la' -delete -print +# Manually install prebuilt man pages, since we don't have docbook2man +pushd man +test ! -f %{buildroot}%{_mandir}/man1/* +for man in *.1; do + install -m 644 ${man} %{buildroot}%{_mandir}/man1/ +done +# Check we only have man1 pages to install +test ! -f *.[2-9] +popd %find_lang %{name} %clean @@ -108,8 +117,9 @@ find %{buildroot} -type f -name '*.la' -delete -print %{_datadir}/dbus-1/interfaces/org.freedesktop.ColorManager.* %{_datadir}/dbus-1/system-services/org.freedesktop.ColorManager.service %{_datadir}/polkit-1/actions/org.freedesktop.color.policy -#%%{_mandir}/man1/cd-create-profile.1* -#%%{_mandir}/man1/colormgr.1* +%{_mandir}/man1/cd-create-profile.1%{?ext_man} +%{_mandir}/man1/cd-fix-profile.1%{?ext_man} +%{_mandir}/man1/colormgr.1%{?ext_man} %files -n libcolord1 %defattr(-, root, root)