Fix a crash
[framework/location/libdecarta.git] / packaging / libdecarta.spec
1 #sbs-git:slp/pkgs/l/libdecarta libdecarta 0.2.7 93c14f62407c43d9d2634d6c480fd322ca965c0b
2 %define _optdir /opt
3 %define _etcdir /etc
4 %define _appdir %{_optdir}/apps
5 %define _moduledir %{_libdir}/location/module
6
7
8 Name:       libdecarta
9 Summary:    Decarta Web Service Library (Shared Object)
10 Version: 0.2.8
11 Release:    0
12 Group:      TO_BE/FILLED_IN
13 License:    TO BE FILLED IN
14 Source0:    %{name}-%{version}.tar.gz
15 Requires(post): /sbin/ldconfig
16 Requires(postun): /sbin/ldconfig
17 BuildRequires: libgcrypt-devel
18 BuildRequires: pkgconfig(glib-2.0)
19 BuildRequires: pkgconfig(dlog)
20 BuildRequires: pkgconfig(libsoup-2.4)
21 BuildRequires: pkgconfig(elementary)
22 BuildRequires: pkgconfig(libxml-2.0)
23 BuildRequires: pkgconfig(gconf-2.0)
24 BuildRequires: pkgconfig(vconf)
25 BuildRequires: pkgconfig(edje)
26 BuildRequires: pkgconfig(location)
27
28 %description
29 Decarta Web Service Library
30
31
32 %package devel
33 Summary:    Decarta Web Service Library (Development Headers)
34 Group:      TO_BE/FILLED_IN
35 Requires:   %{name} = %{version}-%{release}
36
37 %description devel
38 Decarta Web Service Library Development Package
39
40 %package -n docrypt
41 Summary:    Simple encryption tool
42 Group:      TO_BE/FILLED_IN
43
44 %description -n docrypt
45 Description: Simple encryption tool
46
47 %package -n elementary-decarta
48 Summary:    elementary map module for decarta
49 Group:      TO_BE/FILLED_IN
50 Requires:   %{name} = %{version}-%{release}
51
52 %description -n elementary-decarta
53 Description: elementary map module for decarta
54
55 %package -n location-decarta
56 Summary:    location geocode module for decarta
57 Group:      TO_BE/FILLED_IN
58 Requires:   %{name} = %{version}-%{release}
59
60 %description -n location-decarta
61 Description: location geocode module for decarta
62
63 %prep
64 %setup -q
65
66 %build
67 ./autogen.sh
68 %configure --disable-static \
69         --enable-dlog \
70         --enable-debug \
71         APP_DIR=%{_appdir} \
72         APP_CONF_DIR=res/.decarta \
73         DEF_CONF_DIR=%{_etcdir}/decarta
74
75 make %{?jobs:-j%jobs}
76
77
78 %install
79 rm -rf %{buildroot}
80 %make_install
81
82 %post
83 mkdir -p %{_moduledir}
84 ln -sf %{_moduledir}/libmap-service-decarta.so %{_moduledir}/libmap-service.so
85
86 %files
87 %defattr(-,root,root,-)
88 %{_libdir}/libdecarta.so.0.0.0
89 %{_libdir}/libdecarta.so.0
90 %{_libdir}/libdecarta.so
91
92
93 %files devel
94 %defattr(-,root,root,-)
95 %{_includedir}/decarta/decarta_geocode.h
96 %{_includedir}/decarta/decarta.h
97 %{_includedir}/decarta/decarta_directory.h
98 %{_includedir}/decarta/decarta_maps.h
99 %{_includedir}/decarta/decarta_types.h
100 %{_includedir}/decarta/decarta_route.h
101 %{_libdir}/pkgconfig/decarta.pc
102
103 %files -n docrypt
104 %defattr(-,root,root,-)
105 %{_bindir}/docrypt
106
107 %files -n elementary-decarta
108 %defattr(-,root,root,-)
109 %ifarch %{arm}
110 %{_libdir}/elementary/modules/decarta-normal/linux-gnueabi-armv7l-0.7.0/module.so
111 %else
112 %{_libdir}/elementary/modules/decarta-normal/linux-gnu-i686-0.7.0/module.so
113 %endif
114
115 %files -n location-decarta
116 %defattr(-,root,root,-)
117 %{_moduledir}/libmap-service*