Package gnome-color-manager: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 | %define _unpackaged_files_terminate_build 1 %define _libexecdir %_prefix/libexec %define ver_major 3.36 %def_enable packagekit # tests require colord running and g-c-m installed %def_disable check Name: gnome-color-manager Version: %ver_major.0 Release: alt1 Summary: Color profile manager for the GNOME desktop License: GPL-2.0 Group: Graphical desktop/GNOME Url: http://www.gnome.org/projects/gnome-color-manager/ Source: %gnome_ftp/%name/%ver_major/%name-%version.tar.xz Obsoletes: libcolor-glib Requires: common-licenses gnome-filesystem %define gio_ver 2.31.10 %define gtk_ver 3.0 %define vte_ver 0.37.1 %define notify_ver 0.7.3 %define colord_ver 1.3.1 %define colord_gtk_ver 0.1.20 %define lcms_ver 2.2 BuildRequires(pre): meson rpm-build-gnome BuildRequires: gcc-c++ yelp-tools libappstream-glib-devel BuildRequires: docbook-utils xsltproc BuildPreReq: libgio-devel >= %gio_ver BuildPreReq: libgtk+3-devel >= %gtk_ver BuildPreReq: libvte3-devel >= %vte_ver BuildPreReq: libnotify-devel >= %notify_ver BuildPreReq: colord-devel >= %colord_ver BuildPreReq: libcolord-gtk-devel >= %colord_gtk_ver BuildRequires: libgnome-desktop3-devel libexif-devel libexiv2-devel libcanberra-gtk3-devel BuildRequires: libtiff-devel liblcms2-devel >= %lcms_ver libXrandr-devel %{?_enable_packagekit:BuildRequires: libexiv2-devel} %{?_enable_check:BuildRequires: /proc xvfb-run} %description gnome-color-manager is a session program that makes it easy to manage, install and generate color profiles in the GNOME desktop. This project has the following features: * Setting output gamma tables (with local brightness and adjustments) to any Xrandr output (falling back to the per-screen methods for drivers that do not yet support Xrandr 1.3). * Setting of settings at session start, and when monitors are hotplugged. * Easy install of vendor supplied ICC or ICM files, just by double clicking on the file. * Easy display calibration using an external calibration device, and scanner calibration using a inexpensive IT 8.7 target. For calibration, the ArgyllCMS package is required. * Integration X11 by setting the per-screen and per-output _ICC_PROFILE atom, which makes applications such as the GIMP use a color managed output. * Easy to use DBus interface for applications to query what ICC profiles should be used for a specific device. This is session activated and is only started when it is needed, and quits after a small period of idleness. %prep %setup %build %meson \ -Dtests=true \ %{?_disable_packagekit:-Dpackagekit=false} %meson_build %install %meson_install # The license ln -sf %_licensedir/GPL-2 COPYING %find_lang --with-gnome %name %check %meson_test %files -f %name.lang %_bindir/gcm-import %_bindir/gcm-inspect %_bindir/gcm-picker %_bindir/gcm-viewer %_datadir/%name/ %_datadir/applications/*.desktop %_iconsdir/hicolor/*x*/apps/*.png %_iconsdir/hicolor/scalable/apps/*.svg %_man1dir/* %_datadir/metainfo/org.gnome.ColorProfileViewer.appdata.xml %doc --no-dereference COPYING %doc README AUTHORS %changelog * Wed Apr 01 2020 Yuri N. Sedunov <aris@altlinux.org> 3.36.0-alt1 - 3.36.0 * Fri Mar 08 2019 Yuri N. Sedunov <aris@altlinux.org> 3.32.0-alt1 - 3.32.0 * Tue Sep 04 2018 Yuri N. Sedunov <aris@altlinux.org> 3.30.0-alt1 - 3.30.0 * Thu Aug 09 2018 Yuri N. Sedunov <aris@altlinux.org> 3.28.0-alt2 - dropped obsolete gnome-session dependency (ALT #35237) * Mon Mar 12 2018 Yuri N. Sedunov <aris@altlinux.org> 3.28.0-alt1 - 3.28.0 * Tue Sep 12 2017 Yuri N. Sedunov <aris@altlinux.org> 3.26.0-alt1 - 3.26.0 * Tue Sep 12 2017 Yuri N. Sedunov <aris@altlinux.org> 3.24.0-alt3 - dropped obsolete gnome-session dependency * Sun May 07 2017 Yuri N. Sedunov <aris@altlinux.org> 3.24.0-alt2 - rebuilt against libexiv2.so.26 * Mon Mar 20 2017 Yuri N. Sedunov <aris@altlinux.org> 3.24.0-alt1 - 3.24.0 * Mon Nov 07 2016 Yuri N. Sedunov <aris@altlinux.org> 3.22.2-alt1 - 3.22.2 * Wed Oct 12 2016 Yuri N. Sedunov <aris@altlinux.org> 3.22.1-alt1 - 3.22.1 * Mon Sep 19 2016 Yuri N. Sedunov <aris@altlinux.org> 3.22.0-alt1 - 3.22.0 * Mon Mar 21 2016 Yuri N. Sedunov <aris@altlinux.org> 3.20.0-alt1 - 3.20.0 * Mon Sep 21 2015 Yuri N. Sedunov <aris@altlinux.org> 3.18.0-alt1 - 3.18.0 * Sun Jun 28 2015 Yuri N. Sedunov <aris@altlinux.org> 3.16.0-alt2 - rebuilt against libexiv2.so.14 * Tue Jun 16 2015 Gleb F-Malinovskiy <glebfm@altlinux.org> 3.16.0-alt1.1 - Rebuilt for gcc5 C++11 ABI. * Wed Mar 25 2015 Yuri N. Sedunov <aris@altlinux.org> 3.16.0-alt1 - 3.16.0 * Mon Nov 10 2014 Yuri N. Sedunov <aris@altlinux.org> 3.14.2-alt1 - 3.14.2 * Sun Oct 12 2014 Yuri N. Sedunov <aris@altlinux.org> 3.14.1-alt1 - 3.14.1 * Tue Sep 23 2014 Yuri N. Sedunov <aris@altlinux.org> 3.14.0-alt1 - 3.14.0 * Tue Jul 08 2014 Yuri N. Sedunov <aris@altlinux.org> 3.12.3-alt1 - 3.12.3 * Sun Jun 08 2014 Yuri N. Sedunov <aris@altlinux.org> 3.12.2-alt2 - rebuilt against libcolord.so.2 * Mon May 12 2014 Yuri N. Sedunov <aris@altlinux.org> 3.12.2-alt1 - 3.12.2 * Fri Apr 11 2014 Yuri N. Sedunov <aris@altlinux.org> 3.12.1-alt1 - 3.12.1 * Mon Mar 24 2014 Yuri N. Sedunov <aris@altlinux.org> 3.12.0-alt1 - 3.12.0 * Tue Dec 03 2013 Yuri N. Sedunov <aris@altlinux.org> 3.10.1-alt2 - rebuilt against libexiv2.so.13 * Mon Oct 14 2013 Yuri N. Sedunov <aris@altlinux.org> 3.10.1-alt1 - 3.10.1 * Tue Sep 24 2013 Yuri N. Sedunov <aris@altlinux.org> 3.10.0-alt1 - 3.10.0 * Fri Sep 13 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.3-alt1 - 3.8.3 * Mon May 13 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.2-alt1 - 3.8.2 * Mon Apr 15 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.1-alt1 - 3.8.1 - enabled clutter suport * Tue Mar 26 2013 Yuri N. Sedunov <aris@altlinux.org> 3.8.0-alt1 - 3.8.0 * Sat Feb 16 2013 Yuri N. Sedunov <aris@altlinux.org> 3.6.1-alt3 - rebuilt against libcolord.so.2 * Thu Jan 24 2013 Yuri N. Sedunov <aris@altlinux.org> 3.6.1-alt2 - rebuilt against libexiv2.so.12 * Fri Jan 11 2013 Yuri N. Sedunov <aris@altlinux.org> 3.6.1-alt1 - 3.6.1 * Wed Sep 26 2012 Yuri N. Sedunov <aris@altlinux.org> 3.6.0-alt1 - 3.6.0 - clutter support temporarily disabled (no more mx/mash for new clutter) * Mon May 14 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.2-alt1 - 3.4.2 * Mon Mar 26 2012 Yuri N. Sedunov <aris@altlinux.org> 3.4.0-alt1 - 3.4.0 * Sun Mar 18 2012 Yuri N. Sedunov <aris@altlinux.org> 3.2.3-alt1 - 3.2.3 * Mon Jan 09 2012 Yuri N. Sedunov <aris@altlinux.org> 3.2.2-alt1 - 3.2.2 * Tue Nov 01 2011 Yuri N. Sedunov <aris@altlinux.org> 3.2.1-alt2 - rebuilt against libexiv2.so.11 * Mon Oct 17 2011 Yuri N. Sedunov <aris@altlinux.org> 3.2.1-alt1 - 3.2.1 * Mon Sep 26 2011 Yuri N. Sedunov <aris@altlinux.org> 3.2.0-alt1 - 3.2.0 * Fri Apr 08 2011 Yuri N. Sedunov <aris@altlinux.org> 3.0.0-alt1 - 3.0.0 * Fri Mar 04 2011 Yuri N. Sedunov <aris@altlinux.org> 2.91.90-alt1 - 2.91.90 * Sun Oct 17 2010 Yuri N. Sedunov <aris@altlinux.org> 2.32.0-alt1 - 2.32.0 * Mon Sep 06 2010 Yuri N. Sedunov <aris@altlinux.org> 2.31.91-alt1 - 2.31.91 * Wed Jun 09 2010 Yuri N. Sedunov <aris@altlinux.org> 2.30.2-alt1 - 2.30.2 * Mon Apr 26 2010 Yuri N. Sedunov <aris@altlinux.org> 2.30.1-alt1 - 2.30.1 * Mon Mar 29 2010 Yuri N. Sedunov <aris@altlinux.org> 2.30.0-alt1 - 2.30.0 - updated buildreqs - updated "lcms" patch * Thu Mar 04 2010 Yuri N. Sedunov <aris@altlinux.org> 2.29.4-alt2 - rebuild against new libgnome-desktop * Mon Mar 01 2010 Yuri N. Sedunov <aris@altlinux.org> 2.29.4-alt1 - 2.29.4 - updated buildreqs * Mon Feb 01 2010 Yuri N. Sedunov <aris@altlinux.org> 2.29.3-alt1 - 2.29.3 - Fixed build against lcms. Tnx to Valery Inozemtsev (shrek@) * Mon Dec 07 2009 Yuri N. Sedunov <aris@altlinux.org> 2.29.1-alt1 - first build for Sisyphus |