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