Exclude pkg in tv/wearable profile
[platform/upstream/uw-imap-toolkit.git] / packaging / uw-imap-toolkit.spec
1 #sbs-git:slp/pkgs/u/uw-imap-toolkit uw-imap-toolkit 0.1.1 a675e5c581b6726dcb93c63d826d6827bf29d671
2 %define _optdir /opt
3 %define _appdir %{_optdir}/apps
4
5
6 Name:       uw-imap-toolkit
7 Summary:    IMAP-2007e developed by University of Washington
8 Version:    0.1.36
9 Release:    0
10 Group:      Messaging/Libraries
11 License:    Apache-2.0
12 Source0:    %{name}-%{version}.tar.gz
13 Source1001:     libuw-imap-toolkit.manifest
14 Source1002:     libuw-imap-toolkit-devel.manifest
15
16 %if "%{?profile}" == "wearable"
17 ExcludeArch: %{arm} %ix86 x86_64
18 %endif
19
20 %if "%{?profile}" == "tv"
21 ExcludeArch: %{arm} %ix86 x86_64
22 %endif
23
24 Requires(post): /sbin/ldconfig
25 Requires(postun): /sbin/ldconfig
26 BuildRequires: libgcrypt-devel
27 BuildRequires: pkgconfig(openssl)
28 BuildRequires: pkgconfig(dlog)
29
30 %description
31 IMAP-2007e run-time library for E-mail Framework
32
33
34 %package -n libuw-imap-toolkit
35 Summary:    IMAP-2007e developed by University of Washington
36 Group:      Messaging/Libraries
37
38 %description -n libuw-imap-toolkit
39 IMAP-2007e run-time library for E-mail Framework
40
41
42 %package -n libuw-imap-toolkit-devel
43 Summary:    IMAP-2007e developed by University of Washington
44 Group:      Messaging/Development
45 Requires:   libuw-imap-toolkit = %{version}-%{release}
46
47 %description -n libuw-imap-toolkit-devel
48 IMAP-2007e development library for E-mail Framework
49
50 %prep
51 %setup -q
52 cp %{SOURCE1001} %{SOURCE1002} .
53
54 %build
55 ./autogen.sh
56 %configure --disable-static
57
58
59 make %{?jobs:-j%jobs}
60 find -name '*.pc' -exec sed -i -e 's/\$version/%{version}/g' {} \;
61
62
63 %install
64 rm -rf %{buildroot}
65 %make_install
66
67 mkdir -p %{buildroot}/usr/share/license
68 cp imap-2007e/LICENSE.txt %{buildroot}/usr/share/license/%{name}
69
70 %post -n libuw-imap-toolkit -p /sbin/ldconfig
71
72
73 %postun -n libuw-imap-toolkit -p /sbin/ldconfig
74
75
76 %files -n libuw-imap-toolkit
77 %manifest libuw-imap-toolkit.manifest
78 %defattr(-,root,root,-)
79 %{_libdir}/libuw-imap-toolkit.so.*
80 /usr/share/license/%{name}
81
82 %files -n libuw-imap-toolkit-devel
83 %manifest libuw-imap-toolkit-devel.manifest
84 %defattr(-,root,root,-)
85 %{_libdir}/libuw-imap-toolkit.so
86 %{_libdir}/pkgconfig/uw-imap-toolkit.pc
87 %{_includedir}/uw-imap-toolkit/*