]> git.pld-linux.org Git - packages/colorhug-client.git/blame - colorhug-client.spec
- rel 2
[packages/colorhug-client.git] / colorhug-client.spec
CommitLineData
2ee09604
JB
1Summary: Tools for the Hughski Colorimeter
2Summary(pl.UTF-8): Narzędzia do kolorymetrów Hughski
3Name: colorhug-client
ec1e36e1 4Version: 0.2.1
75ad4995 5Release: 2
2ee09604
JB
6License: GPL v2
7Group: Applications/System
8Source0: http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
ec1e36e1 9# Source0-md5: 2f54a15b354cd39d8b58572e9899fd88
e7147cf9
JR
10Patch0: 0002-Fix-autogen-failure-with-new-gettexts.patch
11Patch1: 0003-Do-not-use-deprecated-widgets-in-the-spectro-tool.patch
12Patch2: 0004-Load-the-colorhug-spectro-utils-data-file-from-a-GRe.patch
13Patch3: 0005-trivial-Fix-thinko-when-ColorHug-1-and-2-are-connect.patch
14Patch4: 0006-trivial-remove-some-cruft-in-the-configure-file.patch
15Patch5: 0007-Support-getting-and-setting-the-DAC-value-on-hardwar.patch
16Patch6: 0008-trivial-Only-use-the-latest-released-GTK-version.patch
17Patch7: 0009-Rename-ColorHug-Spectro-to-ColorHug-for-trademark-re.patch
2ee09604 18URL: http://hughski.com/
4782c800 19BuildRequires: colord-devel >= 0.1.31
ae45f7fa
JB
20BuildRequires: colord-gtk-devel >= 0.1.24
21BuildRequires: docbook-utils
2ee09604 22BuildRequires: gettext-devel >= 0.17
ae45f7fa 23BuildRequires: glib2-devel >= 1:2.31.10
1deaac0b 24BuildRequires: gobject-introspection-devel >= 0.9.8
2ee09604 25BuildRequires: gtk+3-devel >= 3.0.0
ec1e36e1 26BuildRequires: intltool >= 0.50.0
2ee09604 27BuildRequires: lcms2-devel
9a2e5001 28BuildRequires: libcanberra-gtk3-devel >= 0.10
42f12d1d 29BuildRequires: libgusb-devel >= 0.1.4
b896b4a1 30BuildRequires: libsoup-devel >= 2.4
2ee09604 31BuildRequires: pkgconfig
2dc5f527 32BuildRequires: sqlite3-devel
2ee09604
JB
33BuildRequires: tar >= 1:1.22
34BuildRequires: xz
4782c800 35Requires: colord-libs >= 0.1.31
ae45f7fa 36Requires: glib2 >= 1:2.31.10
42f12d1d 37Requires: libgusb >= 0.1.4
2ee09604
JB
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40# why programs are installed to libexecdir in the first place?
41%define _libexecdir %{_bindir}
42
43%description
44The Hughski ColorHug colorimeter is a low cost open-source hardware
45sensor used to calibrate screens.
46
47This package includes the client tools which allows the user to
48upgrade the firmware on the sensor or to access the sensor from
49command line scripts.
50
51%description -l pl.UTF-8
52Hughski ColorHug to niskobudżetowy kolorymetr z sensorem sprzętowym,
53mający otwarte źródła, służący do kalibrowania ekranów.
54
55Ten pakiet zawiera narzędzia klienckie pozwalające uaktualniać
56firmware sensora oraz operować sensorem z linii poleceń.
57
58%package gui
b896b4a1
JB
59Summary: GUI tools for the Hughski Colorimeter
60Summary(pl.UTF-8): Graficzne narzędzia do kolorymetrów Hughski
2ee09604
JB
61Group: X11/Applications
62Requires: %{name} = %{version}-%{release}
ae45f7fa 63Requires: colord-gtk >= 0.1.24
2ee09604 64Requires: gtk+3 >= 3.0.0
9a2e5001 65Requires: libcanberra-gtk3 >= 0.10
2ee09604
JB
66
67%description gui
68The Hughski ColorHug colorimeter is a low cost open-source hardware
69sensor used to calibrate screens.
70
b896b4a1 71This package includes the GUI client tools which allow the user to
2ee09604
JB
72access the sensor.
73
74%description gui -l pl.UTF-8
75Hughski ColorHug to niskobudżetowy kolorymetr z sensorem sprzętowym,
76mający otwarte źródła, służący do kalibrowania ekranów.
77
9bb0d4ab
ŁK
78Ten pakiet zawiera graficzne narzędzia klienckia pozwalające operować
79sensorem.
2ee09604 80
35043863
JB
81%package -n bash-completion-colorhug
82Summary: Bash completion support for ColorHug console commands
83Summary(pl.UTF-8): Bashowe uzupełnianie składni dla poleceń terminalowych ColorHuga
84Group: Applications/Shells
85Requires: bash-completion
f91dc378
ER
86%if "%{_rpmversion}" >= "5"
87BuildArch: noarch
88%endif
35043863
JB
89
90%description -n bash-completion-colorhug
91Bash completion support for ColorHug console commands.
92
93%description -n bash-completion-colorhug -l pl.UTF-8
94Bashowe uzupełnianie składni dla poleceń terminalowych ColorHuga.
95
2ee09604
JB
96%prep
97%setup -q
e7147cf9
JR
98%patch0 -p1
99%patch1 -p1
100%patch2 -p1
101%patch3 -p1
102%patch4 -p1
103%patch5 -p1
104%patch6 -p1
105%patch7 -p1
2ee09604
JB
106
107%build
e7147cf9
JR
108%{__aclocal} -I m4
109%{__autoconf}
110%{__autoheader}
111%{__automake}
2ee09604
JB
112%configure \
113 --disable-silent-rules
114%{__make}
115
116%install
117rm -rf $RPM_BUILD_ROOT
118
119%{__make} install \
120 DESTDIR=$RPM_BUILD_ROOT
121
9bb0d4ab
ŁK
122# remove empty de locale
123%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/de
124mv $RPM_BUILD_ROOT%{_localedir}/{cs_CZ,cs}
125mv $RPM_BUILD_ROOT%{_localedir}/{de_DE,de}
126mv $RPM_BUILD_ROOT%{_localedir}/{el_GR,el}
127mv $RPM_BUILD_ROOT%{_localedir}/{es_ES,es}
128mv $RPM_BUILD_ROOT%{_localedir}/{fr_FR,fr}
129mv $RPM_BUILD_ROOT%{_localedir}/{it_IT,it}
130mv $RPM_BUILD_ROOT%{_localedir}/{ja_JP,ja}
131mv $RPM_BUILD_ROOT%{_localedir}/{nl_NL,nl}
132mv $RPM_BUILD_ROOT%{_localedir}/{pt_PT,pt}
6dcbb40a 133# empty version of pl which already exists
9bb0d4ab 134%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl_PL
7eaff57f
JB
135# program not packaged (unfinished as of 0.1.13)
136%{__rm} $RPM_BUILD_ROOT%{_desktopdir}/colorhug-spectro-util.desktop
6dcbb40a 137
756c4883 138%find_lang %{name}
292111b5 139
2ee09604
JB
140%clean
141rm -rf $RPM_BUILD_ROOT
142
756c4883 143%files -f %{name}.lang
2ee09604
JB
144%defattr(644,root,root,755)
145%doc AUTHORS NEWS README
146%attr(755,root,root) %{_bindir}/colorhug
2950d14b 147%attr(755,root,root) %{_bindir}/colorhug-cmd
b896b4a1 148%attr(755,root,root) %{_bindir}/colorhug-inhx32-to-bin
1deaac0b 149%{_datadir}/glib-2.0/schemas/com.hughski.colorhug-client.gschema.xml
2950d14b 150%{_mandir}/man1/colorhug-cmd.1*
2ee09604
JB
151
152%files gui
153%defattr(644,root,root,755)
b896b4a1
JB
154%attr(755,root,root) %{_bindir}/colorhug-ccmx
155%attr(755,root,root) %{_bindir}/colorhug-flash
2ee09604 156%{_datadir}/colorhug-client
ec1e36e1
JB
157%{_datadir}/appdata/colorhug-ccmx.appdata.xml
158%{_datadir}/appdata/colorhug-flash.appdata.xml
4782c800 159%{_datadir}/help/C/colorhug-client
b896b4a1 160%{_desktopdir}/colorhug-ccmx.desktop
4782c800 161%{_desktopdir}/colorhug-docs.desktop
b896b4a1 162%{_desktopdir}/colorhug-flash.desktop
2dc5f527
JB
163%{_iconsdir}/hicolor/*/apps/colorhug*.png
164%{_iconsdir}/hicolor/*/apps/colorimeter-colorhug-inactive.png
b896b4a1 165%{_iconsdir}/hicolor/scalable/apps/colorhug.svg
294378d3 166%{_iconsdir}/hicolor/*x*/mimetypes/application-x-ccmx.png*
1358799c 167%{_iconsdir}/hicolor/scalable/mimetypes/application-x-ccmx.svg
b896b4a1 168%{_mandir}/man1/colorhug-flash.1*
756c4883 169%{_mandir}/man1/colorhug-ccmx.1*
35043863
JB
170
171%files -n bash-completion-colorhug
172%defattr(644,root,root,755)
2950d14b 173/etc/bash_completion.d/colorhug-cmd-completion.bash
This page took 0.085627 seconds and 4 git commands to generate.