2 Summary: A Media Daemon library in Tizen Native API
6 License: TO BE FILLED IN
7 Source0: %{name}-%{version}.tar.gz
11 BuildRequires: pkgconfig(dlog)
12 BuildRequires: pkgconfig(glib-2.0)
13 BuildRequires: pkgconfig(mm-common)
14 BuildRequires: pkgconfig(iniparser)
15 BuildRequires: pkgconfig(json-c)
16 #BuildRequires: pkgconfig(mm-session)
17 #BuildRequires: pkgconfig(mm-sound)
18 #BuildRequires: pkgconfig(mm-player)
19 #BuildRequires: pkgconfig(mm-ta)
20 #BuildRequires: pkgconfig(capi-base-common)
21 #BuildRequires: pkgconfig(capi-media-sound-manager)
22 #BuildRequires: pkgconfig(gstreamer-0.10)
23 #BuildRequires: pkgconfig(gstreamer-plugins-base-0.10)
24 #BuildRequires: pkgconfig(gstreamer-interfaces-0.10)
25 #BuildRequires: pkgconfig(gstreamer-app-0.10)
26 #BuildRequires: pkgconfig(appcore-efl)
27 #BuildRequires: pkgconfig(elementary)
28 #BuildRequires: pkgconfig(ecore)
29 #BuildRequires: pkgconfig(evas)
30 #BuildRequires: pkgconfig(ecore-x)
31 #BuildRequires: pkgconfig(capi-media-tool)
32 #BuildRequires: pkgconfig(libtbm)
33 #BuildRequires: pkgconfig(mmutil-imgp)
34 #BuildRequires: pkgconfig(audio-session-mgr)
35 #BuildRequires: pkgconfig(vconf)
36 #BuildRequires: pkgconfig(icu-i18n)
37 #BuildRequires: pkgconfig(utilX)
39 Requires(post): /sbin/ldconfig
40 Requires(postun): /sbin/ldconfig
46 Summary: A Media Daemon library in Tizen (Development)
47 Group: TO_BE/FILLED_IN
48 Requires: %{name} = %{version}-%{release}
49 Requires: pkgconfig(mm-common)
50 Requires: pkgconfig(iniparser)
58 %if 0%{?sec_build_binary_debug_enable}
59 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE -D_GNU_SOURCE"
60 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE -D_GNU_SOURCE"
61 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE -D_GNU_SOURCE"
63 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
64 cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
71 mkdir -p %{buildroot}/usr/share/license
72 #mkdir -p %{buildroot}/opt/usr/devel
73 cp LICENSE.APLv2 %{buildroot}/usr/share/license/%{name}
74 mkdir -p %{buildroot}/usr/bin
75 cp mused-server %{buildroot}/usr/bin
79 mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
80 install -m 0644 %SOURCE1 %{buildroot}%{_libdir}/systemd/system/mused.service
81 ln -s ../mused.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/mused.service
83 mkdir -p %{buildroot}%{_libdir}/systemd/system/sockets.target.wants
84 install -m 0644 %SOURCE2 %{buildroot}%{_libdir}/systemd/system/mused.socket
85 ln -s ../mused.socket %{buildroot}%{_libdir}/systemd/system/sockets.target.wants/mused.socket
89 chown 200:200 %{_libdir}/systemd/system/mused.socket
91 %postun -p /sbin/ldconfig
95 %manifest mused.manifest
96 %defattr(-,system,system,-)
97 %{_libdir}/libmused.so.*
98 %{_datadir}/license/%{name}
99 %{_libdir}/systemd/system/mused.service
100 %{_libdir}/systemd/system/multi-user.target.wants/mused.service
101 %{_libdir}/systemd/system/sockets.target.wants/mused.socket
102 %{_libdir}/systemd/system/mused.socket
103 %{_datadir}/mused/mused.conf
108 %defattr(-,system,system,-)
109 %{_includedir}/media/*.h
110 %{_libdir}/pkgconfig/*.pc
111 %{_libdir}/libmused.so