]> git.pld-linux.org Git - packages/libusbmuxd.git/blame - libusbmuxd.spec
- release 4 (by relup.sh)
[packages/libusbmuxd.git] / libusbmuxd.spec
CommitLineData
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
6Summary: Client library to communicate with the USB multiplex daemon for Apple's iOS devices
7Summary(pl.UTF-8): Biblioteka kliencka do komunikacji z demonem multipleksującym USB dla urządzeń z Apple iOS
5aac4cc4 8Name: libusbmuxd
f0ef8336 9Version: 1.0.10
2de2c6a0 10Release: 4
1a2b7ea7 11License: LGPL v2.1+
5aac4cc4
ER
12Group: Libraries
13Source0: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2
f0ef8336 14# Source0-md5: e5351ff6f6eedcb50701e02d91cc480c
5aac4cc4
ER
15URL: http://www.libimobiledevice.org/
16BuildRequires: libplist-devel >= 1.11
b703f37a 17BuildRequires: pkgconfig
1a2b7ea7 18Requires: libplist >= 1.11
f8a57028 19Obsoletes: usbmuxd-libs < 1.0.9
5aac4cc4
ER
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
b703f37a
ER
22%undefine __cxx
23
5aac4cc4
ER
24%description
25libusbmuxd is the client library used for communicating with Apple's
26iPod Touch, iPhone, iPad and Apple TV devices. It allows multiple
27services on the device to be accessed simultaneously.
28
1a2b7ea7
JB
29%description -l pl.UTF-8
30libusbmuxd to biblioteka kliencka służąca do komunikacji z
31urządzeniami Apple iPod Touch, iPhone, iPad oraz Apple TV. Pozwala na
32jednoczesny dostęp do wielu usług jednego urządzenia.
33
5aac4cc4
ER
34%package utils
35Summary: Utilities for communicating with Apple's iOS devices
1a2b7ea7 36Summary(pl.UTF-8): Narzędzia do komunikacji z urządzeniami Apple iOS
5aac4cc4
ER
37License: GPL v2+
38Group: Applications/System
39Requires: %{name} = %{version}-%{release}
40
41%description utils
1a2b7ea7
JB
42Utilities for communicating with Apple's iOS devices.
43
44%description utils -l pl.UTF-8
45Narzędzia do komunikacji z urządzeniami Apple iOS.
5aac4cc4
ER
46
47%package devel
1a2b7ea7
JB
48Summary: Header files for libusbmuxd
49Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libusbmuxd
5aac4cc4
ER
50Group: Development/Libraries
51Requires: %{name} = %{version}-%{release}
88a4d08a 52Provides: usbmuxd-devel = %{version}-%{release}
f8a57028 53Obsoletes: usbmuxd-devel < 1.0.9
5aac4cc4
ER
54
55%description devel
1a2b7ea7
JB
56Header files for libusbmuxd.
57
58%description devel -l pl.UTF-8
59Pliki nagłówkowe biblioteki libusbmuxd.
60
61%package static
62Summary: Static libusbmuxd library
63Summary(pl.UTF-8): Statyczna biblioteka libusbmuxd
64Group: Development/Libraries
65Requires: %{name}-devel = %{version}-%{release}
66
67%description static
68Static libusbmuxd library.
69
70%description static -l pl.UTF-8
71Statyczna 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
88rm -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
96rm -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
This page took 0.11353 seconds and 4 git commands to generate.