]> git.pld-linux.org Git - packages/camwire.git/blob - camwire.spec
920bfe77503d7b26e496a063f8ede174d52facb5
[packages/camwire.git] / camwire.spec
1 Summary:        Digital camera library for Linux
2 Summary(pl.UTF-8):      Biblioteka obsługi kamer cyfrowych dla Linuksa
3 Name:           camwire
4 Version:        1.9.3
5 Release:        1
6 License:        LGPL v2.1+
7 Group:          Libraries
8 # camwire1 was for libdc1394 < 2.0, camwire2 for libdc1394 2.0+
9 Source0:        http://kauri.auck.irl.cri.nz/~johanns/camwire/download/camwire2/camwire2-%{version}-Source.tar.gz
10 # Source0-md5:  1a49e2d9a751f3567e4b05a756be3b54
11 Patch0:         %{name}-link.patch
12 Patch1:         %{name}-etc.patch
13 URL:            http://kauri.auck.irl.cri.nz/~johanns/camwire/
14 BuildRequires:  SDL-devel
15 BuildRequires:  cmake >= 2.6
16 BuildRequires:  netpbm-devel
17 BuildRequires:  libdc1394-devel >= 2.1.0
18 BuildRequires:  xorg-lib-libX11-devel
19 BuildRequires:  xorg-lib-libXext-devel
20 BuildRequires:  xorg-lib-libXv-devel
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 Camwire is a digital camera library for Linux. It provides a set of C
25 functions to control IEEE1394 digital cameras from a computer.
26
27 %description -l pl.UTF-8
28 Camwire to biblioteka obsługi kamer cyfrowych dla Linuksa. Udostępnia
29 zbiór funkcji C do sterowania kamerami cyfrowymi IEEE1394 z poziomu
30 komputera.
31
32 %package devel
33 Summary:        Header files for Camwire library
34 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki Camwire
35 Group:          Development/Libraries
36 Requires:       %{name} = %{version}-%{release}
37 Requires:       libdc1394-devel >= 2.1.0
38
39 %description devel
40 Header files for Camwire library.
41
42 %description devel -l pl.UTF-8
43 Pliki nagłówkowe biblioteki Camwire.
44
45 %package static
46 Summary:        Static Camwire library
47 Summary(pl.UTF-8):      Statyczna biblioteka Camwire
48 Group:          Development/Libraries
49 Requires:       %{name}-devel = %{version}-%{release}
50
51 %description static
52 Static Camwire library.
53
54 %description static -l pl.UTF-8
55 Statyczna biblioteka Camwire.
56
57 %package cammonitor
58 Summary:        Camera monitor
59 Summary(pl.UTF-8):      Monitor kamer
60 Group:          X11/Applications/Multimedia
61 Requires:       %{name} = %{version}-%{release}
62
63 %description cammonitor
64 Camera monitor provides basic access to digital camera functions via a
65 simple terminal and display interface, using the Camwire API.
66
67 %description cammonitor -l pl.UTF-8
68 Monitor kamery zapewnia podstawowy dostęp do funkcji kamer cyfrowych
69 poprzez prosty interfejs terminala i wyświetlacza. Wykorzystuje API
70 Camwire.
71
72 %prep
73 %setup -q -n camwire2-%{version}-Source
74 %patch0 -p1
75 %patch1 -p1
76
77 %build
78 # disable unused-result warning, compilation failure with -Werror
79 CFLAGS="%{rpmcflags} -Wno-unused-result"
80 %cmake
81 %{__make} -j1
82
83 %install
84 rm -rf $RPM_BUILD_ROOT
85
86 %{__make} install \
87         DESTDIR=$RPM_BUILD_ROOT
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %post   -p /sbin/ldconfig
93 %postun -p /sbin/ldconfig
94
95 %files
96 %defattr(644,root,root,755)
97 %doc CHANGELOG CONFIGURATION README index.html
98 %attr(755,root,root) %{_bindir}/camlatency
99 %attr(755,root,root) %{_bindir}/measureconf_1394
100 %attr(755,root,root) %{_bindir}/resetbus_1394
101 %dir %{_sysconfdir}/camwire
102 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/camwire/*.conf
103 %attr(755,root,root) %{_libdir}/libcamwire.so.*.*.*
104 %attr(755,root,root) %ghost %{_libdir}/libcamwire.so.2
105 %{_datadir}/camwire
106
107 %files devel
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_libdir}/libcamwire.so
110 %{_includedir}/camwire
111
112 %files static
113 %defattr(644,root,root,755)
114 %{_libdir}/libcamwire.a
115
116 %files cammonitor
117 %defattr(644,root,root,755)
118 %attr(755,root,root) %{_bindir}/cammonitor
This page took 0.083234 seconds and 3 git commands to generate.