1 Summary: Tools for the Hughski Colorimeter
2 Summary(pl.UTF-8): Narzędzia do kolorymetrów Hughski
7 Group: Applications/System
8 Source0: http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
9 # Source0-md5: 2f54a15b354cd39d8b58572e9899fd88
10 Patch0: 0002-Fix-autogen-failure-with-new-gettexts.patch
11 Patch1: 0003-Do-not-use-deprecated-widgets-in-the-spectro-tool.patch
12 Patch2: 0004-Load-the-colorhug-spectro-utils-data-file-from-a-GRe.patch
13 Patch3: 0005-trivial-Fix-thinko-when-ColorHug-1-and-2-are-connect.patch
14 Patch4: 0006-trivial-remove-some-cruft-in-the-configure-file.patch
15 Patch5: 0007-Support-getting-and-setting-the-DAC-value-on-hardwar.patch
16 Patch6: 0008-trivial-Only-use-the-latest-released-GTK-version.patch
17 Patch7: 0009-Rename-ColorHug-Spectro-to-ColorHug-for-trademark-re.patch
18 URL: http://hughski.com/
19 BuildRequires: colord-devel >= 0.1.31
20 BuildRequires: colord-gtk-devel >= 0.1.24
21 BuildRequires: docbook-utils
22 BuildRequires: gettext-devel >= 0.17
23 BuildRequires: glib2-devel >= 1:2.31.10
24 BuildRequires: gobject-introspection-devel >= 0.9.8
25 BuildRequires: gtk+3-devel >= 3.0.0
26 BuildRequires: intltool >= 0.50.0
27 BuildRequires: lcms2-devel
28 BuildRequires: libcanberra-gtk3-devel >= 0.10
29 BuildRequires: libgusb-devel >= 0.1.4
30 BuildRequires: libsoup-devel >= 2.4
31 BuildRequires: pkgconfig
32 BuildRequires: sqlite3-devel
33 BuildRequires: tar >= 1:1.22
35 Requires: colord-libs >= 0.1.31
36 Requires: glib2 >= 1:2.31.10
37 Requires: libgusb >= 0.1.4
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 # why programs are installed to libexecdir in the first place?
41 %define _libexecdir %{_bindir}
44 The Hughski ColorHug colorimeter is a low cost open-source hardware
45 sensor used to calibrate screens.
47 This package includes the client tools which allows the user to
48 upgrade the firmware on the sensor or to access the sensor from
51 %description -l pl.UTF-8
52 Hughski ColorHug to niskobudżetowy kolorymetr z sensorem sprzętowym,
53 mający otwarte źródła, służący do kalibrowania ekranów.
55 Ten pakiet zawiera narzędzia klienckie pozwalające uaktualniać
56 firmware sensora oraz operować sensorem z linii poleceń.
59 Summary: GUI tools for the Hughski Colorimeter
60 Summary(pl.UTF-8): Graficzne narzędzia do kolorymetrów Hughski
61 Group: X11/Applications
62 Requires: %{name} = %{version}-%{release}
63 Requires: colord-gtk >= 0.1.24
64 Requires: gtk+3 >= 3.0.0
65 Requires: libcanberra-gtk3 >= 0.10
68 The Hughski ColorHug colorimeter is a low cost open-source hardware
69 sensor used to calibrate screens.
71 This package includes the GUI client tools which allow the user to
74 %description gui -l pl.UTF-8
75 Hughski ColorHug to niskobudżetowy kolorymetr z sensorem sprzętowym,
76 mający otwarte źródła, służący do kalibrowania ekranów.
78 Ten pakiet zawiera graficzne narzędzia klienckia pozwalające operować
81 %package -n bash-completion-colorhug
82 Summary: Bash completion support for ColorHug console commands
83 Summary(pl.UTF-8): Bashowe uzupełnianie składni dla poleceń terminalowych ColorHuga
84 Group: Applications/Shells
85 Requires: bash-completion
86 %if "%{_rpmversion}" >= "5"
90 %description -n bash-completion-colorhug
91 Bash completion support for ColorHug console commands.
93 %description -n bash-completion-colorhug -l pl.UTF-8
94 Bashowe uzupełnianie składni dla poleceń terminalowych ColorHuga.
113 --disable-silent-rules
117 rm -rf $RPM_BUILD_ROOT
120 DESTDIR=$RPM_BUILD_ROOT
122 # remove empty de locale
123 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/de
124 mv $RPM_BUILD_ROOT%{_localedir}/{cs_CZ,cs}
125 mv $RPM_BUILD_ROOT%{_localedir}/{de_DE,de}
126 mv $RPM_BUILD_ROOT%{_localedir}/{el_GR,el}
127 mv $RPM_BUILD_ROOT%{_localedir}/{es_ES,es}
128 mv $RPM_BUILD_ROOT%{_localedir}/{fr_FR,fr}
129 mv $RPM_BUILD_ROOT%{_localedir}/{it_IT,it}
130 mv $RPM_BUILD_ROOT%{_localedir}/{ja_JP,ja}
131 mv $RPM_BUILD_ROOT%{_localedir}/{nl_NL,nl}
132 mv $RPM_BUILD_ROOT%{_localedir}/{pt_PT,pt}
133 # empty version of pl which already exists
134 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl_PL
135 # program not packaged (unfinished as of 0.1.13)
136 %{__rm} $RPM_BUILD_ROOT%{_desktopdir}/colorhug-spectro-util.desktop
141 rm -rf $RPM_BUILD_ROOT
143 %files -f %{name}.lang
144 %defattr(644,root,root,755)
145 %doc AUTHORS NEWS README
146 %attr(755,root,root) %{_bindir}/colorhug
147 %attr(755,root,root) %{_bindir}/colorhug-cmd
148 %attr(755,root,root) %{_bindir}/colorhug-inhx32-to-bin
149 %{_datadir}/glib-2.0/schemas/com.hughski.colorhug-client.gschema.xml
150 %{_mandir}/man1/colorhug-cmd.1*
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_bindir}/colorhug-ccmx
155 %attr(755,root,root) %{_bindir}/colorhug-flash
156 %{_datadir}/colorhug-client
157 %{_datadir}/appdata/colorhug-ccmx.appdata.xml
158 %{_datadir}/appdata/colorhug-flash.appdata.xml
159 %{_datadir}/help/C/colorhug-client
160 %{_desktopdir}/colorhug-ccmx.desktop
161 %{_desktopdir}/colorhug-docs.desktop
162 %{_desktopdir}/colorhug-flash.desktop
163 %{_iconsdir}/hicolor/*/apps/colorhug*.png
164 %{_iconsdir}/hicolor/*/apps/colorimeter-colorhug-inactive.png
165 %{_iconsdir}/hicolor/scalable/apps/colorhug.svg
166 %{_iconsdir}/hicolor/*x*/mimetypes/application-x-ccmx.png*
167 %{_iconsdir}/hicolor/scalable/mimetypes/application-x-ccmx.svg
168 %{_mandir}/man1/colorhug-flash.1*
169 %{_mandir}/man1/colorhug-ccmx.1*
171 %files -n bash-completion-colorhug
172 %defattr(644,root,root,755)
173 /etc/bash_completion.d/colorhug-cmd-completion.bash