Add enum value and definition for HEIF image format
[platform/upstream/libmtp.git] / packaging / libmtp.spec
1 %define _unpackaged_files_terminate_build 0
2
3 Name:       libmtp
4 Summary:    Library for media transfer protocol (mtp)
5 Version:    1.1.11
6 Release:    14
7 Group:      Network & Connectivity/Other
8 License:    LGPL-2.1
9 Source0:    libmtp-%{version}.tar.gz
10 Source1001: autogen.sh
11
12 Requires(post): /sbin/ldconfig
13 Requires(postun): /sbin/ldconfig
14 BuildRequires: pkgconfig(libusb-1.0)
15 BuildRequires: pkgconfig(dlog)
16 BuildRequires: pkgconfig(libexif)
17 BuildRequires: libtool-ltdl-devel
18 BuildRequires: gettext-devel
19
20 %description
21 Libmtp support media transfer protocol, role is initiator
22 This package contains the library.
23
24
25 %package devel
26 Summary:    libmtp development package
27 Requires:   %{name} = %{version}-%{release}
28
29 %description devel
30 This package contains the development files.
31
32 %prep
33 %setup -q -n %{name}-%{version}
34 cp %{SOURCE1001} .
35
36 %build
37 export CFLAGS+=" -fPIC -DTIZEN_EXT"
38 export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed -Wl,--rpath=%{_libdir}"
39 chmod 755 ./autogen.sh
40
41 %autogen
42 %configure --prefix=/usr --disable-static
43 make %{?jobs:-j%jobs}
44
45 %install
46 rm -rf %{buildroot}
47 %make_install
48
49 %post -p /sbin/ldconfig
50
51 %postun -p /sbin/ldconfig
52
53 %files
54 %manifest libmtp.manifest
55 %license COPYING
56 %defattr(-,root,root,-)
57 %{_libdir}/libmtp.so.*
58 /lib/udev/rules.d/69-libmtp.rules
59
60 %files devel
61 %defattr(-,root,root,-)
62 %{_libdir}/libmtp.so
63 %{_libdir}/pkgconfig/libmtp.pc
64 /usr/include/*
65 /usr/bin/mtp-hotplug