]> git.pld-linux.org Git - packages/libimobiledevice.git/blame - libimobiledevice.spec
- up to 1.1.1, new tool: idevicedate, also idevicebackup2
[packages/libimobiledevice.git] / libimobiledevice.spec
CommitLineData
e229af96
ER
1#
2# Conditional build:
3%bcond_without static_libs # don't build static libraries
4
6b6a2331
MB
5Summary: Library for connecting to mobile devices
6Summary(pl.UTF-8): Biblioteka do łączenia się z urządzeniami mobilnymi
7Name: libimobiledevice
481c45a6
ER
8Version: 1.1.1
9Release: 1
6b6a2331
MB
10License: LGPL v2+
11Group: Libraries
5f4040a2 12Source0: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2
481c45a6 13# Source0-md5: cdc13037e822d9ac2e109536701d153a
ac172af3 14Patch0: swig2.patch
5f4040a2 15URL: http://www.libimobiledevice.org/
6b6a2331
MB
16BuildRequires: autoconf >= 2.61
17BuildRequires: automake
18BuildRequires: glib2-devel >= 1:2.14.1
19BuildRequires: gnutls-devel >= 1.6.3
20BuildRequires: libgcrypt-devel
21BuildRequires: libplist-devel >= 0.15
7e9f6afa 22BuildRequires: libstdc++-devel
6b6a2331
MB
23BuildRequires: libtasn1-devel >= 1.1
24BuildRequires: libtool
25BuildRequires: pkgconfig
7e9f6afa 26BuildRequires: python-devel
27BuildRequires: python-modules
28BuildRequires: rpm-pythonprov
3291c863 29BuildRequires: swig-python >= 2.0.0
6b6a2331
MB
30BuildRequires: usbmuxd-devel >= 0.1.4
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34libimobiledevice is a library for connecting to mobile devices.
35
36%description -l pl.UTF-8
37libimobiledevice jest biblioteką do łączenia się z urządzeniami
38mobilnymi.
39
40%package devel
41Summary: Header files for libimobiledevice library
42Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libimobiledevice
43Group: Development/Libraries
44Requires: %{name} = %{version}-%{release}
45Requires: glib2-devel >= 1:2.14.1
46Requires: gnutls-devel >= 1.6.3
47Requires: libplist-devel >= 0.15
48Requires: libtasn1-devel >= 1.1
49Requires: usbmuxd-devel >= 0.1.4
50
51%description devel
52Header files for libimobiledevice library.
53
54%description devel -l pl.UTF-8
55Pliki nagłówkowe biblioteki libimobiledevice.
56
57%package static
58Summary: Static libimobiledevice library
59Summary(pl.UTF-8): Statyczna biblioteka libimobiledevice
60Group: Development/Libraries
61Requires: %{name}-devel = %{version}-%{release}
62
63%description static
64Static libimobiledevice library.
65
66%description static -l pl.UTF-8
67Statyczna biblioteka libimobiledevice.
68
69%package -n python-imobiledevice
70Summary: libimobiledevice Python bindings
71Summary(pl.UTF-8): Wiązania libimobiledevice dla Pythona
72Group: Development/Languages/Python
73Requires: %{name} = %{version}-%{release}
74
75%description -n python-imobiledevice
76libimobiledevice Python bindings.
77
78%description -n python-imobiledevice -l pl.UTF-8
79Wiązania libimobiledevice dla Pythona.
80
81%prep
82%setup -q
ac172af3 83%patch0 -p1
6b6a2331
MB
84
85%build
86%{__libtoolize}
87%{__aclocal} -I m4
88%{__autoconf}
89%{__autoheader}
90%{__automake}
5f4040a2 91%configure \
20b1646b 92 %{!?with_static_libs:--disable-static} \
5f4040a2 93 --disable-silent-rules
6b6a2331
MB
94%{__make}
95
96%install
97rm -rf $RPM_BUILD_ROOT
98
99%{__make} install \
100 DESTDIR=$RPM_BUILD_ROOT
101
de1a937b 102%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/imobiledevice/*.{a,la}
c4321516 103%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
6b6a2331
MB
104
105%py_comp $RPM_BUILD_ROOT%{py_sitedir}
106%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
107%py_postclean
108
109%clean
110rm -rf $RPM_BUILD_ROOT
111
112%post -p /sbin/ldconfig
113%postun -p /sbin/ldconfig
114
115%files
116%defattr(644,root,root,755)
117%doc AUTHORS NEWS README
6b6a2331 118%attr(755,root,root) %{_bindir}/idevicebackup
481c45a6
ER
119%attr(755,root,root) %{_bindir}/idevicebackup2
120%attr(755,root,root) %{_bindir}/idevicedate
d4da4e3f 121%attr(755,root,root) %{_bindir}/ideviceenterrecovery
e229af96 122%attr(755,root,root) %{_bindir}/idevice_id
5f4040a2 123%attr(755,root,root) %{_bindir}/ideviceimagemounter
6b6a2331 124%attr(755,root,root) %{_bindir}/ideviceinfo
e229af96 125%attr(755,root,root) %{_bindir}/idevicepair
5f4040a2 126%attr(755,root,root) %{_bindir}/idevicescreenshot
6b6a2331
MB
127%attr(755,root,root) %{_bindir}/idevicesyslog
128%attr(755,root,root) %{_libdir}/libimobiledevice.so.*.*.*
de1a937b 129%attr(755,root,root) %ghost %{_libdir}/libimobiledevice.so.2
5f4040a2 130%{_mandir}/man1/idevicebackup.1*
481c45a6
ER
131%{_mandir}/man1/idevicebackup2.1*
132%{_mandir}/man1/idevicedate.1*
133%{_mandir}/man1/ideviceenterrecovery.1*
d4da4e3f 134%{_mandir}/man1/idevice_id.1*
5f4040a2
MB
135%{_mandir}/man1/ideviceimagemounter.1*
136%{_mandir}/man1/ideviceinfo.1*
481c45a6 137%{_mandir}/man1/idevicepair.1*
5f4040a2
MB
138%{_mandir}/man1/idevicescreenshot.1*
139%{_mandir}/man1/idevicesyslog.1*
6b6a2331
MB
140
141%files devel
142%defattr(644,root,root,755)
143%doc docs/html/
144%attr(755,root,root) %{_libdir}/libimobiledevice.so
6b6a2331
MB
145%{_includedir}/libimobiledevice
146%{_pkgconfigdir}/libimobiledevice-1.0.pc
147
e229af96 148%if %{with static_libs}
6b6a2331
MB
149%files static
150%defattr(644,root,root,755)
151%{_libdir}/libimobiledevice.a
e229af96 152%endif
6b6a2331
MB
153
154%files -n python-imobiledevice
155%defattr(644,root,root,755)
156%dir %{py_sitedir}/imobiledevice
157%attr(755,root,root) %{py_sitedir}/imobiledevice/_imobiledevice.so
158%{py_sitedir}/imobiledevice/*.py[co]
This page took 0.0941 seconds and 4 git commands to generate.