]> git.pld-linux.org Git - packages/colorhug-client.git/blob - colorhug-client.spec
- updated to 0.2.5
[packages/colorhug-client.git] / colorhug-client.spec
1 Summary:        Tools for the Hughski Colorimeter
2 Summary(pl.UTF-8):      Narzędzia do kolorymetrów Hughski
3 Name:           colorhug-client
4 Version:        0.2.5
5 Release:        1
6 License:        GPL v2
7 Group:          Applications/System
8 Source0:        http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
9 # Source0-md5:  586f18b7c1f3c1e24919f31548207879
10 Patch0:         %{name}-bashcomp.patch
11 URL:            http://hughski.com/
12 BuildRequires:  colord-devel >= 1.2.4
13 BuildRequires:  colord-gtk-devel >= 0.1.24
14 BuildRequires:  docbook-utils
15 BuildRequires:  gettext-devel >= 0.17
16 BuildRequires:  glib2-devel >= 1:2.31.10
17 BuildRequires:  gobject-introspection-devel >= 0.9.8
18 BuildRequires:  gtk+3-devel >= 3.11.2
19 BuildRequires:  intltool >= 0.50.0
20 BuildRequires:  lcms2-devel
21 BuildRequires:  libcanberra-gtk3-devel >= 0.10
22 BuildRequires:  libgusb-devel >= 0.2.2
23 BuildRequires:  libsoup-devel >= 2.4
24 BuildRequires:  pkgconfig
25 BuildRequires:  sqlite3-devel
26 BuildRequires:  tar >= 1:1.22
27 BuildRequires:  xz
28 Requires:       colord-libs >= 1.2.4
29 Requires:       glib2 >= 1:2.31.10
30 Requires:       libgusb >= 0.2.2
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 # why programs are installed to libexecdir in the first place?
34 %define         _libexecdir     %{_bindir}
35
36 %description
37 The Hughski ColorHug colorimeter is a low cost open-source hardware
38 sensor used to calibrate screens.
39
40 This package includes the client tools which allows the user to
41 upgrade the firmware on the sensor or to access the sensor from
42 command line scripts.
43
44 %description -l pl.UTF-8
45 Hughski ColorHug to niskobudżetowy kolorymetr z sensorem sprzętowym,
46 mający otwarte źródła, służący do kalibrowania ekranów.
47
48 Ten pakiet zawiera narzędzia klienckie pozwalające uaktualniać
49 firmware sensora oraz operować sensorem z linii poleceń.
50
51 %package gui
52 Summary:        GUI tools for the Hughski Colorimeter
53 Summary(pl.UTF-8):      Graficzne narzędzia do kolorymetrów Hughski
54 Group:          X11/Applications
55 Requires:       %{name} = %{version}-%{release}
56 Requires:       colord-gtk >= 0.1.24
57 Requires:       gtk+3 >= 3.11.2
58 Requires:       libcanberra-gtk3 >= 0.10
59
60 %description gui
61 The Hughski ColorHug colorimeter is a low cost open-source hardware
62 sensor used to calibrate screens.
63
64 This package includes the GUI client tools which allow the user to
65 access the sensor.
66
67 %description gui -l pl.UTF-8
68 Hughski ColorHug to niskobudżetowy kolorymetr z sensorem sprzętowym,
69 mający otwarte źródła, służący do kalibrowania ekranów.
70
71 Ten pakiet zawiera graficzne narzędzia klienckia pozwalające operować
72 sensorem.
73
74 %package -n bash-completion-colorhug
75 Summary:        Bash completion support for ColorHug console commands
76 Summary(pl.UTF-8):      Bashowe uzupełnianie składni dla poleceń terminalowych ColorHuga
77 Group:          Applications/Shells
78 Requires:       bash-completion >= 2.0
79 %if "%{_rpmversion}" >= "5"
80 BuildArch:      noarch
81 %endif
82
83 %description -n bash-completion-colorhug
84 Bash completion support for ColorHug console commands.
85
86 %description -n bash-completion-colorhug -l pl.UTF-8
87 Bashowe uzupełnianie składni dla poleceń terminalowych ColorHuga.
88
89 %prep
90 %setup -q
91 %patch0 -p1
92
93 %build
94 %{__aclocal} -I m4
95 %{__autoconf}
96 %{__autoheader}
97 %{__automake}
98 %configure \
99         --enable-bash-completion=%{bash_compdir} \
100         --disable-silent-rules
101 %{__make}
102
103 %install
104 rm -rf $RPM_BUILD_ROOT
105
106 %{__make} install \
107         DESTDIR=$RPM_BUILD_ROOT
108
109 mv $RPM_BUILD_ROOT%{_localedir}/{cs_CZ,cs}
110 # replace de with more complete version from de_DE
111 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/de
112 mv $RPM_BUILD_ROOT%{_localedir}/{de_DE,de}
113 mv $RPM_BUILD_ROOT%{_localedir}/{el_GR,el}
114 mv $RPM_BUILD_ROOT%{_localedir}/{es_ES,es}
115 mv $RPM_BUILD_ROOT%{_localedir}/{fr_FR,fr}
116 mv $RPM_BUILD_ROOT%{_localedir}/{it_IT,it}
117 mv $RPM_BUILD_ROOT%{_localedir}/{ja_JP,ja}
118 mv $RPM_BUILD_ROOT%{_localedir}/{nl_NL,nl}
119 # empty version of pl which already exists
120 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl_PL
121 # just a copy of pt (only header differs)
122 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pt_PT
123
124 %find_lang %{name}
125
126 %clean
127 rm -rf $RPM_BUILD_ROOT
128
129 %files -f %{name}.lang
130 %defattr(644,root,root,755)
131 %doc AUTHORS NEWS README
132 %attr(755,root,root) %{_bindir}/colorhug
133 %attr(755,root,root) %{_bindir}/colorhug-cmd
134 %{_datadir}/glib-2.0/schemas/com.hughski.colorhug-client.gschema.xml
135 %{_mandir}/man1/colorhug-cmd.1*
136
137 %files gui
138 %defattr(644,root,root,755)
139 %attr(755,root,root) %{_bindir}/colorhug-ccmx
140 %attr(755,root,root) %{_bindir}/colorhug-flash
141 %attr(755,root,root) %{_bindir}/colorhug-refresh
142 %{_datadir}/colorhug-client
143 %{_datadir}/appdata/com.hughski.ColorHug.CcmxLoader.appdata.xml
144 %{_datadir}/appdata/com.hughski.ColorHug.DisplayAnalysis.appdata.xml
145 %{_datadir}/appdata/com.hughski.ColorHug.FlashLoader.appdata.xml
146 %{_datadir}/help/C/colorhug-client
147 %{_desktopdir}/colorhug-docs.desktop
148 %{_desktopdir}/com.hughski.ColorHug.CcmxLoader.desktop
149 %{_desktopdir}/com.hughski.ColorHug.DisplayAnalysis.desktop
150 %{_desktopdir}/com.hughski.ColorHug.FlashLoader.desktop
151 %{_iconsdir}/hicolor/*/apps/colorhug*.png
152 %{_iconsdir}/hicolor/*/apps/colorimeter-colorhug-inactive.png
153 %{_iconsdir}/hicolor/scalable/apps/colorhug.svg
154 %{_iconsdir}/hicolor/*x*/mimetypes/application-x-ccmx.png*
155 %{_iconsdir}/hicolor/scalable/mimetypes/application-x-ccmx.svg
156 %{_mandir}/man1/colorhug-ccmx.1*
157 %{_mandir}/man1/colorhug-flash.1*
158 %{_mandir}/man1/colorhug-refresh.1*
159
160 %files -n bash-completion-colorhug
161 %defattr(644,root,root,755)
162 %{bash_compdir}/colorhug-cmd
This page took 0.090599 seconds and 3 git commands to generate.