]>
Commit | Line | Data |
---|---|---|
5aac4cc4 ER |
1 | # |
2 | # Conditional build: | |
1a2b7ea7 | 3 | %bcond_without static_libs # static library |
5aac4cc4 ER |
4 | %bcond_without tests # build without tests |
5 | ||
1a2b7ea7 JB |
6 | Summary: Client library to communicate with the USB multiplex daemon for Apple's iOS devices |
7 | Summary(pl.UTF-8): Biblioteka kliencka do komunikacji z demonem multipleksującym USB dla urządzeń z Apple iOS | |
5aac4cc4 | 8 | Name: libusbmuxd |
f0ef8336 | 9 | Version: 1.0.10 |
2de2c6a0 | 10 | Release: 4 |
1a2b7ea7 | 11 | License: LGPL v2.1+ |
5aac4cc4 ER |
12 | Group: Libraries |
13 | Source0: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 | |
f0ef8336 | 14 | # Source0-md5: e5351ff6f6eedcb50701e02d91cc480c |
5aac4cc4 ER |
15 | URL: http://www.libimobiledevice.org/ |
16 | BuildRequires: libplist-devel >= 1.11 | |
b703f37a | 17 | BuildRequires: pkgconfig |
1a2b7ea7 | 18 | Requires: libplist >= 1.11 |
f8a57028 | 19 | Obsoletes: usbmuxd-libs < 1.0.9 |
5aac4cc4 ER |
20 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
21 | ||
b703f37a ER |
22 | %undefine __cxx |
23 | ||
5aac4cc4 ER |
24 | %description |
25 | libusbmuxd is the client library used for communicating with Apple's | |
26 | iPod Touch, iPhone, iPad and Apple TV devices. It allows multiple | |
27 | services on the device to be accessed simultaneously. | |
28 | ||
1a2b7ea7 JB |
29 | %description -l pl.UTF-8 |
30 | libusbmuxd to biblioteka kliencka służąca do komunikacji z | |
31 | urządzeniami Apple iPod Touch, iPhone, iPad oraz Apple TV. Pozwala na | |
32 | jednoczesny dostęp do wielu usług jednego urządzenia. | |
33 | ||
5aac4cc4 ER |
34 | %package utils |
35 | Summary: Utilities for communicating with Apple's iOS devices | |
1a2b7ea7 | 36 | Summary(pl.UTF-8): Narzędzia do komunikacji z urządzeniami Apple iOS |
5aac4cc4 ER |
37 | License: GPL v2+ |
38 | Group: Applications/System | |
39 | Requires: %{name} = %{version}-%{release} | |
40 | ||
41 | %description utils | |
1a2b7ea7 JB |
42 | Utilities for communicating with Apple's iOS devices. |
43 | ||
44 | %description utils -l pl.UTF-8 | |
45 | Narzędzia do komunikacji z urządzeniami Apple iOS. | |
5aac4cc4 ER |
46 | |
47 | %package devel | |
1a2b7ea7 JB |
48 | Summary: Header files for libusbmuxd |
49 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libusbmuxd | |
5aac4cc4 ER |
50 | Group: Development/Libraries |
51 | Requires: %{name} = %{version}-%{release} | |
88a4d08a | 52 | Provides: usbmuxd-devel = %{version}-%{release} |
f8a57028 | 53 | Obsoletes: usbmuxd-devel < 1.0.9 |
5aac4cc4 ER |
54 | |
55 | %description devel | |
1a2b7ea7 JB |
56 | Header files for libusbmuxd. |
57 | ||
58 | %description devel -l pl.UTF-8 | |
59 | Pliki nagłówkowe biblioteki libusbmuxd. | |
60 | ||
61 | %package static | |
62 | Summary: Static libusbmuxd library | |
63 | Summary(pl.UTF-8): Statyczna biblioteka libusbmuxd | |
64 | Group: Development/Libraries | |
65 | Requires: %{name}-devel = %{version}-%{release} | |
66 | ||
67 | %description static | |
68 | Static libusbmuxd library. | |
69 | ||
70 | %description static -l pl.UTF-8 | |
71 | Statyczna biblioteka libusbmuxd. | |
5aac4cc4 ER |
72 | |
73 | %prep | |
74 | %setup -q | |
75 | ||
76 | %build | |
77 | %configure \ | |
78 | --disable-silent-rules \ | |
1a2b7ea7 JB |
79 | %{!?with_static_libs:--disable-static} |
80 | ||
81 | %{__make} | |
5aac4cc4 | 82 | |
1a2b7ea7 JB |
83 | %if %{with tests} |
84 | %{__make} check | |
85 | %endif | |
5aac4cc4 ER |
86 | |
87 | %install | |
88 | rm -rf $RPM_BUILD_ROOT | |
89 | %{__make} install \ | |
90 | INSTALL='install -p' \ | |
91 | DESTDIR=$RPM_BUILD_ROOT | |
92 | ||
93 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/libusbmuxd.la | |
94 | ||
95 | %clean | |
96 | rm -rf $RPM_BUILD_ROOT | |
97 | ||
98 | %post -p /sbin/ldconfig | |
99 | %postun -p /sbin/ldconfig | |
100 | ||
101 | %files | |
102 | %defattr(644,root,root,755) | |
1a2b7ea7 | 103 | %doc AUTHORS NEWS README |
5aac4cc4 | 104 | %attr(755,root,root) %{_libdir}/libusbmuxd.so.*.*.* |
1a2b7ea7 | 105 | %attr(755,root,root) %ghost %{_libdir}/libusbmuxd.so.4 |
5aac4cc4 ER |
106 | |
107 | %files utils | |
108 | %defattr(644,root,root,755) | |
109 | %attr(755,root,root) %{_bindir}/iproxy | |
110 | ||
111 | %files devel | |
112 | %defattr(644,root,root,755) | |
1a2b7ea7 | 113 | %attr(755,root,root) %{_libdir}/libusbmuxd.so |
5aac4cc4 ER |
114 | %{_includedir}/usbmuxd.h |
115 | %{_includedir}/usbmuxd-proto.h | |
116 | %{_pkgconfigdir}/libusbmuxd.pc | |
1a2b7ea7 JB |
117 | |
118 | %if %{with static_libs} | |
119 | %files static | |
120 | %defattr(644,root,root,755) | |
121 | %{_libdir}/libusbmuxd.a | |
122 | %endif |