]> git.pld-linux.org Git - packages/libmtp.git/blame_incremental - libmtp.spec
up to 1.1.17
[packages/libmtp.git] / libmtp.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
4
5Summary: Implementation of Microsoft's Media Transfer Protocol (MTP)
6Summary(pl.UTF-8): Implementacja protokołu MTP (Media Transfer Protocol) Microsoftu
7Name: libmtp
8Version: 1.1.17
9Release: 1
10License: LGPL v2+
11Group: Libraries
12Source0: http://downloads.sourceforge.net/libmtp/%{name}-%{version}.tar.gz
13# Source0-md5: 81aea5d3139e5189c2e055ed2c98cd91
14URL: http://libmtp.sourceforge.net/
15BuildRequires: automake
16%{?with_apidocs:BuildRequires: doxygen}
17BuildRequires: libgcrypt-devel
18BuildRequires: libusb-devel >= 1.0.0
19BuildRequires: pkgconfig
20Requires: libusb >= 1.0.0
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24libmtp is an implementation of Microsoft's Media Transfer Protocol
25(MTP) in the form of a library suitable primarily for POSIX compliant
26operating systems.
27
28%description -l pl.UTF-8
29libmtp to implementacja protokołu przesyłania mediów MTP (Media
30Transfer Protocol) Microsoftu w postaci biblioteki nadającej się
31przede wszystkim dla systemów operacyjnych zgodnych z POSIX.
32
33%package devel
34Summary: Header files for mtp library
35Summary(pl.UTF-8): Pliki nagłówkowe biblioteki mtp
36Group: Development/Libraries
37Requires: %{name} = %{version}-%{release}
38Requires: libgcrypt-devel
39Requires: libusb-devel >= 1.0.0
40
41%description devel
42This is the package containing the header files for mtp library.
43
44%description devel -l pl.UTF-8
45Ten pakiet zawiera pliki nagłówkowe biblioteki mtp.
46
47%package static
48Summary: Static mtp library
49Summary(pl.UTF-8): Statyczna biblioteka mtp
50Group: Development/Libraries
51Requires: %{name}-devel = %{version}-%{release}
52
53%description static
54Static mtp library.
55
56%description static -l pl.UTF-8
57Statyczna biblioteka mtp.
58
59%package progs
60Summary: Utilities from mtp library
61Summary(pl.UTF-8): Narzędzia biblioteki mtp
62Group: Applications/Multimedia
63Requires: %{name} = %{version}-%{release}
64
65%description progs
66This is the package containing utilities from mtp library.
67
68%description progs -l pl.UTF-8
69Ten pakiet zawiera narzędzia z biblioteki mtp.
70
71%package -n udev-libmtp
72Summary: UDEV rules for libmtp devices
73Summary(pl.UTF-8): Reguły UDEV dla urządzeń libmtp
74Group: Applications/System
75Requires: %{name} = %{version}-%{release}
76Requires: udev-core
77
78%description -n udev-libmtp
79UDEV rules for libmtp devices.
80
81%description -n udev-libmtp -l pl.UTF-8
82Reguły UDEV dla urządzeń libmtp.
83
84%prep
85%setup -q
86
87%build
88cp -f /usr/share/automake/config.sub .
89%configure \
90 %{?with_apidocs:--enable-doxygen} \
91 --with-udev=/lib/udev \
92 --with-udev-group=audio \
93 --with-udev-mode=0660
94%{__make}
95
96%install
97rm -rf $RPM_BUILD_ROOT
98%{__make} install \
99 htmldocdir=%{_docdir}/%{name}-devel-%{version} \
100 DESTDIR=$RPM_BUILD_ROOT
101
102%clean
103rm -rf $RPM_BUILD_ROOT
104
105%post -p /sbin/ldconfig
106%postun -p /sbin/ldconfig
107
108%files
109%defattr(644,root,root,755)
110%doc AUTHORS ChangeLog README TODO
111%attr(755,root,root) %{_libdir}/libmtp.so.*.*.*
112%attr(755,root,root) %ghost %{_libdir}/libmtp.so.9
113
114%files devel
115%defattr(644,root,root,755)
116%if %{with apidocs}
117%doc %{_docdir}/%{name}-devel-%{version}
118%endif
119%attr(755,root,root) %{_libdir}/libmtp.so
120%{_libdir}/libmtp.la
121%{_includedir}/libmtp.h
122%{_pkgconfigdir}/libmtp.pc
123
124%files static
125%defattr(644,root,root,755)
126%{_libdir}/libmtp.a
127
128%files progs
129%defattr(644,root,root,755)
130%attr(755,root,root) %{_bindir}/mtp-*
131
132%files -n udev-libmtp
133%defattr(644,root,root,755)
134%attr(755,root,root) /lib/udev/mtp-probe
135/lib/udev/hwdb.d/69-libmtp.hwdb
136/lib/udev/rules.d/69-libmtp.rules
This page took 0.024714 seconds and 4 git commands to generate.