]> git.pld-linux.org Git - packages/libindi.git/blob - libindi.spec
- rel 2; fix install on lib64 arch
[packages/libindi.git] / libindi.spec
1 Summary:        Instrument Neutral Distributed Interface
2 Summary(pl.UTF-8):      Instrument Neutral Distributed Interface - interfejs do sterowania przyrządami
3 Name:           libindi
4 Version:        0.8
5 Release:        2
6 License:        LGPL v2.1+
7 Group:          Libraries
8 Source0:        http://downloads.sourceforge.net/indi/%{name}_%{version}.tar.gz
9 # Source0-md5:  ca2b7c56431eb5e08218929e5eb72150
10 Patch0:         %{name}-build.patch
11 URL:            http://www.indilib.org/
12 BuildRequires:  cfitsio-devel >= 3.03
13 BuildRequires:  cmake >= 2.8.0
14 # not actually used now
15 #BuildRequires: libfli-devel >= 1.7
16 BuildRequires:  libnova-devel >= 0.12.2
17 BuildRequires:  libusb-compat-devel
18 BuildRequires:  libstdc++-devel
19 BuildRequires:  pkgconfig
20 BuildRequires:  rpmbuild(macros) >= 1.603
21 BuildRequires:  zlib-devel
22 Requires:       cfitsio >= 3.03
23 Requires:       libnova >= 0.12.2
24 Obsoletes:      indilib
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 INDI is a distributed control protocol designed to operate
29 astronomical instrumentation. INDI is small, flexible, easy to parse,
30 and scalable. It supports common DCS functions such as remote control,
31 data acquisition, monitoring, and a lot more.
32
33 With INDI, you have a total transparent control over your instruments
34 so you can get more science with less time.
35
36 %description -l pl.UTF-8
37 INDI to rozproszony protokół sterujący zaprojektowany do operowania
38 przyrządami astronomicznymi. Jest mały, elastyczny, łatwy do
39 analizowania i skalowalny. Obsługuje popularne funkcje DCS, takie jak
40 zdalne sterowanie, zbieranie danych, monitorowanie i inne.
41
42 INDO zapewnia całkowicie przezroczyste sterowanie przyrządami,
43 pozostawiając więcej czasu na cele naukowe.
44
45 %package devel
46 Summary:        Header files for INDI library
47 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki INDI
48 Group:          Development/Libraries
49 Requires:       %{name} = %{version}-%{release}
50 Obsoletes:      indilib-devel
51
52 %description devel
53 Header files for INDI library.
54
55 %description devel -l pl.UTF-8
56 Pliki nagłówkowe biblioteki INDI.
57
58 %package static
59 Summary:        Static INDI library
60 Summary(pl.UTF-8):      Statyczna biblioteka INDI
61 Group:          Development/Libraries
62 Requires:       %{name}-devel = %{version}-%{release}
63 Obsoletes:      indilib-static
64
65 %description static
66 Static INDI library.
67
68 %description static -l pl.UTF-8
69 Statyczna biblioteka INDI.
70
71 %prep
72 %setup -q
73 %undos CMakeLists.txt
74 %patch0 -p1
75
76 %build
77 install -d build
78 cd build
79 %cmake \
80 %if "%{_lib}" == "lib64"
81         -DLIB_POSTFIX=64 \
82 %endif
83         ..
84
85 %{__make}
86
87 %install
88 rm -rf $RPM_BUILD_ROOT
89 %{__make} -C build install \
90         DESTDIR=$RPM_BUILD_ROOT
91
92 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %post   -p /sbin/ldconfig
96 %postun -p /sbin/ldconfig
97
98 %files
99 %defattr(644,root,root,755)
100 %doc AUTHORS ChangeLog NEWS README* TODO
101 %attr(755,root,root) %{_bindir}/indi_celestron_gps
102 %attr(755,root,root) %{_bindir}/indi_eval
103 %attr(755,root,root) %{_bindir}/indi_getprop
104 %attr(755,root,root) %{_bindir}/indi_intelliscope
105 %attr(755,root,root) %{_bindir}/indi_lx200basic
106 %attr(755,root,root) %{_bindir}/indi_lx200generic
107 %attr(755,root,root) %{_bindir}/indi_meade_lpi
108 %attr(755,root,root) %{_bindir}/indi_orion_atlas
109 %attr(755,root,root) %{_bindir}/indi_robo_focus
110 %attr(755,root,root) %{_bindir}/indi_sbig_stv
111 %attr(755,root,root) %{_bindir}/indi_setprop
112 %attr(755,root,root) %{_bindir}/indi_simulator_ccd
113 %attr(755,root,root) %{_bindir}/indi_simulator_telescope
114 %attr(755,root,root) %{_bindir}/indi_simulator_wheel
115 %attr(755,root,root) %{_bindir}/indi_skycommander
116 %attr(755,root,root) %{_bindir}/indi_synscan
117 %attr(755,root,root) %{_bindir}/indi_tcfs_focus
118 %attr(755,root,root) %{_bindir}/indi_temma
119 %attr(755,root,root) %{_bindir}/indi_trutech_wheel
120 %attr(755,root,root) %{_bindir}/indi_v4l_generic
121 %attr(755,root,root) %{_bindir}/indi_v4l_philips
122 %attr(755,root,root) %{_bindir}/indiserver
123 %attr(755,root,root) %{_libdir}/libindi.so.*.*.*
124 %attr(755,root,root) %ghost %{_libdir}/libindi.so.0
125 %dir %{_datadir}/indi
126 %{_datadir}/indi/drivers.xml
127 %{_datadir}/indi/indi_tcfs_sk.xml
128
129 %files devel
130 %defattr(644,root,root,755)
131 %attr(755,root,root) %{_libdir}/libindi.so
132 %{_includedir}/libindi
133 %{_pkgconfigdir}/libindi.pc
134
135 %files static
136 %defattr(644,root,root,755)
137 %{_libdir}/libindiclient.a
138 %{_libdir}/libindidriver.a
139 %{_libdir}/libindimain.a
This page took 0.05403 seconds and 3 git commands to generate.