Name: media-server Summary: File manager service server. Version: 0.2.122 Release: 1 Group: utils License: Apache-2.0 Source0: %{name}-%{version}.tar.gz Source1: media-server.service Requires(post): /usr/bin/vconftool Requires: deviced BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(db-util) BuildRequires: pkgconfig(deviced) BuildRequires: pkgconfig(security-server) BuildRequires: pkgconfig(notification) BuildRequires: pkgconfig(iniparser) BuildRequires: pkgconfig(libsmack) %description Description: File manager service server %package -n libmedia-utils Summary: media server runtime library. Group: TO_BE/FILLED_IN %description -n libmedia-utils Description : media server runtime library. %package -n libmedia-utils-devel Summary: media server development library. Group: Development/Libraries Requires: libmedia-utils = %{version}-%{release} %description -n libmedia-utils-devel Description: media server development library. %prep %setup -q %build export CFLAGS+=" -Wextra -Wno-array-bounds" export CFLAGS+=" -Wno-ignored-qualifiers -Wno-unused-parameter" export CFLAGS+=" -Wwrite-strings -Wswitch-default -Werror" export GC_SECTIONS_FLAGS="-fdata-sections -ffunction-sections -Wl,--gc-sections" export CFLAGS+=" ${GC_SECTIONS_FLAGS}" export CXXFLAGS+=" ${GC_SECTIONS_FLAGS}" %if 0%{?sec_build_binary_debug_enable} export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE" export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE" export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE" %endif %autogen %configure --prefix=%{_prefix} --disable-static make %{?jobs:-j%jobs} %install %make_install mkdir -p %{buildroot}/usr/lib/systemd/system/multi-user.target.wants install -m 644 %{SOURCE1} %{buildroot}/usr/lib/systemd/system/media-server.service ln -s ../media-server.service %{buildroot}/usr/lib/systemd/system/multi-user.target.wants/media-server.service mkdir -p %{buildroot}/usr/etc cp -rf %{_builddir}/%{name}-%{version}/media-server-plugin %{buildroot}/usr/etc/media-server-plugin #License mkdir -p %{buildroot}/%{_datadir}/license cp -rf %{_builddir}/%{name}-%{version}/LICENSE.APLv2.0 %{buildroot}/%{_datadir}/license/%{name} cp -rf %{_builddir}/%{name}-%{version}/LICENSE.APLv2.0 %{buildroot}/%{_datadir}/license/libmedia-utils #ini file mkdir -p %{buildroot}/opt/etc cp -rf %{_builddir}/%{name}-%{version}/media_content_config.ini %{buildroot}/usr/etc %post %files %manifest media-server.manifest %defattr(-,root,root,-) %{_bindir}/media-server %{_bindir}/media-scanner %{_bindir}/media-scanner-v2 %{_bindir}/mediadb-update /usr/lib/systemd/system/media-server.service /usr/lib/systemd/system/multi-user.target.wants/media-server.service /usr/etc/media-server-plugin /usr/etc/media_content_config.ini #License %{_datadir}/license/%{name} %{_datadir}/license/libmedia-utils %files -n libmedia-utils %manifest libmedia-utils.manifest %defattr(-,root,root,-) %{_libdir}/libmedia-utils.so %{_libdir}/libmedia-utils.so.0 %{_libdir}/libmedia-utils.so.0.0.0 %files -n libmedia-utils-devel %defattr(-,root,root,-) %{_libdir}/pkgconfig/libmedia-utils.pc %{_includedir}/media-utils/*.h