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, com-core, libtapi, libtapi-legacy, alsa-scenario-0.2, systemd, hwdata, user-session-units, systemd, meta, pam, desktop-skin, default-ac-domains, sensor, tizen-extensions-crosswalk
+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, desktop-skin, default-ac-domains, sensor, tizen-extensions-crosswalk, app-manager, package-manager, bluetooth, connection, device, power, runtime-info, system-settings, favorites, url-download, media-content, message-port, chromium, bluetooth-frwk, devman, libmedia-service, libmedia-thumbnail, download-provider, media-server, libmm-utility, libmm-fileinfo, libwifi-direct, libdevice-node, tethering, syspopup, status,libnet-client, libdevice-node, drm-client, bluetooth-tools
[substitute]
pkgconfig(zlib)=zlib-devel
perl-XML-Parser=libxml-parser-perl
pwdutils=shadow
+
[runtime_tizen_common_blacklist]
list=
common=pkgconfig(capi-base-common)
dbus=pkgconfig(dbus-glib-1), pkgconfig(dbus-1)
dlog=pkgconfig(dlog)
-ecore=pkgconfig(ecore-input), pkgconfig(ecore-wayland), pkgconfig(ecore)
+ecore=pkgconfig(ecore-input), pkgconfig(ecore-wayland), pkgconfig(ecore), pkgconfig(ecore-file)
eglibc=glibc-devel, pkgconfig(gobject-2.0), pkgconfig(gio-2.0), /sbin/ldconfig, pkgconfig(gmodule-2.0), /usr/bin/getent
elfutils=libelf-devel
expat=expat-devel
heynoti=pkgconfig(heynoti)
icu=pkgconfig(icu-i18n)
iniparser=pkgconfig(iniparser)
-jpeg=libjpeg-devel
libcap=libcap-devel, pkgconfig(libcap)
libdevice-node=pkgconfig(devman_plugin)
libdrm=pkgconfig(libdrm)
libmm-ta=pkgconfig(mm-ta)
libpam=pam-devel
libpng=pkgconfig(libpng)
-libprivilege-control=pkgconfig(libprivilege-control)
librua=pkgconfig(rua)
libslp-db-util=pkgconfig(db-util)
libslp-pm=pkgconfig(pmapi)
pkgmgr-info=pkgconfig(pkgmgr-info), pkgconfig(pkgmgr-parser)
privacy-manager=pkgconfig(privacy-manager-client)
poppler=pkgconfig(poppler-glib)
-poppler=pkgconfig(poppler-glib)
popt=pkgconfig(popt), popt-devel
pulseaudio=pkgconfig(libpulse)
shadow=/usr/sbin/groupadd
python=python-devel, pkgconfig(python)
readline=readline-devel
security-server=pkgconfig(security-server)
-slp-pkgmgr=pkgconfig(pkgmgr-installer)
-smack=pkgconfig(libsmack)
sound-manager=pkgconfig(capi-media-sound-manager)
sqlite3=pkgconfig(sqlite3), /usr/bin/sqlite3
system-info=pkgconfig(capi-system-info)
xz=xz-devel, pkgconfig(liblzma)
zlib=zlib-devel
bundle=pkgconfig(bundle)
-slp-pkgmgr=pkgconfig(pkgmgr-installer)
+slp-pkgmgr=pkgconfig(pkgmgr-installer), pkgconfig(pkgmgr)
app-core=pkgconfig(appcore-efl),pkgconfig(appcore-common)
elementary=pkgconfig(elementary)
libsf-common=pkgconfig(sf_common)
libtapi=pkgconfig(tapi-3.0)
libsoup-2.4=pkgconfig(libsoup-2.4)
json-glib=pkgconfig(json-glib-1.0)
-glib-2.0= pkgconfig(glib-2.0), pkgconfig(gmodule-2.0)
+glib-2.0= pkgconfig(glib-2.0), pkgconfig(gmodule-2.0), pkgconfig(gthread-2.0)
libgcrypt=libgcrypt-devel
util-linux=libblkid-devel
kmod=libkmod-devel
smack=smack-devel, pkgconfig(libsmack)
db=db4-devel
coreutils=/usr/bin/install
-bluez=pkgconfig(bluez)
+bluez4=pkgconfig(bluez)
sbc=pkgconfig(sbc)
-binutils=binutils-gold
\ No newline at end of file
+binutils=binutils-gold
+app-manager=pkgconfig(capi-appfw-app-manager)
+package-manager=pkgconfig(capi-appfw-package-manager)
+bluetooth=pkgconfig(capi-network-bluetooth)
+connection=pkgconfig(capi-network-connection)
+device=pkgconfig(capi-system-device)
+power=pkgconfig(capi-system-power)
+runtime-info=pkgconfig(capi-system-runtime-info)
+sensor=pkgconfig(capi-system-sensor)
+system-settings=pkgconfig(capi-system-system-settings)
+favorites=pkgconfig(capi-web-favorites)
+url-download=pkgconfig(capi-web-url-download)
+media-content=pkgconfig(capi-content-media-content)
+evas=pkgconfig(evas)
+message-port=pkgconfig(message-port)
+chromium=pkgconfig(chromium)
+bluetooth-frwk=pkgconfig(bluetooth-api)
+devman=pkgconfig(devman)
+libmedia-service=pkgconfig(libmedia-service)
+libmedia-thumbnail=pkgconfig(media-thumbnail)
+download-provider=pkgconfig(download-provider-interface)
+media-server=pkgconfig(libmedia-utils)
+libmm-utility=pkgconfig(mmutil-imgp), pkgconfig(mmutil-jpeg)
+libmm-fileinfo=pkgconfig(mm-fileinfo)
+drm-client=pkgconfig(drm-client)
+libav=pkgconfig(libavcodec), pkgconfig(libavutil), pkgconfig(libswscale), pkgconfig(libavformat)
+libwifi-direct=pkgconfig(wifi-direct)
+libdevice-node=pkgconfig(device-node)
+tethering=pkgconfig(capi-network-tethering)
+syspopup=pkgconfig(syspopup-caller)
+status=pkgconfig(status),pkgconfig(status-monitor)
+libnet-client=pkgconfig(network)
+libdevice-node=pkgconfig(device-node), pkgconfig(devman_plugin)
+libprivilege-control=libprivilege-control-conf,pkgconfig(libprivilege-control)
+tizen-platform-wrapper=tizen-platform-wrapper
+libjpeg-turbo=libjpeg-turbo-devel,libjpeg-devel
+gettext=gettext-devel
+
+
+
+
+
+
+
%prep
%setup -q
+sed -i 's|TZ_SYS_DB|%{TZ_SYS_DB}|g' %{SOURCE1001}
cp %{SOURCE1001} .
%build
%bcond_with bluetooth_frwk_libnotify
%bcond_with bluetooth_frwk_libnotification
-%bcond_with multi_user
%bcond_with x
Name: bluetooth-frwk
BuildRequires: pkgconfig(notification)
BuildRequires: pkgconfig(security-server)
BuildRequires: cmake
+BuildRequires: pkgconfig(libtzplatform-config)
Requires(post): vconf
Requires(post): /sbin/ldconfig
export LDFLAGS+=" -Wl,--rpath=%{_libdir} -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs -pie"
%endif
%cmake . \
-%if %{with multi_user}
- -DMULTI_USER_SUPPORT=On \
-%else
- -DMULTI_USER_SUPPORT=Off \
-%endif
+-DTZ_SYS_USER_GROUP=%TZ_SYS_USER_GROUP \
%if %{with bluetooth_frwk_libnotify}
-DLIBNOTIFY_SUPPORT=On \
%else
%install
rm -rf %{buildroot}
%make_install
-%if !%{with multi_user}
- mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc3.d/
- mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc5.d/
- ln -s %{_sysconfdir}/rc.d/init.d/bluetooth-frwk-service %{buildroot}%{_sysconfdir}/rc.d/rc3.d/S80bluetooth-frwk-service
- ln -s %{_sysconfdir}/rc.d/init.d/bluetooth-frwk-service %{buildroot}%{_sysconfdir}/rc.d/rc5.d/S80bluetooth-frwk-service
-%else
- mv %{buildroot}%{_sysconfdir}/dbus-1/system.d/bluetooth-frwk-service_user.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d/bluetooth-frwk-service.conf
-%endif
+mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc3.d/
+mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc5.d/
+ln -s %{_sysconfdir}/rc.d/init.d/bluetooth-frwk-service %{buildroot}%{_sysconfdir}/rc.d/rc3.d/S80bluetooth-frwk-service
+ln -s %{_sysconfdir}/rc.d/init.d/bluetooth-frwk-service %{buildroot}%{_sysconfdir}/rc.d/rc5.d/S80bluetooth-frwk-service
mkdir -p %{buildroot}%{_unitdir_user}
mkdir -p %{buildroot}%{_unitdir_user}/tizen-middleware.target.wants
%files service
%manifest %{name}.manifest
%defattr(-, root, root)
-%if !%{with multi_user}
- %{_datadir}/dbus-1/system-services/org.projectx.bt.service
- %{_sysconfdir}/rc.d/init.d/bluetooth-frwk-service
- %{_sysconfdir}/rc.d/rc3.d/S80bluetooth-frwk-service
- %{_sysconfdir}/rc.d/rc5.d/S80bluetooth-frwk-service
-%endif
+%{_datadir}/dbus-1/system-services/org.projectx.bt.service
+%{_sysconfdir}/rc.d/init.d/bluetooth-frwk-service
+%{_sysconfdir}/rc.d/rc3.d/S80bluetooth-frwk-service
+%{_sysconfdir}/rc.d/rc5.d/S80bluetooth-frwk-service
+
%{_bindir}/bt-service
%{_unitdir_user}/tizen-middleware.target.wants/bluetooth-frwk-service.service
%{_unitdir_user}/bluetooth-frwk-service.service
Name: crosswalk
-Version: 8.36.155.0
+Version: 8.36.161.0
Release: 0
Summary: Crosswalk is an app runtime based on Chromium
License: (BSD-3-Clause and LGPL-2.1+)
fi
%if %{with wayland}
-GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=1 -Denable_ozone_wayland_vkb=1 -Denable_xdg_shell=0"
+GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=1 -Denable_ozone_wayland_vkb=1 -Denable_xdg_shell=1"
%endif
# Force gold binary from chroot ld.gold provided by binutils-gold
-
Name: download-provider
Summary: Download the contents in background
-Version: 1.0.5
-Release: 10
-Group: Development/Libraries
-License: Apache License, Version 2.0
+Version: 1.1.6
+Release: 0
+Group: System/Libraries
+License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
-Source1: download-provider.service
-Source101: org.download-provider.conf
-Source1001: download-provider.manifest
-Requires(post): /usr/bin/sqlite3
BuildRequires: cmake
+BuildRequires: fdupes
+BuildRequires: libprivilege-control-conf
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(xdgmime)
BuildRequires: pkgconfig(vconf)
-BuildRequires: pkgconfig(db-util)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(bundle)
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(capi-network-connection)
BuildRequires: pkgconfig(notification)
BuildRequires: pkgconfig(appsvc)
-BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(wifi-direct)
+BuildRequires: pkgconfig(libsmack)
+BuildRequires: gettext-devel
+BuildRequires: pkgconfig(libsystemd-daemon)
+BuildRequires: pkgconfig(libtzplatform-config)
Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
+Requires(post): vconf
+Requires: sqlite
+Requires: connman
+
%description
Description: download the contents in background
Requires: %{name} = %{version}-%{release}
%description devel
-Description: download the contents in background (developement files)
+Description: download the contents in background (development files)
%prep
%setup -q
-cp %{SOURCE101} .
-cp %{SOURCE1001} .
-%define _imagedir /usr/share/download-provider
-%define _databasedir /opt/usr/dbspace
-%define _databasefile %{_databasedir}/.download-provider.db
-%define _dbusservicedir /usr/share/dbus-1/system-services
-%define _dbuspolicydir /etc/dbus-1/system.d
-%define _licensedir /usr/share/license
+%define _data_install_path %{_datadir}/%{name}
+%define _imagedir %{_data_install_path}/images
+%define _localedir %{_data_install_path}/locales
+%define _sqlschemadir %{_data_install_path}/sql
+%define _sqlschemafile %{_sqlschemadir}/download-provider-schema.sql
%define cmake \
CFLAGS="${CFLAGS:-%optflags} -fPIC -D_REENTRANT -fvisibility=hidden"; export CFLAGS \
-DPKG_VERSION=%{version} \\\
-DPKG_RELEASE=%{release} \\\
-DIMAGE_DIR:PATH=%{_imagedir} \\\
- -DDATABASE_FILE:PATH=%{_databasefile} \\\
- -DDBUS_SERVICE_DIR:PATH=%{_dbusservicedir} \\\
- -DLICENSE_DIR:PATH=%{_licensedir} \\\
- -DSUPPORT_DBUS_SYSTEM:BOOL=ON \\\
+ -DLOCALE_DIR:PATH=%{_localedir} \\\
+ -DSYSTEMD_DIR:PATH=%{_unitdir} \\\
+ -DDATABASE_SCHEMA_DIR=%{_sqlschemadir} \\\
+ -DDATABASE_SCHEMA_FILE=%{_sqlschemafile} \\\
-DSUPPORT_WIFI_DIRECT:BOOL=OFF \\\
-DSUPPORT_LOG_MESSAGE:BOOL=ON \\\
-DSUPPORT_CHECK_IPC:BOOL=ON \\\
-DBUILD_SHARED_LIBS:BOOL=ON
%build
+%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 .
make %{?jobs:-j%jobs}
%install
-rm -rf %{buildroot}
%make_install
-
-install -d -m 755 %{buildroot}%{_dbuspolicydir}
-install -m 644 %{SOURCE101} %{buildroot}%{_dbuspolicydir}
-
-mkdir -p %{buildroot}%{_licensedir}
-mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc3.d
-ln -s %{_sysconfdir}/rc.d/init.d/download-provider-service %{buildroot}%{_sysconfdir}/rc.d/rc3.d/S70download-provider-service
-mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc5.d
-ln -s %{_sysconfdir}/rc.d/init.d/download-provider-service %{buildroot}%{_sysconfdir}/rc.d/rc5.d/S70download-provider-service
-
-mkdir -p %{buildroot}/%{_unitdir}/graphical.target.wants
-install %{SOURCE1} %{buildroot}/%{_unitdir}/
-ln -s ../download-provider.service %{buildroot}/%{_unitdir}/graphical.target.wants/
-
-mkdir -p %{buildroot}/opt/data/%{name}
-mkdir -p %{buildroot}%{_databasedir}
-if [ ! -f %{buildroot}%{_databasefile} ];
-then
-sqlite3 %{buildroot}%{_databasefile} 'PRAGMA journal_mode=PERSIST;
-PRAGMA foreign_keys=ON;
-CREATE TABLE logging
-(
-id INTEGER UNIQUE PRIMARY KEY,
-state INTEGER DEFAULT 0,
-errorcode INTEGER DEFAULT 0,
-startcount INTEGER DEFAULT 0,
-packagename TEXT DEFAULT NULL,
-createtime DATE,
-accesstime DATE
-);
-
-CREATE TABLE requestinfo
-(
-id INTEGER UNIQUE PRIMARY KEY,
-auto_download BOOLEAN DEFAULT 0,
-state_event BOOLEAN DEFAULT 0,
-progress_event BOOLEAN DEFAULT 0,
-noti_enable BOOLEAN DEFAULT 0,
-network_type TINYINT DEFAULT 0,
-filename TEXT DEFAULT NULL,
-destination TEXT DEFAULT NULL,
-url TEXT DEFAULT NULL,
-FOREIGN KEY(id) REFERENCES logging(id) ON DELETE CASCADE
-);
-
-CREATE TABLE downloadinfo
-(
-id INTEGER UNIQUE PRIMARY KEY,
-http_status INTEGER DEFAULT 0,
-content_size UNSIGNED BIG INT DEFAULT 0,
-mimetype VARCHAR(64) DEFAULT NULL,
-content_name TEXT DEFAULT NULL,
-saved_path TEXT DEFAULT NULL,
-tmp_saved_path TEXT DEFAULT NULL,
-etag TEXT DEFAULT NULL,
-FOREIGN KEY(id) REFERENCES logging(id) ON DELETE CASCADE
-);
-
-CREATE TABLE httpheaders
-(
-id INTEGER NOT NULL,
-header_field TEXT DEFAULT NULL,
-header_data TEXT DEFAULT NULL,
-FOREIGN KEY(id) REFERENCES logging(id) ON DELETE CASCADE
-);
-
-CREATE TABLE notification
-(
-id INTEGER NOT NULL,
-extra_key TEXT DEFAULT NULL,
-extra_data TEXT DEFAULT NULL,
-FOREIGN KEY(id) REFERENCES logging(id) ON DELETE CASCADE
-);
-
-CREATE UNIQUE INDEX requests_index ON logging (id, state, errorcode, packagename, createtime, accesstime);
-'
-fi
-
+mkdir -p %{buildroot}/%{_data_install_path}
+mkdir -p %{buildroot}%{_unitdir}/graphical.target.wants
+mkdir -p %{buildroot}%{_unitdir}/sockets.target.wants
+ln -s ../download-provider.service %{buildroot}%{_unitdir}/graphical.target.wants/
+ln -s ../download-provider.socket %{buildroot}%{_unitdir}/sockets.target.wants/
+%fdupes %{buildroot}%{_localedir}
%post
/sbin/ldconfig
+%systemd_post %{name}.service
+vconftool set -t int db/setting/default_memory/wap 0
+
+%preun
+%systemd_preun %{name}.service
%postun
/sbin/ldconfig
-
+%systemd_postun %{name}.service
%files
%defattr(-,root,root,-)
%manifest %{name}.manifest
-%dir %attr(0775,root,app) /opt/data/%{name}
+%license LICENSE.APLv2
+%{_bindir}/%{name}
%{_imagedir}/*.png
-%{_libdir}/libdownloadagent2.so.0.0.1
-%{_libdir}/libdownloadagent2.so
+%{_imagedir}/*.gif
+%{_libdir}/libdownloadagent2.so*
+%{_libdir}/libdownload-provider-interface.so*
%{_unitdir}/download-provider.service
%{_unitdir}/graphical.target.wants/download-provider.service
-%{_libdir}/libdownload-provider-interface.so.%{version}
-%{_libdir}/libdownload-provider-interface.so.0
-%{_bindir}/%{name}
-%{_sysconfdir}/rc.d/init.d/download-provider-service
-%{_sysconfdir}/rc.d/rc3.d/S70download-provider-service
-%{_sysconfdir}/rc.d/rc5.d/S70download-provider-service
-%{_licensedir}/%{name}
-%{_dbusservicedir}/org.download-provider.service
-%{_dbuspolicydir}/org.download-provider.conf
-%attr(660,root,app) /opt/usr/dbspace/.download-provider.db
-%attr(660,root,app) /opt/usr/dbspace/.download-provider.db-journal
+%{_unitdir}/download-provider.socket
+%{_unitdir}/sockets.target.wants/download-provider.socket
+%{_sqlschemafile}
+%{_localedir}/*
%files devel
-%manifest %{name}.manifest
%defattr(-,root,root,-)
+%manifest %{name}.manifest
%{_libdir}/libdownloadagent2.so
%{_libdir}/libdownload-provider-interface.so
%{_includedir}/download-provider/download-provider-defs.h
%{_includedir}/download-provider/download-provider-interface.h
-%{_bindir}/%{name}
%{_libdir}/pkgconfig/download-provider.pc
%{_libdir}/pkgconfig/download-provider-interface.pc
BuildRequires: pkgconfig(db-util)
BuildRequires: pkgconfig(evas)
BuildRequires: pkgconfig(capi-base-common)
+BuildRequires: pkgconfig(libtzplatform-config)
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
%build
-%cmake .
+%cmake . -DTZ_SYS_SHARE=%TZ_SYS_SHARE
make %{?jobs:-j%jobs}
%install
%post
/sbin/ldconfig
-mkdir -p /opt/usr/dbspace/
-##### History ######
-if [ ! -f /opt/usr/dbspace/.browser-history.db ];
-then
- sqlite3 /opt/usr/dbspace/.browser-history.db 'PRAGMA journal_mode=PERSIST;
- CREATE TABLE history(
- id INTEGER PRIMARY KEY AUTOINCREMENT
- , address
- , title
- , counter INTEGER
- , visitdate DATETIME
- , favicon BLOB
- , favicon_length INTEGER
- , favicon_w INTEGER
- , favicon_h INTEGER
- , snapshot BLOB
- , snapshot_stride INTEGER
- , snapshot_w INTEGER
- , snapshot_h INTEGER);'
-fi
-### Bookmark ###
-if [ ! -f /opt/usr/dbspace/.internet_bookmark.db ];
-then
- sqlite3 /opt/usr/dbspace/.internet_bookmark.db 'PRAGMA journal_mode=PERSIST;
- CREATE TABLE bookmarks(
- id INTEGER PRIMARY KEY AUTOINCREMENT
- ,type INTEGER
- ,parent INTEGER
- ,address
- ,title
- ,creationdate
- ,sequence INTEGER
- ,updatedate
- ,visitdate
- ,editable INTEGER
- ,accesscount INTEGER
- ,favicon BLOB
- ,favicon_length INTEGER
- ,favicon_w INTEGER
- ,favicon_h INTEGER
- ,created_date
- ,account_name
- ,account_type
- ,thumbnail BLOB
- ,thumbnail_length INTEGER
- ,thumbnail_w INTEGER
- ,thumbnail_h INTEGER
- ,version INTEGER
- ,sync
- ,tag1
- ,tag2
- ,tag3
- ,tag4
- );
- create index idx_bookmarks_on_parent_type on bookmarks(parent, type);
+source /etc/tizen-platform.conf
+users_gid=$(getent group $TZ_SYS_USER_GROUP | cut -f3 -d':')
- CREATE TABLE tags(
- tag
- );'
-fi
-# Change db file owner & permission
-chown :5000 /opt/usr/dbspace/.browser-history.db
-chown :5000 /opt/usr/dbspace/.browser-history.db-journal
-chown :5000 /opt/usr/dbspace/.internet_bookmark.db
-chown :5000 /opt/usr/dbspace/.internet_bookmark.db-journal
-chmod 666 /opt/usr/dbspace/.browser-history.db
-chmod 666 /opt/usr/dbspace/.browser-history.db-journal
-chmod 666 /opt/usr/dbspace/.internet_bookmark.db
-chmod 666 /opt/usr/dbspace/.internet_bookmark.db-journal
+chsmack -a 'User' /opt/usr/dbspace/.browser-history.db*
+chsmack -a 'User' /opt/usr/dbspace/.internet_bookmark.db*
# set default vconf values
##################################################
#internal keys
-vconftool set -t string db/browser/browser_user_agent "System user agent" -g 5000 -f
-vconftool set -t string db/browser/custom_user_agent "" -g 5000 -f
+vconftool set -t string db/browser/browser_user_agent "System user agent" -g $users_gid -f
+vconftool set -t string db/browser/custom_user_agent "" -g $users_gid -f
#public keys
-vconftool set -t string db/browser/user_agent "Mozilla/5.0 (Linux; Tizen 2.1; sdk) AppleWebKit/537.3 (KHTML, like Gecko) Version/2.1 Mobile Safari/537.3" -g 5000 -f
+vconftool set -t string db/browser/user_agent "Mozilla/5.0 (Linux; Tizen 2.1; sdk) AppleWebKit/537.3 (KHTML, like Gecko) Version/2.1 Mobile Safari/537.3" -g $users_gid -f
%postun -p /sbin/ldconfig
%files
%manifest %{name}.manifest
%{_libdir}/libcapi-web-favorites.so
+%attr(0755,root,%TZ_SYS_USER_GROUP) %TZ_SYS_SHARE/%{name}/internet_bookmark_DB_init.sh
+%attr(0755,root,%TZ_SYS_USER_GROUP) %TZ_SYS_SHARE/%{name}/browser_history_DB_init.sh
%files devel
%manifest %{name}.manifest
BuildRequires: pkgconfig(media-thumbnail)
BuildRequires: pkgconfig(drm-client)
BuildRequires: pkgconfig(libmedia-utils)
+BuildRequires: pkgconfig(libtzplatform-config)
%description
Media information service library for multimedia applications
BuildRequires: pkgconfig(mmutil-imgp)
BuildRequires: pkgconfig(mmutil-jpeg)
BuildRequires: pkgconfig(vconf)
+BuildRequires: pkgconfig(libtzplatform-config)
Requires: media-server
%description
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gmodule-2.0)
BuildRequires: libjpeg-turbo-devel
+BuildRequires: pkgconfig(libtzplatform-config)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: pkgconfig(libmedia-service)
BuildRequires: pkgconfig(media-thumbnail)
BuildRequires: pkgconfig(libmedia-utils)
-
+BuildRequires: pkgconfig(libtzplatform-config)
%description
A Media content library in SLP C API.
Source1001: %{name}.manifest
Source1002: libmedia-utils.manifest
Source1003: libmedia-utils-devel.manifest
-
+Source1004: media-data-sdk_create_db.sh
Requires(post): /usr/bin/vconftool
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(vconf)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(db-util)
BuildRequires: pkgconfig(notification)
+BuildRequires: pkgconfig(libtzplatform-config)
%description
Description: File manager service server
%package -n libmedia-utils
Summary: media server runtime library.
Group: Multimedia/Libraries
+Requires: media-server = %{version}-%{release}
%description -n libmedia-utils
Description : media server runtime library.
Summary: media server development library.
Group: Development/Multimedia
Requires: libmedia-utils = %{version}-%{release}
+Requires: libtzplatform-config-devel
%description -n libmedia-utils-devel
Description: media server development library.
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}%{TZ_SYS_DATA}/data-media/Camera
+mkdir -p %{buildroot}%{TZ_SYS_DATA}/data-media/Downloads
+mkdir -p %{buildroot}%{TZ_SYS_DATA}/data-media/Images
+mkdir -p %{buildroot}%{TZ_SYS_DATA}/data-media/Sounds/Voice\ recorder
+mkdir -p %{buildroot}%{TZ_SYS_DATA}/data-media/Videos
+mkdir -p %{buildroot}%{TZ_SYS_DATA}/data-media/file-manager-service/.thumb/mmc
+mkdir -p %{buildroot}%{TZ_SYS_DATA}/data-media/file-manager-service/.thumb/phone
+install -m 0775 ./data-media/Images/* %{buildroot}%{TZ_SYS_DATA}/data-media/Images/
+install -m 0775 ./data-media/dbspace/file-manager-service/.thumb/thumb_default.png %{buildroot}%{TZ_SYS_DATA}/data-media/file-manager-service/.thumb/
+install -D -m 0775 ./data-media/dbspace/file-manager-service/.thumb/mmc/* %{buildroot}%{TZ_SYS_DATA}/data-media/file-manager-service/.thumb/mmc/
+install -m 0775 ./data-media/dbspace/file-manager-service/.thumb/phone/PHONE_THUMB_HERE %{buildroot}%{TZ_SYS_DATA}/data-media/file-manager-service/.thumb/phone/
+install -m 0775 ./data-media/dbspace/file-manager-service/.thumb/phone/.jpg* %{buildroot}%{TZ_SYS_DATA}/data-media/file-manager-service/.thumb/phone/
+install -D -m 0775 ./data-media/dbspace/file-manager-service/* %{buildroot}%{TZ_SYS_DATA}/data-media/file-manager-service/
+install -m 0775 %{SOURCE1004} %{buildroot}%{_bindir}/media-data-sdk_create_db.sh
%post
vconftool set -t int db/filemanager/dbupdate "1" -f
vconftool set -t string db/private/mediaserver/mmc_info "" -f
vconftool set -t int file/private/mediaserver/scan_internal "1" -f
vconftool set -t int file/private/mediaserver/scan_directory "1" -f
-
+chgrp %TZ_SYS_USER_GROUP %{_bindir}/media-data-sdk_create_db.sh
+chgrp -R %TZ_SYS_USER_GROUP %{TZ_SYS_DATA}/data-media
%post -n libmedia-utils -p /sbin/ldconfig
%postun -n libmedia-utils -p /sbin/ldconfig
/usr/lib/systemd/system/media-server.service
/usr/lib/systemd/system/multi-user.target.wants/media-server.service
%license LICENSE.APLv2.0
-
+%{_bindir}/media-data-sdk_create_db.sh
+%{TZ_SYS_DATA}/data-media/*
+%{TZ_SYS_DATA}/data-media/file-manager-service/.thumb/*
%files -n libmedia-utils
%manifest libmedia-utils.manifest
%{_libdir}/libmedia-utils.so
%{_libdir}/pkgconfig/libmedia-utils.pc
%{_includedir}/media-utils/*.h
-
Name: syspopup
Summary: Syspopup package
-Version: 0.0.92
+Version: 0.0.100
Release: 0
Group: System/Libraries
License: Apache-2.0
Source1002: %{name}-devel.manifest
Source1003: %{name}-caller.manifest
Source1004: %{name}-caller-devel.manifest
+
BuildRequires: cmake
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(bundle)
%install
%make_install
+mkdir -p %{buildroot}/usr/share/license
+install LICENSE %{buildroot}/usr/share/license/%{name}
+install LICENSE %{buildroot}/usr/share/license/%{name}-devel
+install LICENSE %{buildroot}/usr/share/license/%{name}-caller
+install LICENSE %{buildroot}/usr/share/license/%{name}-caller-devel
mkdir -p %{buildroot}%{TZ_SYS_DB}
sqlite3 %{buildroot}%{TZ_SYS_DB}/.syspopup.db < %{buildroot}/usr/share/syspopup/syspopup_db.sql
%attr(644,root,%{TZ_SYS_USER_GROUP}) %{TZ_SYS_DB}/.syspopup.db
%attr(644,root,%{TZ_SYS_USER_GROUP}) %{TZ_SYS_DB}/.syspopup.db-journal
+/usr/share/license/%{name}
%files devel
%manifest %{name}-devel.manifest
%{_includedir}/syspopup.h
%{_libdir}/libsyspopup.so
%{_libdir}/pkgconfig/syspopup.pc
+/usr/share/license/%{name}-devel
%files caller
%manifest %{name}-caller.manifest
%defattr(-,root,root,-)
%{_libdir}/libsyspopup_caller.so.0.1.0
+/usr/share/license/%{name}-caller
%files caller-devel
%manifest %{name}-caller-devel.manifest
%{_libdir}/libsyspopup_caller.so
%{_includedir}/syspopup_caller.h
%{_libdir}/pkgconfig/syspopup-caller.pc
+/usr/share/license/%{name}-caller-devel
+
%changelog
+* Tue Aug 13 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
+- Add key handler for esc of keyboard
+
+* Fri Jun 21 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
+- Change end key term info of wifi-qs
+
* Fri Apr 12 2013 - Hyungdeuk Kim <hd3.kim@samsung.com>
- Remove drm syspopup requested by hakjoo.ko
+%bcond_with x
+%bcond_with wayland
+
Name: capi-system-system-settings
Summary: A System Settings library in Tizen Native API
Version: 0.0.2
-Release: 3
+Release: 0
Group: System/API
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
-Source1001: %{name}.manifest
-Source1002: %{name}-devel.manifest
+Source1001: %{name}.manifest
+Source1002: %{name}-devel.manifest
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(vconf)
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(elementary)
BuildRequires: pkgconfig(ecore)
-BuildRequires: pkgconfig(ecore-x)
+%if %{with x}
+BuildRequires: pkgconfig(ecore-x)
+%endif
+%if %{with wayland}
+BuildRequires: pkgconfig(ecore-wayland)
+%endif
BuildRequires: pkgconfig(ecore-file)
BuildRequires: pkgconfig(appcore-efl)
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(libxml-2.0)
+BuildRequires: pkgconfig(libtzplatform-config)
%description
A System Settings library in Tizen Native API.
%build
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
+%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
+%if %{with x}
+ -DX11_SUPPORT=On \
+%else
+ -DX11_SUPPORT=Off \
+%endif
+%if %{with wayland}
+ -DWAYLAND_SUPPORT=On
+%else
+ -DWAYLAND_SUPPORT=Off
+%endif
make %{?jobs:-j%jobs}
--- /dev/null
+%bcond_with wayland
+
+%define _manifestdir %{TZ_SYS_RW_PACKAGES}
+%define _desktop_icondir %{TZ_SYS_SHARE}/icons/default/small
+%define _bluetooth_demo_package tizen-extensions-crosswalk-bluetooth-demo
+%define _examples_package tizen-extensions-crosswalk-examples
+%define _system_info_demo_package tizen-extensions-crosswalk-system-info-demo
+%define _audiosystem_demo_package tizen-extensions-crosswalk-audiosystem-demo
+
+Name: tizen-extensions-crosswalk
+Version: 0.75
+Release: 0
+License: BSD-3-Clause and Apache-2.0
+Group: Development/Libraries
+Summary: Tizen Web APIs implemented using Crosswalk
+URL: https://github.com/otcshare/tizen-extensions-crosswalk
+Source0: %{name}-%{version}.tar.gz
+Source1: %{name}.in
+Source2: %{name}.png
+Source3: %{_bluetooth_demo_package}
+Source4: %{_examples_package}
+Source5: %{_system_info_demo_package}
+Source6: %{_audiosystem_demo_package}
+Source1001: %{name}.manifest
+
+BuildRequires: ninja
+BuildRequires: pkgconfig(appcore-common)
+BuildRequires: pkgconfig(bluez)
+BuildRequires: pkgconfig(capi-appfw-application)
+BuildRequires: pkgconfig(capi-appfw-app-manager)
+BuildRequires: pkgconfig(capi-appfw-package-manager)
+BuildRequires: pkgconfig(capi-network-bluetooth)
+BuildRequires: pkgconfig(capi-network-connection)
+BuildRequires: pkgconfig(capi-system-device)
+BuildRequires: pkgconfig(capi-system-info)
+BuildRequires: pkgconfig(capi-system-power)
+BuildRequires: pkgconfig(capi-system-runtime-info)
+BuildRequires: pkgconfig(capi-system-sensor)
+BuildRequires: pkgconfig(capi-system-system-settings)
+BuildRequires: pkgconfig(libtzplatform-config)
+%if "%{profile}" == "ivi"
+BuildRequires: pkgconfig(automotive-message-broker)
+%endif
+# For IVI, it doesn't need sim package.
+%if "%{profile}" == "mobile"
+BuildRequires: pkgconfig(capi-telephony-sim)
+BuildRequires: pkgconfig(contacts-service2)
+BuildRequires: pkgconfig(libpcrecpp)
+%endif
+BuildRequires: pkgconfig(capi-web-favorites)
+BuildRequires: pkgconfig(capi-web-url-download)
+BuildRequires: pkgconfig(capi-content-media-content)
+BuildRequires: pkgconfig(dbus-glib-1)
+# Evas.h is required by capi-web-favorites.
+BuildRequires: pkgconfig(evas)
+BuildRequires: pkgconfig(gio-2.0)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(tapi)
+BuildRequires: pkgconfig(libudev)
+BuildRequires: pkgconfig(libpulse) >= 5.0
+BuildRequires: pkgconfig(message-port)
+BuildRequires: pkgconfig(notification)
+BuildRequires: pkgconfig(pkgmgr)
+BuildRequires: pkgconfig(pkgmgr-info)
+BuildRequires: pkgconfig(pmapi)
+BuildRequires: pkgconfig(vconf)
+%if %{with wayland}
+BuildRequires: pkgconfig(wayland-client)
+%else
+BuildRequires: pkgconfig(x11)
+BuildRequires: pkgconfig(xrandr)
+%endif
+BuildRequires: python
+Requires: crosswalk
+# For Content API
+Requires: media-thumbnail-server
+
+%description
+Tizen Web APIs implemented using Crosswalk.
+
+%package -n %{_bluetooth_demo_package}
+Summary: Tizen Web APIs using Crosswalk demo
+Group: Development/Libraries
+Requires: %{name}
+
+%description -n %{_bluetooth_demo_package}
+Tizen Web APIs bluetooth demo implementation using Crosswalk.
+
+%package -n %{_examples_package}
+Summary: Tizen Web APIs using Crosswalk examples
+Group: Development/Libraries
+Requires: %{name}
+
+%description -n %{_examples_package}
+Tizen Web APIs examples using Crosswalk.
+
+%package -n %{_system_info_demo_package}
+Summary: Tizen Web APIs using Crosswalk system info demo
+Group: Development/Libraries
+Requires: %{name}
+
+%description -n %{_system_info_demo_package}
+Tizen Web APIs system info demo implementation using Crosswalk.
+
+%package -n %{_audiosystem_demo_package}
+Summary: Sample volume control applicaiton
+Group: Development/Libraries
+Requires: %{name}
+
+%description -n %{_audiosystem_demo_package}
+Sample Tizen volume control application that demonstrates the Tizen AudioSystem API usage.
+
+%prep
+%setup -q
+
+cp %{SOURCE1001} .
+cp %{SOURCE1} .
+cp %{SOURCE2} .
+cp %{SOURCE3} .
+cp %{SOURCE4} .
+cp %{SOURCE5} .
+
+sed "s|@LIB_INSTALL_DIR@|%{_libdir}|g" %{name}.in > %{name}
+
+%build
+
+export GYP_GENERATORS='ninja'
+GYP_OPTIONS="--depth=. -Dtizen=1 -Dextension_build_type=Debug -Dextension_host_os=%{profile}"
+
+%if %{with wayland}
+GYP_OPTIONS="$GYP_OPTIONS -Ddisplay_type=wayland"
+%else
+GYP_OPTIONS="$GYP_OPTIONS -Ddisplay_type=x11"
+%endif
+
+./tools/gyp/gyp $GYP_OPTIONS tizen-wrt.gyp
+
+ninja -C out/Default %{?_smp_mflags}
+
+%install
+
+# Binary wrapper.
+install -m 755 -D %{name} %{buildroot}%{_bindir}/%{name}
+install -m 755 -D %{SOURCE3} %{buildroot}%{_bindir}/%{_bluetooth_demo_package}
+install -m 755 -D %{SOURCE4} %{buildroot}%{_bindir}/%{_examples_package}
+install -m 755 -D %{SOURCE5} %{buildroot}%{_bindir}/%{_system_info_demo_package}
+install -m 755 -D %{SOURCE6} %{buildroot}%{_bindir}/%{_audiosystem_demo_package}
+
+# Extensions.
+mkdir -p %{buildroot}%{_libdir}/%{name}
+install -p -m 644 out/Default/libtizen*.so %{buildroot}%{_libdir}/%{name}
+
+# Examples.
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/examples
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/examples/js
+install -p -m 644 examples/*.html %{buildroot}%{_datarootdir}/%{name}/examples
+install -p -m 644 examples/js/*.js %{buildroot}%{_datarootdir}/%{name}/examples/js
+
+# Demos
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/tizen
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/tizen/css
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/tizen/js
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/tizen/images
+
+install -p -m 644 demos/tizen/*.html %{buildroot}%{_datarootdir}/%{name}/demos/tizen
+install -p -m 644 demos/tizen/css/*.css %{buildroot}%{_datarootdir}/%{name}/demos/tizen/css
+install -p -m 644 demos/tizen/js/*.js %{buildroot}%{_datarootdir}/%{name}/demos/tizen/js
+install -p -m 644 demos/tizen/images/*.png %{buildroot}%{_datarootdir}/%{name}/demos/tizen/images
+
+# Demos - System Info
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/system_info
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/system_info/css
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/system_info/js
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/system_info/images
+
+install -p -m 644 demos/system_info/*.html %{buildroot}%{_datarootdir}/%{name}/demos/system_info
+install -p -m 644 demos/system_info/css/*.css %{buildroot}%{_datarootdir}/%{name}/demos/system_info/css
+install -p -m 644 demos/system_info/js/*.js %{buildroot}%{_datarootdir}/%{name}/demos/system_info/js
+install -p -m 644 demos/system_info/images/*.png %{buildroot}%{_datarootdir}/%{name}/demos/system_info/images
+
+# Demos - audiosystem api
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem/css
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem/css/ui-lightness
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem/css/ui-lightness/images
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem/js
+mkdir -p %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem/images
+
+install -p -m 644 demos/audiosystem/*.html %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem
+install -p -m 644 demos/audiosystem/css/*.css %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem/css
+install -p -m 644 demos/audiosystem/css/ui-lightness/*.css %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem/css/ui-lightness
+install -p -m 644 demos/audiosystem/css/ui-lightness/images/* %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem/css/ui-lightness/images
+install -p -m 644 demos/audiosystem/js/*.js %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem/js
+install -p -m 644 demos/audiosystem/images/*.png %{buildroot}%{_datarootdir}/%{name}/demos/audiosystem/images
+
+# register to the package manager
+install -m 644 -D %{_examples_package}.xml %{buildroot}%{_manifestdir}/%{_examples_package}.xml
+install -m 644 -D %{_bluetooth_demo_package}.xml %{buildroot}%{_manifestdir}/%{_bluetooth_demo_package}.xml
+install -m 644 -D %{_system_info_demo_package}.xml %{buildroot}%{_manifestdir}/%{_system_info_demo_package}.xml
+install -m 644 -D %{_audiosystem_demo_package}.xml %{buildroot}%{_manifestdir}/%{_audiosystem_demo_package}.xml
+install -p -D %{name}.png %{buildroot}%{_desktop_icondir}/%{_examples_package}.png
+install -p -D %{name}.png %{buildroot}%{_desktop_icondir}/%{_bluetooth_demo_package}.png
+install -p -D %{name}.png %{buildroot}%{_desktop_icondir}/%{_system_info_demo_package}.png
+install -p -D %{name}.png %{buildroot}%{_desktop_icondir}/%{_audiosystem_demo_package}.png
+
+%files
+# TODO(rakuco): This causes problems on 2.1 when creating the package.
+# %license LICENSE
+%{_bindir}/%{name}
+%{_libdir}/%{name}/libtizen*.so
+
+%files -n %{_bluetooth_demo_package}
+%{_bindir}/%{_bluetooth_demo_package}
+%{_manifestdir}/%{_bluetooth_demo_package}.xml
+%{_desktop_icondir}/%{_bluetooth_demo_package}.png
+%{_datarootdir}/%{name}/demos/tizen/*.html
+%{_datarootdir}/%{name}/demos/tizen/css/*.css
+%{_datarootdir}/%{name}/demos/tizen/js/*.js
+%{_datarootdir}/%{name}/demos/tizen/images/*.png
+
+%files -n %{_examples_package}
+%{_bindir}/%{_examples_package}
+%{_manifestdir}/%{_examples_package}.xml
+%{_desktop_icondir}/%{_examples_package}.png
+%{_datarootdir}/%{name}/examples/*.html
+%{_datarootdir}/%{name}/examples/js/*.js
+
+%files -n %{_system_info_demo_package}
+%{_bindir}/%{_system_info_demo_package}
+%{_manifestdir}/%{_system_info_demo_package}.xml
+%{_desktop_icondir}/%{_system_info_demo_package}.png
+%{_datarootdir}/%{name}/demos/system_info/*.html
+%{_datarootdir}/%{name}/demos/system_info/css/*.css
+%{_datarootdir}/%{name}/demos/system_info/js/*.js
+%{_datarootdir}/%{name}/demos/system_info/images/*.png
+
+%files -n %{_audiosystem_demo_package}
+%{_bindir}/%{_audiosystem_demo_package}
+%{_manifestdir}/%{_audiosystem_demo_package}.xml
+%{_desktop_icondir}/%{_audiosystem_demo_package}.png
+%{_datarootdir}/%{name}/demos/audiosystem/index.html
+%{_datarootdir}/%{name}/demos/audiosystem/css/*.css
+%{_datarootdir}/%{name}/demos/audiosystem/css/ui-lightness/*.css
+%{_datarootdir}/%{name}/demos/audiosystem/css/ui-lightness/images/*
+%{_datarootdir}/%{name}/demos/audiosystem/js/*.js
+%{_datarootdir}/%{name}/demos/audiosystem/images/*
Name: capi-web-url-download
Summary: CAPI for content download with web url
-Version: 1.0.2
-Release: 5
+Version: 1.1.1
+Release: 0
Group: Development/Libraries
-License: Apache License, Version 2.0
+License: Apache-2.0
URL: https://review.tizen.org/git/?p=platform/core/api/url-download.git;a=summary
Source0: %{name}-%{version}.tar.gz
-Source1001: capi-web-url-download.manifest
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(bundle)
BuildRequires: pkgconfig(download-provider-interface)
BuildRequires: cmake
%description
-CAPI for the content download
+Core APIs for the content download with web url
%package devel
Summary: CAPI web url development files
%prep
%setup -q
-cp %{SOURCE1001} .
%build
+%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 .
make %{?jobs:-j%jobs}
%postun -p /sbin/ldconfig
%files
-%manifest %{name}.manifest
%defattr(-,root,root,-)
+%manifest capi-web-url-download.manifest
%{_libdir}/libcapi-web-url-download.so.*
/usr/share/license/%{name}
%files devel
-%manifest %{name}.manifest
%defattr(-,root,root,-)
%manifest capi-web-url-download.manifest
%{_libdir}/libcapi-web-url-download.so
%{_libdir}/pkgconfig/capi-web-url-download.pc
%{_includedir}/web/download.h
+%{_includedir}/web/download_doc.h
+
+%changelog
%post
/sbin/ldconfig
systemctl daemon-reload
+chsmack -a 'User' %{TZ_SYS_CONFIG}
+chsmack -a 'User' %{TZ_SYS_CONFIG}/db
+chsmack -a 'User' %{TZ_SYS_CONFIG}/db/.backup
%postun
/sbin/ldconfig
%{_bindir}/vconf-init
%config(missingok) %attr(644,root,root) %{TZ_SYS_CONFIG}/kdb_first_boot
%{_libdir}/*.so.*
-%dir %attr(777,root,root) %{TZ_SYS_CONFIG}/db
+%dir %attr(777,root,%TZ_SYS_USER_GROUP) %{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
patch_dir_path = os.path.expanduser( patch_dir_path )
patch_dir_path = os.path.expandvars( patch_dir_path )
-
- for patch_name in set( package_name_list ):
- for patch_extend in ["", "-yocto"]:
- patch_file = patch_name + patch_extend + ".spec.patch"
- patch_path = os.path.join( patch_dir_path, patch_file )
- if os.path.isfile( patch_path ):
- patch_list.append( patch_path )
+ if package_name_list is not None:
+ for patch_name in set( package_name_list ):
+ for patch_extend in ["", "-yocto"]:
+ patch_file = patch_name + patch_extend + ".spec.patch"
+ patch_path = os.path.join( patch_dir_path, patch_file )
+ if os.path.isfile( patch_path ):
+ patch_list.append( patch_path )
return patch_list
rpmspec_command += " --define='BUILD_BASENAME %{basename}' "
rpmspec_command += " --define='find_lang #find_lang' "
+ rpmspec_command += " --define='with_wayland 1' "
rpmspec_command += " --target='%s' " % current_cpu
# need to be change.