Update spec files
authorKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Wed, 4 Jun 2014 08:30:58 +0000 (10:30 +0200)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Wed, 4 Jun 2014 08:30:58 +0000 (10:30 +0200)
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
20 files changed:
proto-meta-Tizen_generic/.spec2yoctorc
proto-meta-Tizen_generic/specfile-initial/ail/packaging/ail.spec
proto-meta-Tizen_generic/specfile-initial/alarm-manager/packaging/alarm-manager.spec
proto-meta-Tizen_generic/specfile-initial/app-checker/packaging/app-checker.spec
proto-meta-Tizen_generic/specfile-initial/app-core/packaging/app-core.spec
proto-meta-Tizen_generic/specfile-initial/app-svc/packaging/app-svc.spec
proto-meta-Tizen_generic/specfile-initial/application/packaging/capi-appfw-application.spec
proto-meta-Tizen_generic/specfile-initial/aul-1/packaging/aul.spec
proto-meta-Tizen_generic/specfile-initial/crosswalk/packaging/crosswalk.spec
proto-meta-Tizen_generic/specfile-initial/heynoti/packaging/heynoti.spec
proto-meta-Tizen_generic/specfile-initial/libprivilege-control/packaging/libprivilege-control.spec
proto-meta-Tizen_generic/specfile-initial/librua/packaging/librua.spec
proto-meta-Tizen_generic/specfile-initial/notification/packaging/notification.spec
proto-meta-Tizen_generic/specfile-initial/pkgmgr-info/packaging/pkgmgr-info.spec
proto-meta-Tizen_generic/specfile-initial/privacy-manager/packaging/privacy-manager.spec
proto-meta-Tizen_generic/specfile-initial/pulseaudio/packaging/pulseaudio.spec
proto-meta-Tizen_generic/specfile-initial/security-server/packaging/security-server.spec
proto-meta-Tizen_generic/specfile-initial/slp-pkgmgr/packaging/pkgmgr.spec
proto-meta-Tizen_generic/specfile-initial/tizen-platform-config/packaging/tizen-platform-config.spec
proto-meta-Tizen_generic/specfile-initial/vconf/packaging/vconf.spec

index a7805ef..6eeaf82 100644 (file)
@@ -17,7 +17,7 @@ group_uri=http://download.tizen.org/snapshots/tizen/common/common-wayland-x86_64
 provided-extra=tizen-provided-extra
 
 [tizen_common_manifest]
-uri=http://download.tizen.org/snapshots/tizen/common/common-wayland-x86_64/tizen_20140507.4/
+uri=http://download.tizen.org/snapshots/tizen/common/common-wayland-x86_64/latest/
 default_git_src=review.tizen.org
 priority=0
 
@@ -27,7 +27,7 @@ default_git_src=review.tizen.org
 priority=1
 
 [whitelist_tizen_common]
-list=smack, rpm, uthash, lua, weston-common,  fdupes, doxygen, crosswalk, libslp-location, location-manager, vconf, appcore-agent, dlog, common, libslp-sysman, aul-1, librua, libhaptic, pkgmgr-info, libdevice-node, xdgmime, libprivilege-control, ail, bundle, app-checker, privacy-manager, libslp-pm, vconf-internal-keys, system-info, libiri, sound-manager, iniparser, libmm-sound, libmm-session, libmm-common, libmm-log, heynoti, security-server, audio-session-manager, avsystem, libmm-ta, slp-pkgmgr, app-core, libslp-sensor, libsf-common, tizen-platform-config, application, libslp-db-util, tizen-platform-wrapper, app-svc, notification, alarm-manager, eina, com-core, libtapi, libtapi-legacy, alsa-scenario-0.2, systemd, hwdata, user-session-units, systemd, meta, pam, pulseaudio
+list=smack, rpm, uthash, lua, weston-common,  fdupes, doxygen, crosswalk, libslp-location, location-manager, vconf, appcore-agent, dlog, common, libslp-sysman, aul-1, librua, libhaptic, pkgmgr-info, libdevice-node, xdgmime, libprivilege-control, ail, bundle, app-checker, privacy-manager, libslp-pm, vconf-internal-keys, system-info, libiri, sound-manager, iniparser, libmm-sound, libmm-session, libmm-common, libmm-log, heynoti, security-server, audio-session-manager, avsystem, libmm-ta, slp-pkgmgr, app-core, libslp-sensor, libsf-common, tizen-platform-config, application, libslp-db-util, tizen-platform-wrapper, app-svc, notification, alarm-manager, com-core, libtapi, libtapi-legacy, alsa-scenario-0.2, systemd, hwdata, user-session-units, systemd, meta, pam, pulseaudio
 
 [substitute]
 pkgconfig(zlib)=zlib-devel
index ec73767..3029141 100755 (executable)
@@ -1,5 +1,5 @@
 Name:           ail
-Version:        0.2.73
+Version:        0.2.80
 Release:        1
 License:        Apache-2.0
 Summary:        Application Information Library
@@ -13,6 +13,7 @@ BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(vconf)
 BuildRequires:  pkgconfig(xdgmime)
+BuildRequires:  pkgconfig(libtzplatform-config)
 Provides:       libail = %{version}-%{release}
 
 %description
@@ -21,6 +22,7 @@ Application Information Library
 %package devel
 Summary:        Application Information Library Development files
 Requires:       libail = %{version}-%{release}
+Requires:              pkgconfig(libtzplatform-config)
 
 %description devel
 Application Information Library (devel)
@@ -31,6 +33,13 @@ cp %{SOURCE1001} .
 
 %build
 CFLAGS+=" -fpic"
+
+%if 0%{?tizen_build_binary_release_type_eng}
+export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
+export CXXFLAGS="$CXXFLAGS ?DTIZEN_ENGINEER_MODE"
+export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
+%endif
+
 %cmake .  -DBUILD_PKGTYPE=rpm \
                  -DSMACK=Off
 
@@ -39,14 +48,20 @@ make %{?_smp_mflags}
 %install
 %make_install
 
-mkdir -p %{buildroot}/opt/dbspace/
-mkdir -p %{buildroot}/opt/share/applications/
+mkdir -p %{buildroot}%{TZ_SYS_DB}/
+mkdir -p %{buildroot}%{TZ_SYS_RW_DESKTOP_APP}/
 
 %post
 /sbin/ldconfig
 vconftool set -t string db/ail/ail_info "0" -f -s system::vconf_inhouse
 vconftool set -t string db/menuscreen/desktop "0" -f -s system::vconf_inhouse
 vconftool set -t string db/menu_widget/language "en_US.utf8" -f -s system::vconf_inhouse
+chsmack -a User %TZ_SYS_CONFIG/db/ail
+chsmack -a User %TZ_SYS_CONFIG/db/ail/ail_info
+chsmack -a User %TZ_SYS_CONFIG/db/menuscreen
+chsmack -a User %TZ_SYS_CONFIG/db/menuscreen/desktop
+chsmack -a User %TZ_SYS_CONFIG/db/menu_widget
+chsmack -a User %TZ_SYS_CONFIG/db/menu_widget/language
 
 CHDBGID="6010"
 
@@ -66,26 +81,35 @@ update_DAC_for_db_file()
         fi
 }
 ail_initdb
-update_DAC_for_db_file /opt/dbspace/.app_info.db
-update_DAC_for_db_file /opt/dbspace/.app_info.db-journal
+mkdir -p %{TZ_SYS_RO_DESKTOP_APP}
+mkdir -p %{TZ_SYS_RW_DESKTOP_APP}
+mkdir -p %{TZ_SYS_DB}
+
+update_DAC_for_db_file %{TZ_SYS_DB}/.app_info.db
+update_DAC_for_db_file %{TZ_SYS_DB}/.app_info.db-journal
+chsmack -a 'User' %{TZ_SYS_DB}/.app_info.db*
 
 %postun
 /sbin/ldconfig
 if [ $1 == 0 ]; then
-rm -f /opt/dbspace/.app_info.db*
+rm -f %{TZ_SYS_DB}/.app_info.db*
 fi
 
 
 %files
 %manifest %{name}.manifest
 %license LICENSE
-%dir /opt/share/applications
+%dir %{TZ_SYS_RW_DESKTOP_APP}
 %{_bindir}/ail_initdb
+%{_bindir}/ail_initdb
+%{_bindir}/ail_fota
+%{_bindir}/ail_desktop
+%{_bindir}/ail_filter
+%{_bindir}/ail_package
 %{_datadir}/install-info/*
 %{_libdir}/libail.so.0
 %{_libdir}/libail.so.0.1.0
 
-
 %files devel
 %manifest %{name}.manifest
 %{_includedir}/ail.h
index 80fe178..9ad5903 100644 (file)
@@ -1,5 +1,5 @@
 Name:           alarm-manager
-Version:        0.4.84
+Version:        0.4.86
 Release:        1
 License:        Apache-2.0
 Summary:        Alarm library
@@ -24,6 +24,7 @@ BuildRequires:  pkgconfig(pmapi)
 BuildRequires:  pkgconfig(security-server)
 BuildRequires:  pkgconfig(tapi)
 BuildRequires:  pkgconfig(vconf)
+BuildRequires:  pkgconfig(libtzplatform-config)
 
 %description
 Alarm Server and devel libraries
@@ -79,6 +80,10 @@ install -m0644  %{SOURCE102} %{buildroot}%{_sysconfdir}/udev/rules.d/
 
 mkdir -p %{buildroot}/%{_sysconfdir}/dbus-1/system.d
 install -m0644  %{SOURCE103} %{buildroot}%{_sysconfdir}/dbus-1/system.d/
+mkdir -p %{buildroot}/usr/share/license
+cp LICENSE %{buildroot}/usr/share/license/alarm-server
+cp LICENSE %{buildroot}/usr/share/license/libalarm
+cp LICENSE %{buildroot}/usr/share/license/libalarm-devel
 
 %preun -n alarm-server
 if [ $1 == 0 ]; then
@@ -114,6 +119,7 @@ fi
 %else
  %{_sysconfdir}/udev/rules.d/60-alarm-manager-rtc.rules
 %endif
+/usr/share/license/alarm-server
 
 %post -n libalarm -p /sbin/ldconfig
 
@@ -125,9 +131,11 @@ fi
 %manifest alarm-lib.manifest
 %attr(0644,root,root) %{_libdir}/libalarm.so.0.0.0
 %{_libdir}/libalarm.so.0
+/usr/share/license/libalarm
 
 %files -n libalarm-devel
 %manifest %{name}.manifest
 %{_includedir}/*.h
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/libalarm.so
+/usr/share/license/libalarm-devel
index b013966..e7249a0 100644 (file)
@@ -1,11 +1,11 @@
-Name:      app-checker
+Name:       app-checker
 Summary:    App Checker
 Version:    0.0.16
-Release:    1
+Release:    0
 Group:      System/Libraries
-License:    Apache License, Version 2.0
+License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
-Source1001:    app-checker.manifest
+Source1001: app-checker.manifest
 BuildRequires: cmake
 BuildRequires: pkgconfig(dlog)
 BuildRequires: pkgconfig(glib-2.0)
@@ -20,7 +20,7 @@ Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
-libapp-checker (developement files)
+libapp-checker (development files)
 
 %package server
 Summary:    App Checker Server
@@ -36,8 +36,7 @@ Group:      System/Libraries
 Requires:   %{name}-server = %{version}-%{release}
 
 %description server-devel
-libapp-checker server (developement files)
-
+libapp-checker server (development files)
 
 
 %prep
@@ -47,7 +46,7 @@ cp %{SOURCE1001} .
 
 %build
 
-%cmake . 
+%cmake .
 
 make %{?jobs:-j%jobs}
 
@@ -56,6 +55,11 @@ rm -rf %{buildroot}
 %make_install
 mkdir -p %{buildroot}%{_libdir}/ac-plugins
 
+mkdir -p %{buildroot}/usr/share/license
+cp LICENSE %{buildroot}/usr/share/license/%{name}
+cp LICENSE %{buildroot}/usr/share/license/%{name}-devel
+cp LICENSE %{buildroot}/usr/share/license/%{name}-server
+cp LICENSE %{buildroot}/usr/share/license/%{name}-server-devel
 
 %post -p /sbin/ldconfig
 
@@ -68,24 +72,28 @@ mkdir -p %{buildroot}%{_libdir}/ac-plugins
 %{_libdir}/libapp-checker.so.0
 %{_libdir}/libapp-checker.so.0.1.0
 %{_libdir}/ac-plugins
+/usr/share/license/%{name}
 
 %files devel
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libapp-checker.so
 %{_libdir}/pkgconfig/app-checker.pc
-/usr/include/app-checker/app-checker.h
+%{_includedir}/app-checker/app-checker.h
+/usr/share/license/%{name}-devel
 
 %files server
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libapp-checker-server.so.0
 %{_libdir}/libapp-checker-server.so.0.1.0
+/usr/share/license/%{name}-server
 
 %files server-devel
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libapp-checker-server.so
 %{_libdir}/pkgconfig/app-checker-server.pc
-/usr/include/app-checker/app-checker-server.h
+%{_includedir}/app-checker/app-checker-server.h
+/usr/share/license/%{name}-server-devel
 
index 782d1e4..8a2403f 100644 (file)
@@ -6,7 +6,7 @@ Summary:    Application basic
 Version:    1.2
 Release:    48
 Group:      Application Framework
-License:    Apache License, Version 2.0
+License:    Apache-2.0
 Source0:    app-core-%{version}.tar.gz
 %if %{with wayland} && !%{with x}
 Source101:  packaging/core-efl-wayland.target
@@ -25,6 +25,7 @@ BuildRequires:  pkgconfig(elementary)
 BuildRequires:  pkgconfig(ecore)
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(libtzplatform-config)
 BuildRequires:  cmake
 
 
@@ -104,8 +105,10 @@ install -d %{buildroot}%{_unitdir_user}/core-efl.target.wants
 install -m0644 %{SOURCE101} %{buildroot}%{_unitdir_user}/core-efl.target
 
 mkdir -p %{buildroot}/usr/share/license
-cp LICENSE %{buildroot}/usr/share/license/%{name}
-
+cp LICENSE %{buildroot}/usr/share/license/%{name}-efl
+cp LICENSE %{buildroot}/usr/share/license/%{name}-efl-devel
+cp LICENSE %{buildroot}/usr/share/license/%{name}-common
+cp LICENSE %{buildroot}/usr/share/license/%{name}-common-devel
 
 %post efl -p /sbin/ldconfig
 
@@ -123,6 +126,7 @@ cp LICENSE %{buildroot}/usr/share/license/%{name}
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libappcore-efl.so.*
+/usr/share/license/%{name}-efl
 
 %files efl-devel
 %manifest %{name}.manifest
@@ -130,6 +134,7 @@ cp LICENSE %{buildroot}/usr/share/license/%{name}
 %{_includedir}/appcore/appcore-efl.h
 %{_libdir}/libappcore-efl.so
 %{_libdir}/pkgconfig/appcore-efl.pc
+/usr/share/license/%{name}-efl-devel
 
 %files common
 %manifest %{name}.manifest
@@ -137,7 +142,7 @@ cp LICENSE %{buildroot}/usr/share/license/%{name}
 %{_libdir}/libappcore-common.so.*
 %{_prefix}/lib/systemd/user/core-efl.target
 %{_prefix}/lib/systemd/user/core-efl.target.wants/
-/usr/share/license/%{name}
+/usr/share/license/%{name}-common
 
 %files common-devel
 %manifest %{name}.manifest
@@ -146,4 +151,5 @@ cp LICENSE %{buildroot}/usr/share/license/%{name}
 %{_libdir}/pkgconfig/appcore-common.pc
 %{_includedir}/appcore/appcore-common.h
 %{_includedir}/SLP_Appcore_PG.h
+/usr/share/license/%{name}-common-devel
 
index 57bb777..258d451 100644 (file)
@@ -30,6 +30,7 @@ BuildRequires: pkgconfig(glib-2.0)
 BuildRequires: pkgconfig(libsoup-2.4)
 BuildRequires: pkgconfig(iniparser)
 BuildRequires: pkgconfig(pkgmgr-info)
+BuildRequires: pkgconfig(libtzplatform-config)
 
 
 %description
@@ -60,8 +61,8 @@ make %{?jobs:-j%jobs}
 %make_install
 
 # Create database
-mkdir -p %{buildroot}/opt/dbspace
-sqlite3 %{buildroot}/opt/dbspace/.appsvc.db < data/appsvc_db.sql
+mkdir -p %{buildroot}%{TZ_SYS_DB}
+sqlite3 %{buildroot}%{TZ_SYS_DB}/.appsvc.db < data/appsvc_db.sql
 
 mkdir -p %{buildroot}/usr/share/license
 cp LICENSE %{buildroot}/usr/share/license/%{name}
@@ -74,8 +75,8 @@ cp LICENSE %{buildroot}/usr/share/license/%{name}
 %defattr(-,root,root,-)
 %manifest %{name}.manifest
 %license LICENSE
-%config(noreplace) %verify(not md5 mtime size) %attr(664,root,app) /opt/dbspace/.appsvc.db
-%config(noreplace) %verify(not md5 mtime size) %attr(664,root,app) /opt/dbspace/.appsvc.db-journal
+%config(noreplace) %verify(not md5 mtime size) %attr(664,root,%{TZ_SYS_USER_GROUP}) %{TZ_SYS_DB}/.appsvc.db
+%config(noreplace) %verify(not md5 mtime size) %attr(664,root,%{TZ_SYS_USER_GROUP}) %{TZ_SYS_DB}/.appsvc.db-journal
 /usr/bin/appsvc_test
 %{_libdir}/libappsvc.so.0
 %{_libdir}/libappsvc.so.0.1.0
index ff6ce4c..14b043c 100755 (executable)
@@ -19,6 +19,7 @@ BuildRequires:  pkgconfig(elementary)
 BuildRequires:  pkgconfig(alarm-service)
 BuildRequires:  pkgconfig(capi-base-common)
 BuildRequires:  pkgconfig(sqlite3)
+BuildRequires:  pkgconfig(libtzplatform-config)
 
 
 
index 5e2131c..ed7e741 100644 (file)
@@ -1,15 +1,15 @@
 %bcond_with wayland
 %bcond_with x
-
 Name:       aul
 Summary:    App utility library
-Version:    0.0.286
+Version:    0.0.300
 Release:    1
 Group:      System/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
 Source101:  launchpad-preload@.service
 Source102:  ac.service
+Source103:  amd_session_agent.service
 Source1001: %{name}.manifest
 
 Requires(post): /sbin/ldconfig
@@ -66,10 +66,11 @@ cp %{SOURCE1001} .
 CFLAGS="%{optflags} -D__emul__"; export CFLAGS
 %endif
 
+%cmake . \
 %if %{with wayland}
-%cmake . -DWITH_WAYLAND=On
+ -DWITH_WAYLAND=On \
 %else
-%cmake . -DWITH_WAYLAND=Off
+ -DWITH_WAYLAND=Off \
 %endif
 
 make %{?jobs:-j%jobs}
@@ -91,16 +92,14 @@ sqlite3 %{buildroot}%{TZ_SYS_DB}/.mida.db < %{buildroot}/usr/share/aul/mida_db.s
 rm -rf %{buildroot}/usr/share/aul/mida_db.sql
 
 mkdir -p %{buildroot}/usr/lib/systemd/system/graphical.target.wants
+mkdir -p %{buildroot}/usr/lib/systemd/user/default.target.wants
 install -m 0644 %SOURCE101 %{buildroot}/usr/lib/systemd/system/launchpad-preload@.service
 install -m 0644 %SOURCE102 %{buildroot}/usr/lib/systemd/system/ac.service
 ln -s ../launchpad-preload@.service %{buildroot}/usr/lib/systemd/system/graphical.target.wants/launchpad-preload@5000.service
 ln -s ../ac.service %{buildroot}/usr/lib/systemd/system/graphical.target.wants/ac.service
 
-mkdir -p %{buildroot}%{TZ_SYS_SMACK}/accesses.d
-
-mkdir -p %{buildroot}/usr/share/license
-cp LICENSE %{buildroot}/usr/share/license/%{name}
-
+install -m 0644 %SOURCE103 %{buildroot}/usr/lib/systemd/user/amd_session_agent.service
+ln -s ../amd_session_agent.service %{buildroot}/usr/lib/systemd/user/default.target.wants/amd_session_agent.service
 
 %preun
 if [ $1 == 0 ]; then
@@ -121,6 +120,7 @@ fi
 systemctl daemon-reload
 
 %files
+%license LICENSE
 %manifest %{name}.manifest
 %attr(0644,root,root) %{_libdir}/libaul.so.0
 %attr(0644,root,root) %{_libdir}/libaul.so.0.1.0
@@ -135,19 +135,20 @@ systemctl daemon-reload
 %{_bindir}/aul_test
 %{_bindir}/launch_app
 %{_bindir}/open_app
+%{_bindir}/amd_session_agent
 /usr/share/aul/miregex/*
 /usr/share/aul/service/*
 /usr/share/aul/preload_list.txt
 /usr/share/aul/preexec_list.txt
-%{_bindir}/launchpad_preloading_preinitializing_daemon
 /usr/lib/systemd/system/graphical.target.wants/launchpad-preload@5000.service
 /usr/lib/systemd/system/graphical.target.wants/ac.service
 /usr/lib/systemd/system/launchpad-preload@.service
 /usr/lib/systemd/system/ac.service
+/usr/lib/systemd/user/amd_session_agent.service
+/usr/lib/systemd/user/default.target.wants/amd_session_agent.service
 /usr/bin/amd
 /usr/bin/daemon-manager-release-agent
 /usr/bin/daemon-manager-launch-agent
-/usr/share/license/%{name}
 
 %files devel
 /usr/include/aul/*.h
index b2de962..22f4d90 100644 (file)
@@ -1,8 +1,12 @@
 %bcond_with x
 %bcond_with wayland
 
+
+%define _disable_nacl 1
+
+
 Name:           crosswalk
-Version:        6.35.132.0
+Version:        7.35.139.0
 Release:        0
 Summary:        Crosswalk is an app runtime based on Chromium
 License:        (BSD-3-Clause and LGPL-2.1+)
@@ -16,15 +20,16 @@ Source1001:     crosswalk.manifest
 Source1002:     %{name}.xml.in
 Source1003:     %{name}.png
 Patch1:         %{name}-do-not-look-for-gtk2-when-using-aura.patch
-Patch2:         %{name}-no-fatal-ld-warnings.patch
 Patch9:         Blink-Add-GCC-flag-Wno-narrowing-fix-64bits-build.patch
 
 BuildRequires:  bison
 BuildRequires:  bzip2-devel
+BuildRequires:  elfutils
 BuildRequires:  expat-devel
 BuildRequires:  flex
 BuildRequires:  gperf
 BuildRequires:  libcap-devel
+BuildRequires:  libelf-devel
 BuildRequires:  ninja
 BuildRequires:  python
 BuildRequires:  python-xml
@@ -112,12 +117,6 @@ cp -a src/LICENSE LICENSE.chromium
 cp -a src/xwalk/LICENSE LICENSE.xwalk
 
 %patch1
-
-# Linking fails in Tizen Common when fatal ld warnings are enabled. XWALK-1379.
-%if "%{profile}" == "common" || "%{profile}" == "generic"
-%patch2
-%endif
-
 %patch9
 
 %build
@@ -127,6 +126,15 @@ cp -a src/xwalk/LICENSE LICENSE.xwalk
 # CFLAGS end up appending -fno-omit-frame-pointer. See http://crbug.com/37246
 export CFLAGS=`echo $CFLAGS | sed s,-fno-omit-frame-pointer,,g`
 
+%if ! %{_disable_nacl}
+# For nacl_bootstrap on ia32. The original CFLAGS set by the gyp
+# native_client/src/trusted/service_runtime/linux/nacl_bootstrap.gyp already ignored 
+# -fstack-protector and -funwind-tables, but Tizen's CFLAGS end up appending them, thus
+# causing linking failures. Check XWALK-1689 for details.
+export CFLAGS=`echo $CFLAGS | sed s,-fstack-protector,,g`
+export CFLAGS=`echo $CFLAGS | sed s,-funwind-tables,,g`
+%endif
+
 # Building the RPM in the GBS chroot fails with errors such as
 #   /usr/lib/gcc/i586-tizen-linux/4.7/../../../../i586-tizen-linux/bin/ld:
 #       failed to set dynamic section sizes: Memory exhausted
@@ -150,6 +158,20 @@ fi
 GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=1 -Denable_ozone_wayland_vkb=1 -Denable_xdg_shell=1"
 %endif
 
+GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_nacl=%{_disable_nacl}"
+
+# Linking fails in Tizen Common when fatal ld warnings are enabled. XWALK-1379.
+%if "%{profile}" == "common" || "%{profile}" == "generic"
+GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_fatal_linker_warnings=1"
+%endif
+
+%ifarch %{arm}
+GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Dsysroot= -Dlinux_use_gold_binary=0"
+export CFLAGS=`echo $CFLAGS | sed s,-mfpu=vfpv3,-mfpu=neon,g`
+export CXXFLAGS=`echo $CXXFLAGS | sed s,-mfpu=vfpv3,-mfpu=neon,g`
+export FFLAGS=`echo $FFLAGS | sed s,-mfpu=vfpv3,-mfpu=neon,g`
+%endif
+
 # --no-parallel is added because chroot does not mount a /dev/shm, this will
 # cause python multiprocessing.SemLock error.
 export GYP_GENERATORS='ninja'
@@ -157,7 +179,6 @@ export GYP_GENERATORS='ninja'
 --no-parallel \
 ${GYP_EXTRA_FLAGS} \
 -Dchromeos=0 \
--Ddisable_nacl=1 \
 -Dtizen=1 \
 -Dpython_ver=2.7 \
 -Duse_aura=1 \
@@ -186,10 +207,21 @@ install -m 06755 -p -D src/out/Release/xwalk-pkg-helper %{buildroot}%{_bindir}/x
 
 # Supporting libraries and resources.
 install -p -D src/out/Release/icudtl.dat %{buildroot}%{_libdir}/xwalk/icudtl.dat
-install -p -D src/out/Release/lib/libmojo_system.so %{buildroot}%{_libdir}/xwalk/lib/libmojo_system.so
 install -p -D src/out/Release/libffmpegsumo.so %{buildroot}%{_libdir}/xwalk/libffmpegsumo.so
 install -p -D src/out/Release/xwalk.pak %{buildroot}%{_libdir}/xwalk/xwalk.pak
 
+# PNaCl
+%if ! %{_disable_nacl}
+install -p -D src/out/Release/libppGoogleNaClPluginChrome.so %{buildroot}%{_libdir}/xwalk/libppGoogleNaClPluginChrome.so
+install -p -D src/out/Release/nacl_bootstrap_munge_phdr %{buildroot}%{_libdir}/xwalk/nacl_bootstrap_munge_phdr
+install -p -D src/out/Release/nacl_bootstrap_raw %{buildroot}%{_libdir}/xwalk/nacl_bootstrap_raw
+install -p -D src/out/Release/nacl_helper %{buildroot}%{_libdir}/xwalk/nacl_helper
+install -p -D src/out/Release/nacl_helper_bootstrap %{buildroot}%{_libdir}/xwalk/nacl_helper_bootstrap
+install -p -D src/out/Release/nacl_irt_*.nexe %{buildroot}%{_libdir}/xwalk
+install -p -d %{buildroot}%{_libdir}/xwalk/pnacl
+install -m 0664 -p -D src/out/Release/pnacl/* %{buildroot}%{_libdir}/xwalk/pnacl
+%endif
+
 # Register xwalk to the package manager.
 install -p -D %{name}.xml %{buildroot}%{_manifestdir}/%{name}.xml
 install -p -D %{name}.png %{buildroot}%{_desktop_icondir}/%{name}.png
@@ -206,8 +238,16 @@ mkdir -p %{_manifestdir_ro}
 %{_bindir}/xwalk-launcher
 %{_bindir}/xwalk-pkg-helper
 %{_libdir}/xwalk/icudtl.dat
-%{_libdir}/xwalk/lib/libmojo_system.so
 %{_libdir}/xwalk/libffmpegsumo.so
+%if ! %{_disable_nacl}
+%{_libdir}/xwalk/libppGoogleNaClPluginChrome.so
+%{_libdir}/xwalk/nacl_bootstrap_munge_phdr
+%{_libdir}/xwalk/nacl_bootstrap_raw
+%{_libdir}/xwalk/nacl_helper
+%{_libdir}/xwalk/nacl_helper_bootstrap
+%{_libdir}/xwalk/nacl_irt_*.nexe
+%{_libdir}/xwalk/pnacl/*
+%endif
 %{_libdir}/xwalk/xwalk
 %{_libdir}/xwalk/xwalk.pak
 %{_manifestdir}/%{name}.xml
index a3a2ceb..d9135ee 100644 (file)
@@ -43,6 +43,8 @@ make %{?_smp_mflags}
 %make_install
 
 mkdir -p %{buildroot}%{TZ_SYS_SHARE}/noti
+mkdir -p %{buildroot}/usr/share/license
+install LICENSE %{buildroot}/usr/share/license/%{name}
 
 %post -p /sbin/ldconfig
 
@@ -56,6 +58,7 @@ mkdir -p %{buildroot}%{TZ_SYS_SHARE}/noti
 %{_libdir}/libheynoti.so.0.0.2
 %{_bindir}/heynotitool
 %attr(1755,root,root) %{TZ_SYS_SHARE}/noti
+/usr/share/license/%{name}
 
 
 %files devel
index e675523..b1e5657 100644 (file)
@@ -12,6 +12,7 @@ BuildRequires: pkgconfig(libsmack)
 BuildRequires: pkgconfig(dlog)
 BuildRequires: pkgconfig(libiri)
 BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(libtzplatform-config)
 
 %description
 development package of library to control privilege of in-house application
@@ -44,7 +45,9 @@ export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
 
 export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration"
 %cmake . -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}%{!?build_type:RELEASE} \
-         -DCMAKE_VERBOSE_MAKEFILE=ON
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+       -DTZ_SYS_DB=%TZ_SYS_DB \
+       -DTZ_SYS_HOME=%TZ_SYS_HOME
 
 VERBOSE=1 make %{?jobs:-j%jobs}
 
@@ -54,17 +57,19 @@ mkdir -p %{buildroot}/usr/share/privilege-control/
 
 mkdir -p %{buildroot}/usr/lib/systemd/system/multi-user.target.wants
 ln -sf /usr/lib/systemd/system/smack-rules.service %{buildroot}/usr/lib/systemd/system/multi-user.target.wants/smack-rules.service
-mkdir -p %{buildroot}/opt/dbspace
+mkdir -p %{buildroot}%{TZ_SYS_DB}
+
+sed -i 's|TZ_SYS_DB|%{TZ_SYS_DB}|g' %{SOURCE1001}
 
 %post
 /sbin/ldconfig
 
 /usr/share/privilege-control/db/updater.sh
+chsmack -a 'System' %{TZ_SYS_DB}/.rules-db.db3*
 
 %postun -p /sbin/ldconfig
 
 api_feature_loader --verbose --dir=/usr/share/privilege-control/
-api_feature_loader --verbose --rules=/usr/share/privilege-control/ADDITIONAL_RULES.smack
 
 %check
 ./db/updater.sh --check-files %{buildroot}
@@ -73,7 +78,6 @@ api_feature_loader --verbose --rules=/usr/share/privilege-control/ADDITIONAL_RUL
 %manifest %{name}.manifest
 %license LICENSE
 %{_libdir}/*.so.*
-%{_bindir}/slp-su
 %{_libdir}/librules-db-sql-udf.so
 #systemd service
 /usr/lib/systemd/system/smack-rules.service
@@ -86,11 +90,11 @@ api_feature_loader --verbose --rules=/usr/share/privilege-control/ADDITIONAL_RUL
 /usr/share/privilege-control/db/updates/*
 /usr/share/privilege-control/db/load-rules-db.sql
 /etc/opt/upgrade/220.libprivilege-updater.patch.sh
-%attr(755, root, root) %dir /opt/dbspace
+%attr(755, root, root) %dir %{TZ_SYS_DB}
 
 %files conf
 %manifest %{name}.manifest
-/opt/dbspace/.privilege_control*.db
+%{TZ_SYS_DB}/.privilege_control*.db
 
 %files devel
 %manifest %{name}.manifest
index b19b615..f2545cf 100644 (file)
@@ -22,6 +22,13 @@ Requires:       %{name} = %{version}
 %description devel
 Recently used application library (devel)
 
+%package test
+Summary:        Recently used application (test)
+Requires:       %{name} = %{version}
+
+%description test
+Recently used application library (test)
+
 %prep
 %setup -q
 cp %{SOURCE1001} .
@@ -32,8 +39,6 @@ make %{?_smp_mflags}
 
 %install
 %make_install
-mkdir -p %{buildroot}%{TZ_SYS_DB}
-sqlite3 %{buildroot}%{TZ_SYS_DB}/.rua.db < data/rua_db.sql
 
 %post -p /sbin/ldconfig
 
@@ -42,7 +47,6 @@ sqlite3 %{buildroot}%{TZ_SYS_DB}/.rua.db < data/rua_db.sql
 %files
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-%config(noreplace) %attr(0660,root,%{TZ_SYS_USER_GROUP}) %{TZ_SYS_DB}/.rua.db*
 %{_libdir}/librua.so.*
 %license LICENSE
 
@@ -54,3 +58,7 @@ sqlite3 %{buildroot}%{TZ_SYS_DB}/.rua.db < data/rua_db.sql
 %{_libdir}/librua.so
 %{_libdir}/pkgconfig/rua.pc
 
+%files test
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%{_bindir}/rua-test
index 555c043..a84edd5 100755 (executable)
@@ -9,15 +9,19 @@ Source1001:   notification.manifest
 BuildRequires: pkgconfig(sqlite3)
 BuildRequires: pkgconfig(db-util)
 BuildRequires: pkgconfig(heynoti)
+BuildRequires: pkgconfig(vconf)
 BuildRequires: pkgconfig(bundle)
 BuildRequires: pkgconfig(dbus-1)
 BuildRequires: pkgconfig(dlog)
 BuildRequires: pkgconfig(ail)
 BuildRequires: pkgconfig(aul)
+BuildRequires: pkgconfig(appsvc)
 BuildRequires: pkgconfig(dbus-glib-1)
 BuildRequires: pkgconfig(com-core)
 BuildRequires: pkgconfig(ecore)
 BuildRequires: pkgconfig(eina)
+BuildRequires: pkgconfig(libtzplatform-config)
+Requires:      libtzplatform-config
 
 BuildRequires: cmake
 Requires(post): /sbin/ldconfig
@@ -25,7 +29,7 @@ Requires(post): /usr/bin/sqlite3
 Requires(postun): /sbin/ldconfig
 
 %description
-Client library for sending notifications.
+Client/Server library for sending notifications.
 
 %prep
 %setup -q
@@ -33,118 +37,37 @@ cp %{SOURCE1001} .
 
 %package devel
 Summary:    Notification library (devel)
-Group:      Development/Applications
+Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
 Development files needed to build software that needs to system a system notification.
 
+%package service-devel
+Summary:    Notification library (service-devel)
+Group:      Development/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+%description service-devel
+Development files needed to build notification service
+
 %build
 %cmake .
 make %{?jobs:-j%jobs}
 
 %install
+rm -rf %{buildroot}
 %make_install
 
 mkdir -p %{buildroot}/usr/share/license
 cp -f LICENSE.APLv2.0 %{buildroot}/usr/share/license/%{name}
 
+%clean
+rm -rf %{buildroot}
+
 %post
 /sbin/ldconfig
-
-if [ ! -d /opt/dbspace ]
-then
-       mkdir /opt/dbspace
-fi
-
-if [ ! -f /opt/dbspace/.notification.db ]
-then
-       sqlite3 /opt/dbspace/.notification.db 'PRAGMA journal_mode = PERSIST;
-               create  table if not exists noti_list ( 
-                       type INTEGER NOT NULL,
-                       layout INTEGER NOT NULL default 0,
-                       caller_pkgname TEXT NOT NULL,
-                       launch_pkgname TEXT,
-                       image_path TEXT,
-                       group_id INTEGER default 0,  
-                       internal_group_id INTEGER default 0,  
-                       priv_id INTERGER NOT NULL,  
-                       title_key TEXT,
-                       b_text TEXT,
-                       b_key TEXT,
-                       b_format_args TEXT,
-                       num_format_args INTEGER default 0,
-                       text_domain TEXT,
-                       text_dir TEXT,
-                       time INTEGER default 0,  
-                       insert_time INTEGER default 0,  
-                       args TEXT,  
-                       group_args TEXT,  
-                       b_execute_option TEXT,
-                       b_service_responding TEXT,
-                       b_service_single_launch TEXT,
-                       b_service_multi_launch TEXT,
-                       sound_type INTEGER default 0,
-                       sound_path TEXT,
-                       vibration_type INTEGER default 0,
-                       vibration_path TEXT,
-                       led_operation INTEGER default 0,
-                       led_argb INTEGER default 0,
-                       led_on_ms INTEGER default -1,
-                       led_off_ms INTEGER default -1,
-                       flags_for_property INTEGER default 0,
-                       flag_simmode INTEGER default 0,
-                       display_applist INTEGER,
-                       progress_size DOUBLE default 0,
-                       progress_percentage DOUBLE default 0,
-                       rowid INTEGER PRIMARY KEY AUTOINCREMENT,        
-                       UNIQUE (caller_pkgname, priv_id)  
-               ); 
-               create table if not exists noti_group_data (
-                       caller_pkgname TEXT NOT NULL,
-                       group_id INTEGER default 0,
-                       badge INTEGER default 0,
-                       title TEXT,
-                       content TEXT,
-                       loc_title TEXT,
-                       loc_content TEXT,
-                       count_display_title INTEGER,
-                       count_display_content INTEGER,
-                       rowid INTEGER PRIMARY KEY AUTOINCREMENT,
-                       UNIQUE (caller_pkgname, group_id)
-               );
-               create  table if not exists ongoing_list ( 
-                       caller_pkgname TEXT NOT NULL,
-                       launch_pkgname TEXT,
-                       icon_path TEXT,
-                       group_id INTEGER default 0,
-                       internal_group_id INTEGER default 0,  
-                       priv_id INTERGER NOT NULL,
-                       title TEXT,
-                       content TEXT,
-                       default_content TEXT,
-                       loc_title TEXT,
-                       loc_content TEXT,
-                       loc_default_content TEXT,
-                       text_domain TEXT,
-                       text_dir TEXT,
-                       args TEXT,  
-                       group_args TEXT,  
-                       flag INTEGER default 0,
-                       progress_size DOUBLE default 0,
-                       progress_percentage DOUBLE default 0,
-                       rowid INTEGER PRIMARY KEY AUTOINCREMENT,        
-                       UNIQUE (caller_pkgname, priv_id)  
-               ); 
-       '
-fi
-
-chown :5000 /opt/dbspace/.notification.db
-chown :5000 /opt/dbspace/.notification.db-journal
-chmod 660 /opt/dbspace/.notification.db
-chmod 660 /opt/dbspace/.notification.db-journal
-chsmack -a 'notification::db' /opt/dbspace/.notification.db*
-vconftool set -t string memory/private/libstatus/message "" -i -g 5000
+%{_datadir}/%{name}/notification_DB_init.sh
 
 %postun -p /sbin/ldconfig
 
@@ -152,9 +75,22 @@ vconftool set -t string memory/private/libstatus/message "" -i -g 5000
 %manifest notification.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libnotification.so*
+%attr(0755,root,root) %{_datadir}/%{name}/notification_DB_init.sh
 /usr/share/license/%{name}
 
 %files devel
 %defattr(-,root,root,-)
-%{_includedir}/notification/*.h
+%{_includedir}/notification/notification.h
+%{_includedir}/notification/notification_error.h
+%{_includedir}/notification/notification_type.h
+%{_includedir}/notification/notification_list.h
+%{_includedir}/notification/notification_status.h
+%{_includedir}/notification/notification_setting.h
 %{_libdir}/pkgconfig/notification.pc
+
+%files service-devel
+%defattr(-,root,root,-)
+%{_includedir}/notification/service/notification_ipc.h
+%{_includedir}/notification/service/notification_noti.h
+%{_includedir}/notification/service/notification_setting_service.h
+%{_libdir}/pkgconfig/notification-service.pc
index b0bc5dd..7df92a5 100755 (executable)
@@ -1,19 +1,20 @@
 Name:       pkgmgr-info
 Summary:    Packager Manager infomation api for package
 Version:    0.0.134
-Release:    1
+Release:    0
 Group:      Application Framework/Package Management
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
-Source1001:    pkgmgr-info.manifest
-BuildRequires: cmake
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(vconf)
-BuildRequires: pkgconfig(sqlite3)
-BuildRequires: pkgconfig(db-util)
-BuildRequires:pkgconfig(libxml-2.0)
-BuildRequires: pkgconfig(dbus-1)
-BuildRequires: pkgconfig(dbus-glib-1)
+Source1001: pkgmgr-info.manifest
+BuildRequires: cmake
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(vconf)
+BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(db-util)
+BuildRequires: pkgconfig(libxml-2.0)
+BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(libtzplatform-config)
 
 %description
 Packager Manager infomation api for packaging
@@ -34,6 +35,7 @@ Library for manifest parser
 %package parser-devel
 Summary:    Dev package for libpkgmgr-parser
 Requires:   %{name} = %{version}-%{release}
+Requires:      pkgconfig(libtzplatform-config)
 
 %description parser-devel
 Dev package for libpkgmgr-parser
@@ -44,16 +46,14 @@ Dev package for libpkgmgr-parser
 cp %{SOURCE1001} .
 
 %build
-%cmake .
+%cmake . 
 make %{?jobs:-j%jobs}
 
 %install
 %make_install
-mkdir -p %{buildroot}/opt/usr/apps/tmp
-touch %{buildroot}/opt/usr/apps/tmp/pkgmgr_tmp.txt
 
 # create the directory for hosting Read-Write application manifest files
-mkdir -p %{buildroot}/opt/share/packages/
+mkdir -p %{buildroot}%{TZ_SYS_RW_PACKAGES}
 
 %post -p /sbin/ldconfig
 
@@ -67,9 +67,7 @@ mkdir -p %{buildroot}/opt/share/packages/
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libpkgmgr-info.so.*
-%dir %attr(771,app,app) /opt/usr/apps/tmp
-/opt/usr/apps/tmp/pkgmgr_tmp.txt
-%dir /opt/share/packages
+%dir %{TZ_SYS_RW_PACKAGES}
 
 %files devel
 %manifest %{name}.manifest
@@ -82,13 +80,13 @@ mkdir -p %{buildroot}/opt/share/packages/
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libpkgmgr_parser.so.*
-%{_sysconfdir}/package-manager/preload/preload_list.txt
-%{_sysconfdir}/package-manager/preload/manifest.xsd
-%{_sysconfdir}/package-manager/preload/xml.xsd
-%{_sysconfdir}/package-manager/parser_path.conf
-%{_sysconfdir}/package-manager/parserlib/metadata/mdparser_list.txt
-%{_sysconfdir}/package-manager/parserlib/category/category_parser_list.txt
-%{_sysconfdir}/package-manager/parserlib/tag_parser_list.txt
+%config %{_sysconfdir}/package-manager/preload/preload_list.txt
+%config %{_sysconfdir}/package-manager/preload/manifest.xsd
+%config %{_sysconfdir}/package-manager/preload/xml.xsd
+%config %{_sysconfdir}/package-manager/parser_path.conf
+%config %{_sysconfdir}/package-manager/parserlib/metadata/mdparser_list.txt
+%config %{_sysconfdir}/package-manager/parserlib/category/category_parser_list.txt
+%config %{_sysconfdir}/package-manager/parserlib/tag_parser_list.txt
 
 %files parser-devel
 %manifest %{name}.manifest
index cfbb461..99057f6 100644 (file)
@@ -24,6 +24,7 @@ BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(pkgmgr-info)
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires: pkgconfig(capi-system-info)
+BuildRequires: pkgconfig(libtzplatform-config)
 
 Requires(post):   /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
@@ -92,8 +93,8 @@ make %{?_smp_mflags}
 %install
 mkdir -p %{buildroot}%{_prefix}/bin
 cp res/usr/bin/* %{buildroot}%{_bindir}/
-mkdir -p %{buildroot}/opt/dbspace
-cp res/opt/dbspace/.privacylist.db /%{buildroot}/opt/dbspace/
+mkdir -p %{buildroot}%{TZ_SYS_DB}
+cp res/opt/dbspace/.privacylist.db /%{buildroot}%{TZ_SYS_DB}
 mkdir -p %{buildroot}%{_datadir}/privacy-manager/
 cp res/usr/share/privacy-manager/privacy-filter-list.ini %{buildroot}%{_datadir}/privacy-manager/
 
@@ -108,11 +109,12 @@ mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
 /sbin/ldconfig
 
 echo "Check privacy DB"
-if [ ! -f /opt/dbspace/.privacy.db ]
+if [ ! -f %{TZ_SYS_DB}/.privacy.db ]
 then
        echo "Create privacy DB"
-       /usr/bin/privacy_manager_create_clean_db.sh
+       %{_bindir}/privacy_manager_create_clean_db.sh
 fi
+chsmack -a 'User' %{TZ_SYS_DB}/.privacy.db*
 
 %postun -p /sbin/ldconfig
 
@@ -129,7 +131,7 @@ fi
 %license  LICENSE.APLv2
 %manifest privacy-manager-server.manifest
 %{_libdir}/libprivacy-manager-server.so*
-/opt/dbspace/.privacylist.db
+%{TZ_SYS_DB}/.privacylist.db
 /usr/bin/*
 
 %files -n privacy-manager-server-devel
index b70e709..7916070 100644 (file)
@@ -8,7 +8,7 @@
 
 Name:             pulseaudio
 Summary:          Improved Linux sound server
-Version:          4.0
+Version:          5.0
 Release:          0
 Group:            Multimedia/Audio
 License:          GPL-2.0+ and LGPL-2.1+
@@ -196,15 +196,14 @@ export LD_AS_NEEDED=0
         --disable-oss-output \
         --disable-oss-wrapper \
         --disable-x11 \
-        --disable-hal \
         --disable-hal-compat \
         --disable-lirc \
         --disable-avahi \
         --disable-jack \
         --disable-xen \
         --without-fftw \
-        --enable-bluez \
-       --disable-bluez4 \
+        --enable-bluez5 \
+        --disable-bluez4 \
         --with-bluetooth-headset-backend=ofono \
         --enable-systemd \
         --with-database=tdb \
@@ -228,7 +227,7 @@ export LD_AS_NEEDED=0
         --with-system-group=pulse \
         --with-access-group=pulse-access
 
-make %{?_smp_mflags} V=1
+make %{?_smp_mflags} V=0
 
 %install
 %make_install
@@ -260,7 +259,6 @@ fdupes  %{buildroot}/%{_includedir}
 rm -f %{buildroot}/%{_libdir}/*.la
 rm -f %{buildroot}/%{_libdir}/pulseaudio/*.la
 
-
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
@@ -355,6 +353,12 @@ rm -f %{buildroot}/%{_libdir}/pulseaudio/*.la
 %if %{with pulseaudio_samsung_policy}
 %{_libdir}/pulse-%{version}/modules/module-policy.so
 %endif
+%{_libdir}/pulse-%{version}/modules/libvolume-api.so
+%{_libdir}/pulse-%{version}/modules/libmain-volume-policy.so
+%{_libdir}/pulse-%{version}/modules/module-volume-api.so
+%{_libdir}/pulse-%{version}/modules/module-main-volume-policy.so
+%{_libdir}/pulse-%{version}/modules/module-audio-groups.so
+
 %config(noreplace) /etc/bash_completion.d/pulseaudio-bash-completion.sh
 
 %files -n libpulse
@@ -448,6 +452,9 @@ rm -f %{buildroot}/%{_libdir}/pulseaudio/*.la
 %config(noreplace) %{_sysconfdir}/pulse/default.pa
 %config(noreplace) %{_sysconfdir}/pulse/client.conf
 %config(noreplace) %{_sysconfdir}/pulse/system.pa
+%config(noreplace) %{_sysconfdir}/pulse/audio-groups.conf
+%config(noreplace) %{_sysconfdir}/pulse/main-volume-policy.conf
+
 %{_datadir}/pulseaudio/alsa-mixer/paths/*
 %{_datadir}/pulseaudio/alsa-mixer/profile-sets/*
 
@@ -456,6 +463,8 @@ rm -f %{buildroot}/%{_libdir}/pulseaudio/*.la
 %defattr(-,root,root)
 %{_includedir}/pulsemodule/pulsecore/*.h
 %{_includedir}/pulsemodule/pulse/*.h
+%{_includedir}/pulsemodule/modules/main-volume-policy/*.h
+%{_includedir}/pulsemodule/modules/volume-api/*.h
 %{_libdir}/pkgconfig/pulseaudio-module-devel.pc
 
 %files vala-bindings
index 9ab700f..a0f15f1 100644 (file)
@@ -1,12 +1,13 @@
 Name:       security-server
 Summary:    Security server and utilities
-Version:    0.0.118
+Version:    0.0.119
 Release:    1
 Group:      Security/Service
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
 Source1:    security-server.manifest
 Source2:    libsecurity-server-client.manifest
+Source3:    libsecurity-manager-client.manifest
 BuildRequires: cmake
 BuildRequires: zip
 BuildRequires: pkgconfig(dlog)
@@ -29,7 +30,7 @@ Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 
 %description -n libsecurity-server-client
-Tizen Security server client libraries
+Tizen Security server client library
 
 %package -n libsecurity-server-client-devel
 Summary:    Security server (client-devel)
@@ -40,6 +41,24 @@ Requires:   libprivilege-control-devel
 %description -n libsecurity-server-client-devel
 Development files needed for using the security client
 
+%package -n libsecurity-manager-client
+Summary:    Security manager (client)
+Group:      Security/Libraries
+Requires:   security-server = %{version}-%{release}
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description -n libsecurity-manager-client
+Tizen Security manager client library
+
+%package -n libsecurity-manager-client-devel
+Summary:    Security manager (client-devel)
+Group:      Security/Development
+Requires:   libsecurity-manager-client = %{version}-%{release}
+
+%description -n libsecurity-manager-client-devel
+Development files needed for using the security manager client
+
 %package -n security-server-devel
 Summary:    for web applications (Development)
 Group:      Security/Development
@@ -60,6 +79,7 @@ Certificates for the Tizen Web-Runtime
 %setup -q
 cp %{SOURCE1} .
 cp %{SOURCE2} .
+cp %{SOURCE3} .
 
 %build
 %if 0%{?sec_build_binary_debug_enable}
@@ -80,6 +100,7 @@ rm -rf %{buildroot}
 mkdir -p %{buildroot}/usr/share/license
 cp LICENSE %{buildroot}/usr/share/license/%{name}
 cp LICENSE %{buildroot}/usr/share/license/libsecurity-server-client
+cp LICENSE %{buildroot}/usr/share/license/libsecurity-manager-client
 mkdir -p %{buildroot}/etc/security/
 cp security-server-audit.conf %{buildroot}/etc/security/
 %make_install
@@ -96,6 +117,7 @@ ln -s ../security-server-app-privilege-by-name.socket %{buildroot}/usr/lib/syste
 ln -s ../security-server-password-check.socket %{buildroot}/usr/lib/systemd/system/sockets.target.wants/security-server-password-check.socket
 ln -s ../security-server-password-set.socket %{buildroot}/usr/lib/systemd/system/sockets.target.wants/security-server-password-set.socket
 ln -s ../security-server-password-reset.socket %{buildroot}/usr/lib/systemd/system/sockets.target.wants/security-server-password-reset.socket
+ln -s ../security-manager-installer.socket %{buildroot}/usr/lib/systemd/system/sockets.target.wants/security-manager-installer.socket
 
 %clean
 rm -rf %{buildroot}
@@ -126,8 +148,12 @@ fi
 
 %post -n libsecurity-server-client -p /sbin/ldconfig
 
+%post -n libsecurity-manager-client -p /sbin/ldconfig
+
 %postun -n libsecurity-server-client -p /sbin/ldconfig
 
+%postun -n libsecurity-manager-client -p /sbin/ldconfig
+
 %files -n security-server
 %manifest security-server.manifest
 %defattr(-,root,root,-)
@@ -155,6 +181,8 @@ fi
 %attr(-,root,root) /usr/lib/systemd/system/security-server-password-set.socket
 %attr(-,root,root) /usr/lib/systemd/system/sockets.target.wants/security-server-password-reset.socket
 %attr(-,root,root) /usr/lib/systemd/system/security-server-password-reset.socket
+%attr(-,root,root) /usr/lib/systemd/system/sockets.target.wants/security-manager-installer.socket
+%attr(-,root,root) /usr/lib/systemd/system/security-manager-installer.socket
 
 %{_datadir}/license/%{name}
 
@@ -169,5 +197,19 @@ fi
 %defattr(-,root,root,-)
 %{_libdir}/libsecurity-server-client.so
 %{_libdir}/libsecurity-server-commons.so
-/usr/include/security-server/security-server.h
-%{_libdir}/pkgconfig/*.pc
+%{_includedir}/security-server/security-server.h
+%{_libdir}/pkgconfig/security-server.pc
+
+%files -n libsecurity-manager-client
+%manifest libsecurity-manager-client.manifest
+%defattr(-,root,root,-)
+%{_libdir}/libsecurity-manager-client.so.*
+%{_datadir}/license/libsecurity-manager-client
+
+%files -n libsecurity-manager-client-devel
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%{_libdir}/libsecurity-manager-client.so
+%{_libdir}/libsecurity-server-commons.so
+%{_includedir}/security-manager/security-manager.h
+%{_libdir}/pkgconfig/security-manager.pc
index a4c64a0..ea8bbb7 100644 (file)
@@ -3,17 +3,17 @@
 Name:       pkgmgr
 Summary:    Packager Manager client library package
 Version:    0.2.89
-Release:    1
+Release:    0
 Group:      Application Framework/Package Management
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
-Source1001:    %{name}.manifest
-Source1002:    %{name}-client.manifest
-Source1003:    %{name}-client-devel.manifest
-Source1004:    %{name}-server.manifest
-Source1005:    %{name}-installer.manifest
-Source1006:    %{name}-installer-devel.manifest
-Source1007:    %{name}-types-devel.manifest
+Source1001: %{name}.manifest
+Source1002: %{name}-client.manifest
+Source1003: %{name}-client-devel.manifest
+Source1004: %{name}-server.manifest
+Source1005: %{name}-installer.manifest
+Source1006: %{name}-installer-devel.manifest
+Source1007: %{name}-types-devel.manifest
 BuildRequires:  cmake
 BuildRequires:  unzip
 BuildRequires:  gettext-tools
@@ -27,6 +27,7 @@ BuildRequires:  pkgconfig(bundle)
 BuildRequires:  pkgconfig(appcore-efl)
 BuildRequires:  pkgconfig(pkgmgr-info)
 BuildRequires:  pkgconfig(iniparser)
+BuildRequires:  pkgconfig(libtzplatform-config)
 BuildRequires:  pkgmgr-info-parser-devel
 BuildRequires:  pkgmgr-info-parser
 
@@ -130,8 +131,8 @@ update-mime-database /usr/share/mime
 %defattr(-,root,root,-)
 %dir %{_sysconfdir}/package-manager/backend
 %dir %{_sysconfdir}/package-manager/backendlib
-%dir /etc/opt/upgrade
-/etc/opt/upgrade/pkgmgr.patch.sh
+%dir %{_sysconfdir}/opt/upgrade
+%{_sysconfdir}/opt/upgrade/pkgmgr.patch.sh
 %{_bindir}/pkgcmd
 %{_bindir}/pkg_initdb
 %{_bindir}/pkg_getsize
@@ -149,8 +150,8 @@ update-mime-database /usr/share/mime
 %files client
 %manifest %{name}-client.manifest
 %defattr(-,root,root,-)
-%dir /etc/package-manager
-/etc/package-manager/pkg_path.conf
+%dir %{_sysconfdir}/package-manager
+%config %{_sysconfdir}/package-manager/pkg_path.conf
 %{_libdir}/libpkgmgr-client.so.*
 
 %files client-devel
@@ -165,7 +166,7 @@ update-mime-database /usr/share/mime
 %manifest %{name}-server.manifest
 %defattr(-,root,root,-)
 %{_datadir}/dbus-1/system-services/org.tizen.slp.pkgmgr.service
-%{_sysconfdir}/dbus-1/system.d/org.tizen.slp.pkgmgr.conf
+%config %{_sysconfdir}/dbus-1/system.d/org.tizen.slp.pkgmgr.conf
 %{_bindir}/pkgmgr-server
 %{_sysconfdir}/package-manager/server
 
index 5745a3e..0030c15 100644 (file)
@@ -2,15 +2,15 @@
 
 Name:           tizen-platform-config
 Version:        1.0
-Release:        1
-Summary:               Tizen Platform Configuration 
-License:               MIT
+Release:        0
+Summary:        Tizen Platform Configuration
+License:        MIT
 Url:            http://www.tizen.org
 Group:          System/Configuration
 Source0:        %{name}-%{version}.tar.gz
 Source1:        %{name}-rpmlintrc
-Source1001:            %{name}.manifest
-BuildRequires: tizen-platform-wrapper   
+Source1001:     %{name}.manifest
+BuildRequires:  tizen-platform-wrapper
 
 # the main package only contains a config file but other dependent packages 
 # will contain binary. So, we can't build a noarch package and have to avoid 
@@ -20,26 +20,26 @@ BuildRequires:      tizen-platform-wrapper
 Tizen Platform Configuration - variables definitions
 
 %package -n %{libname}
-Summary:               Tizen Platform Configuration - helper library
-Group:                 System/Libraries
+Summary:        Tizen Platform Configuration - helper library
+Group:          System/Libraries
 License:        LGPL-2.0
-Requires:              %{name} = %{version}
+Requires:       %{name} = %{version}
 %description -n %{libname}
 Tizen Platform Configuration - helper library to lookup Tizen variables easily
 
 %package -n %{libname}-devel
-Summary:               Tizen Platform Configuration - helper libray headers, RPM macros
-Group:                 Development/Libraries
+Summary:        Tizen Platform Configuration - helper libray headers, RPM macros
+Group:          Development/Libraries
 License:        LGPL-2.0
-Requires:              %{libname} = %{version}
+Requires:       %{libname} = %{version}
 %description -n %{libname}-devel
 Tizen Platform Configuration - helper library headers to include in source code, RPM macros to call in spec files
 
 %package -n %{name}-tools
-Summary:               Tizen Platform Configuration - tools
-Group:                 System/Utilities
+Summary:        Tizen Platform Configuration - tools
+Group:          System/Utilities
 License:        LGPL-2.0
-Requires:              %{libname} = %{version}
+Requires:       %{libname} = %{version}
 %description -n %{name}-tools
 Tizen Platform Configuration - helper program to lookup Tizen variables easily
 
@@ -48,8 +48,8 @@ Tizen Platform Configuration - helper program to lookup Tizen variables easily
 cp %{SOURCE1001} .
 
 %build
-%autogen \
-       --disable-static
+%reconfigure \
+    --disable-static
 
 make %{?_smp_mflags}
 
@@ -83,4 +83,3 @@ make check
 %files -n %{name}-tools
 %manifest %{name}.manifest
 %{_bindir}/*
-
index 6631f40..413fefd 100755 (executable)
@@ -1,7 +1,7 @@
 Name:       vconf
 Summary:    Configuration system library
-Version:    0.2.45
-Release:    3
+Version:    0.2.51
+Release:    1
 Group:      System/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
@@ -14,6 +14,7 @@ BuildRequires:  cmake
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(vconf-internal-keys)
+BuildRequires:  pkgconfig(libtzplatform-config)
 
 %description 
 Configuration system library
@@ -42,14 +43,15 @@ Vconf key management header files
 cp %{SOURCE1001} .
 
 %build
-%cmake .
+%cmake . \
+       -DTZ_SYS_CONFIG=%{TZ_SYS_CONFIG}
 
 make %{?jobs:-j%jobs}
 
 %install
 %make_install
-mkdir -p %{buildroot}/opt/var/kdb/db
-mkdir -p %{buildroot}/opt/var/kdb/db/.backup
+mkdir -p %{buildroot}%{TZ_SYS_CONFIG}/db
+mkdir -p %{buildroot}%{TZ_SYS_CONFIG}/db/.backup
 mkdir -p %{buildroot}%{_unitdir}/basic.target.wants
 mkdir -p %{buildroot}%{_prefix}/lib/tmpfiles.d
 install -m0644 %SOURCE1 %{buildroot}%{_unitdir}/
@@ -71,10 +73,10 @@ systemctl daemon-reload
 %attr(755,root,root) %{_sysconfdir}/preconf.d/vconf-setup
 %{_bindir}/vconftool
 %{_bindir}/vconf-init
-%config(missingok) %attr(644,root,root) /opt/var/kdb/kdb_first_boot
+%config(missingok) %attr(644,root,root) %{TZ_SYS_CONFIG}/kdb_first_boot
 %{_libdir}/*.so.*
-%dir %attr(777,root,root) /opt/var/kdb/db
-%dir %attr(777,root,root) /opt/var/kdb/db/.backup
+%dir %attr(777,root,root) %{TZ_SYS_CONFIG}/db
+%dir %attr(777,root,root) %{TZ_SYS_CONFIG}/db/.backup
 %{_unitdir}/basic.target.wants/vconf-setup.service
 %{_unitdir}/vconf-setup.service
 %{_prefix}/lib/tmpfiles.d/vconf-setup.conf