Name: libaccounts-svc Summary: Account DB library Version: 0.3.5 Release: 1 Group: TO_BE/FILLED_IN License: Apache-2.0 Source0: libaccounts-svc-%{version}.tar.gz BuildRequires: cmake BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(capi-base-common) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(glib-2.0) >= 2.26 BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(security-server) BuildRequires: pkgconfig(account-common) BuildRequires: pkgconfig(db-util) BuildRequires: pkgconfig(vasum) Requires(post): /sbin/ldconfig Requires(post): /usr/bin/sqlite3 Requires(postun): /sbin/ldconfig %description Account DB libraryXB-Public-Package: no %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Development files for %{name} %prep %setup -q %build #export CFLAGS+=" -Wextra -Wcast-align -Wcast-qual -Wshadow -Wwrite-strings -Wswitch-default" #export CXXFLAGS+=" -Wextra -Wcast-align -Wcast-qual -Wshadow -Wwrite-strings -Wswitch-default -Wnon-virtual-dtor -Wno-c++0x-compat" #export CFLAGS+=" -Wno-unused-parameter -Wno-empty-body" #export CXXFLAGS+=" -Wno-unused-parameter -Wno-empty-body" #export CFLAGS+=" -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow -fno-common" #export CXXFLAGS+=" -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow" export CFLAGS="${CFLAGS} -fPIC -fvisibility=hidden" cmake . -DCMAKE_INSTALL_PREFIX=/usr \ %if "%{?tizen_profile_name}" == "mobile" -DFEATURE_PROFILE_MOBILE:BOOL=ON %else -DFEATURE_PROFILE_MOBILE:BOOL=OFF %endif make %{?jobs:-j%jobs} %install rm -rf %{buildroot} mkdir -p %{buildroot}/usr/share/license cp %{_builddir}/%{name}-%{version}/LICENSE.APLv2 %{buildroot}/usr/share/license/%{name} %make_install mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants rm -rf %{buildroot}/usr/lib/accounts-svc %files %manifest libaccounts-svc.manifest %defattr(-,root,root,-) %{_libdir}/*.so.* /usr/share/license/%{name} %files devel %defattr(-,root,root,-) %{_libdir}/*.so %{_libdir}/pkgconfig/accounts-svc.pc %{_includedir}/*.h