Name: crosswalk
-Version: 8.37.180.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+)
Source1003: %{name}.png
Patch9: Blink-Add-GCC-flag-Wno-narrowing-fix-64bits-build.patch
Patch10: crosswalk-do-not-look-for-gtk-dependencies-on-x11.patch
-Patch11: crosswalk-angle-do-not-depend-git-index.patch
+##Patch11: crosswalk-tizen-ozonewl-xdgshell150.patch
BuildRequires: bison
BuildRequires: bzip2-devel
BuildRequires: pkgconfig(wayland-cursor)
BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(xkbcommon)
+%else
+BuildRequires: pkgconfig(scim)
%endif
%description
%patch10
%endif
-%patch11
+##%patch11
%build
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
# Linking fails in Tizen Common when fatal ld warnings are enabled. XWALK-1379.
GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_fatal_linker_warnings=1"
-# Temporarily disable Alsa support while snd_seq_* support is not enabled on
-# Tizen. See https://codereview.chromium.org/264973012 and
-# https://review.tizen.org/gerrit/#/c/24336/
-GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_alsa=0"
-
-# Temporarily disable WebRTC support because its build currently hardcodes
-# dependencies on X11 and OpenSSL. We are still trying to get some
-# clarifications as to whether this is really necessary. See XWALK-2160.
-GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Denable_webrtc=0"
-
# For building for arm in OBS, we need :
# -> to unset sysroot value.
# sysroot variable is automatically set for cross compilation to use arm-sysroot provided by Chromium project
-Duse_system_libexif=1 \
-Duse_system_libxml=1 \
-Duse_system_nspr=1 \
--Dshared_process_mode=1 \
-Denable_hidpi=1
ninja %{?_smp_mflags} -C src/out/Release xwalk xwalkctl xwalk_launcher xwalk-pkg-helper
%install
# Binaries.
+install -p -D xwalk %{buildroot}%{_bindir}/xwalk
install -p -D %{SOURCE2} %{buildroot}%{_dbusservicedir}/org.crosswalkproject.Runtime1.service
install -p -D xwalk.service %{buildroot}%{_systemduserservicedir}/xwalk.service
install -p -D src/out/Release/xwalk %{buildroot}%{_libdir}/xwalk/xwalk
%files
%manifest %{name}.manifest
%license AUTHORS.chromium LICENSE.chromium LICENSE.xwalk
+%{_bindir}/xwalk
%{_bindir}/xwalkctl
%{_bindir}/xwalk-launcher
%{_bindir}/xwalk-pkg-helper
License: MPL-2.0
Group: Automotive/GENIVI
Summary: GENIVI Diagnostic Log and Trace
-Version: 2.9.1
-Release: 1
+Version: 2.11.0
+Release: 0
Source: %{name}-%{version}.tar.bz2
BuildRequires: cmake
-BuildRequires: pkgconfig(zlib)
-BuildRequires: pkgconfig(libsystemd-journal)
+BuildRequires: pkg-config
+BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(zlib)
+BuildRequires: pkgconfig(libsystemd-journal)
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
GENIVI Diagnostic Log and Tracing Daemon and Tools
%package daemon
-Summary: GENIVI DLT Daemon
+Summary: GENIVI DLT Daemon
%description daemon
GENIVI Diagnostic Log and Tracing Daemon
%package bin
-Summary: GENIVI DLT utility binaries
+Summary: GENIVI DLT utility binaries
%description bin
GENIVI DLT utility binaries
%package test
-Summary: GENIVI DLT test binaries
+Summary: GENIVI DLT test binaries
%description test
GENIVI DLT test binaries
%package -n libdlt
-Summary: GENIVI DLT library
+Summary: GENIVI DLT library
%description -n libdlt
GENIVI DLT library
%setup -q -n %{name}-%{version}
%build
-mkdir build
+mkdir -p build
cd build
cmake -DWITH_SYSTEMD=ON -DWITH_SYSTEMD_JOURNAL=ON \
-DWITH_MAN=OFF -DWITH_DLT_EXAMPLES=OFF ..
-make %{?jobs:-j %jobs}
+make %{?_smp_mflags}
%install
rm -rf "$RPM_BUILD_ROOT"
%{_bindir}/dlt-daemon
%config %{_sysconfdir}/dlt.conf
%{_prefix}/lib/systemd/system/dlt.service
+%license MPL.txt
%files test
%defattr(-,root,root,-)
%defattr(-,root,root,-)
%{_bindir}/dlt-adaptor*
%{_bindir}/dlt-convert
+%{_bindir}/dlt-dbus
%{_bindir}/dlt-receive
%{_bindir}/dlt-system
%{_bindir}/dlt-control
%{_prefix}/lib/systemd/system/dlt-adaptor-udp.service
%{_prefix}/lib/systemd/system/dlt-receive.service
%{_prefix}/lib/systemd/system/dlt-system.service
+%{_prefix}/lib/systemd/system/dlt-dbus.service
+%config %{_sysconfdir}/dlt-dbus.conf
%files -n libdlt
%defattr(-,root,root,-)
Requires(post): vconf
Requires: sqlite
Requires: connman
+Requires: net-config
%description
Description: download the contents in background
Name: gsignond
Summary: GLib based Single Sign-On daemon
Version: 1.0.3
-Release: 1
+Release: 0
Group: Security/Accounts
-License: LGPL-2.1+, GPL-2.0+
+License: LGPL-2.1+ and GPL-2.0+
Source: %{name}-%{version}.tar.gz
URL: https://01.org/gsso
Source1001: %{name}.manifest
BuildRequires: pkgconfig(libecryptfs)
BuildRequires: pkgconfig(libsmack)
-
%description
-%{summary}.
-
+%{summary} package
%package devel
Summary: Development files for %{name}
Requires: %{name} = %{version}-%{release}
%description devel
-%{summary}.
-
+%{summary} package
%package doc
Summary: Documentation files for %{name}
Requires: %{name} = %{version}-%{release}
%description doc
-%{summary}.
-
+%{summary} package
%prep
%setup -q -n %{name}-%{version}
cp %{SOURCE1001} .
-
%build
%if %{debug_build} == 1
%configure --enable-dbus-type=%{dbus_type} --enable-debug
%configure --enable-dbus-type=%{dbus_type}
%endif
-make %{?_smp_mflags}
-
+%__make %{?_smp_mflags}
%install
rm -rf %{buildroot}
%make_install
-install -m 755 -d %{buildroot}%{_libdir}/systemd/user
-install -m 644 data/gsignond.service %{buildroot}%{_libdir}/systemd/user/
-install -m 755 -d %{buildroot}%{_libdir}/systemd/user/weston.target.wants
-ln -s ../gsignond.service %{buildroot}%{_libdir}/systemd/user/weston.target.wants/gsignond.service
-
+install -m 755 -d %{buildroot}%{_unitdir_user}
+install -m 644 data/gsignond.service %{buildroot}%{_unitdir_user}/
+install -m 755 -d %{buildroot}%{_unitdir_user}/weston.target.wants
+ln -s ../gsignond.service %{buildroot}%{_unitdir_user}/weston.target.wants/gsignond.service
%post
/sbin/ldconfig
chmod u+s %{_bindir}/%{name}
getent group gsignond > /dev/null || /usr/sbin/groupadd -r gsignond
-
%postun -p /sbin/ldconfig
-
%files
%defattr(-,root,root,-)
%manifest %{name}.manifest
%if %{dbus_type} != "p2p"
%{_datadir}/dbus-1/services/*SingleSignOn*.service
%endif
-%{_libdir}/systemd/user/gsignond.service
-%{_libdir}/systemd/user/weston.target.wants/gsignond.service
+%{_unitdir_user}/gsignond.service
+%{_unitdir_user}/weston.target.wants/gsignond.service
%config(noreplace) %{_sysconfdir}/gsignond.conf
-
%files devel
%defattr(-,root,root,-)
%{_includedir}/%{name}/*.h
%{_datadir}/dbus-1/interfaces/*SSO*.xml
%endif
-
%files doc
%defattr(-,root,root,-)
%{_datadir}/gtk-doc/html/gsignond/*
-
Summary: HomeScreen sample application
Version: 0.9.8
Release: 0
-Group: System/GUI
-License: Apache License, Version 2.0
+Group: System/Utilities
+License: Apache-2.0
URL: http://www.toyota.com
Source0: %{name}-%{version}.tar.bz2
Requires: ecore
Requires: elementary
Requires: evas
-Requires: glib2
-Requires: libpulse
Requires: capi-appfw-application
Requires: ico-uxf-utilities
Requires: elementary
Requires: evas
Requires: dbus
-Requires: dbus-glib
Requires: automotive-message-broker >= 0.10.804
Requires: capi-appfw-application
Requires: edbus
%setup -q -n %{name}-%{version}
%build
-autoreconf --install
-
-%configure
-make %{?_smp_mflags}
+%reconfigure
+%__make %{?_smp_mflags}
%install
rm -rf %{buildroot}
/sbin/ldconfig
# This icon exists in main weston package so we don't package it in.
# Create a symbolic link to it instead.
-ln -s %{_datadir}/weston/terminal.png %{_datadir}/icons/default/small/
+ln -sf %{_datadir}/weston/terminal.png %{_datadir}/icons/default/small/
# Update the app database.
%{_bindir}/pkginfo --imd /usr/share/packages/org.tizen.ico.app-soundsample.xml
%{_bindir}/pkginfo --imd /usr/share/packages/org.tizen.ico.app-vicsample.xml
Name: keyutils
Url: http://people.redhat.com/~dhowells/keyutils/
Summary: Linux Key Management Utilities
-License: GPL-2.0+ ; LGPL-2.1+
+License: GPL-2.0+ and LGPL-2.1+
Group: System/Kernel
Version: 1.5.3
Release: 0
Source0: http://people.redhat.com/~dhowells/keyutils/%name-%version.tar.bz2
-Source1001: keyutils.manifest
+Source1001: keyutils.manifest
%description
Utilities to control the kernel key management facility and to provide
cp %{SOURCE1001} .
%build
-make %{?_smp_mflags} NO_ARLIB=1 CFLAGS="$RPM_OPT_FLAGS" CC="%__cc"
+%__make %{?_smp_mflags} NO_ARLIB=1 CFLAGS="$RPM_OPT_FLAGS" CC="%__cc"
%install
-make install NO_ARLIB=1 DESTDIR=$RPM_BUILD_ROOT LIBDIR=/%_lib USRLIBDIR=/usr/%_lib
+%__make install \
+ NO_ARLIB=1 \
+ DESTDIR=%{buildroot} \
+ LIBDIR=%{_libdir} \
+ USRLIBDIR=%{_libdir} \
+ BINDIR=%{_bindir} \
+ SBINDIR=%{_sbindir}
%post -n libkeyutils -p /sbin/ldconfig
%manifest %{name}.manifest
%defattr(-,root,root,-)
%license LICENCE.GPL
-/sbin/*
-/bin/*
-/usr/share/keyutils
+%{_sbindir}/*
+%{_bindir}/*
+%{_datadir}/keyutils
%{_mandir}/*/*
%config(noreplace) /etc/*
%manifest %{name}.manifest
%defattr(-,root,root,-)
%license LICENCE.LGPL
-/%{_lib}/libkeyutils.so.*
+%{_libdir}/libkeyutils.so.*
%files devel
%manifest %{name}.manifest
%defattr(-,root,root,-)
-/usr/%{_lib}/libkeyutils.so
+%{_libdir}/libkeyutils.so
%{_includedir}/*
Name: lemolo
Summary: Ofono EFL Dialer
-Version: 0.1.6
+Version: 0.1.7
Release: 1
Group: Applications/Telephony
License: Apache-2.0
Source0: %{name}-%{version}.tar.bz2
BuildRequires: pkgconfig(ecore)
BuildRequires: pkgconfig(evas)
-BuildRequires: pkgconfig(edbus)
+BuildRequires: pkgconfig(eldbus)
BuildRequires: pkgconfig(elementary)
BuildRequires: pkgconfig(ofono)
BuildRequires: pkgconfig(appcore-efl)
Name: libgsignon-glib
Summary: GLib API for the SSO framework
Version: 2.3.0
-Release: 1
+Release: 0
Group: Security/Accounts
License: LGPL-2.1
Source: %{name}-%{version}.tar.gz
Source1: %{name}.manifest
-URL: https://01.org/gsso
+URL: https://01.org/gsso
Requires: dbus-1
Requires: gsignon
-Requires(post): /sbin/ldconfig
+Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires: pkgconfig(check)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gio-2.0)
%description
-%{summary}.
-
+%{summary} package
%package devel
Summary: Development files for %{name}
Requires: %{name} = %{version}-%{release}
%description devel
-%{summary}.
-
+%{summary} package
%package doc
Summary: Documentation files for %{name}
Group: SDK/Documentation
-Requires: %{name}-devel = %{version}-%{release}
%description doc
-%{summary}.
-
+%{summary} package
%prep
%setup -q -n %{name}-%{version}
cp %{SOURCE1} .
-
%build
-autoreconf -fi
-%configure --enable-dbus-type=%{dbus_type}
-make %{?_smp_mflags}
-
+%reconfigure --enable-dbus-type=%{dbus_type}
+%__make %{?_smp_mflags}
%install
rm -rf %{buildroot}
%make_install
-
%post -p /sbin/ldconfig
-
%postun -p /sbin/ldconfig
-
%files
%defattr(-,root,root,-)
%manifest %{name}.manifest
-%doc AUTHORS COPYING ChangeLog INSTALL NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog INSTALL NEWS README
%{_libdir}/%{name}.so.*
-
%files devel
%defattr(-,root,root,-)
%manifest %{name}.manifest
%{_libdir}/pkgconfig/%{name}.pc
%{_bindir}/gsso-example
-
%files doc
%defattr(-,root,root,-)
%{_datadir}/gtk-doc/html/%{name}/*
-
Version: 0.1.0
Release: 0
License: LGPL-2.1
-Group: System/I18n/Korean
+Group: System/Utilities
AutoReqProv: on
Url: http://code.google.com/p/libhangul
Source0: %{name}-%{version}.tar.gz
%package devel
Summary: Include Files and Libraries mandatory for Development
-Group: System/I18n/Korean
+Group: System/Utilities
Requires: %{name} = %{version}-%{release}
%description devel
%build
[ ! -x autogen.sh ] || rm -f configure
-%autogen
-%configure --disable-static --with-pic
-%{__make} %{?jobs:-j%jobs}
+%reconfigure --disable-static --with-pic
+%__make %{?_smp_mflags}
%install
make DESTDIR=${RPM_BUILD_ROOT} install
-%{__rm} -f %{buildroot}%{_libdir}/*.la
+rm -f %{buildroot}%{_libdir}/*.la
%clean
rm -rf %{buildroot}
%license COPYING
%doc AUTHORS NEWS README ChangeLog
%{_libdir}/lib*.so.*
-%dir %{_datadir}/libhangul/
%dir %{_datadir}/libhangul/hanja/
%{_datadir}/libhangul/hanja/hanja.txt
%{_bindir}/hangul
Version: 0.1.3
Release: 0
Group: System/Libraries
-License: Apache License, Version 2.0
+License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
-Source1: libsvi.manifest
-source2: libfeedback.manifest
-source3: svi-data.manifest
-Requires(post): /sbin/ldconfig
+Source1: libsvi.manifest
+Source2: libfeedback.manifest
+Source3: svi-data.manifest
+Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
%description
Feedback library for playing sound, vibration and led
-
%package -n libfeedback-devel
Summary: Feedback library for (devel)
Group: Development/Libraries
Feedback library for playing sound, vibration and led (devel)
%package -n libsvi
-Summary: SVI library
-Group: Development/Libraries
-Requires: libfeedback = %{version}-%{release}
+Summary: SVI library
+Group: Development/Libraries
+Requires: libfeedback = %{version}-%{release}
%description -n libsvi
-SVI library
+SVI library package
%package -n libsvi-devel
-Summary: SVI library for (devel)
-Group: Development/Libraries
-Requires: libsvi = %{version}-%{release}
+Summary: SVI library for (devel)
+Group: Development/Libraries
+Requires: libsvi = %{version}-%{release}
%description -n libsvi-devel
-SVI library (devel)
+SVI library (devel) package
%package -n svi-data
-Summary: svi resource package
-Group: Development/Libraries
+Summary: SVI resource
+Group: Development/Libraries
%description -n svi-data
-svi resource package
-
+SVI resource package
%prep
%setup -q
cp %{SOURCE2} .
cp %{SOURCE3} .
%cmake .
-make
+%__make
%install
rm -rf %{buildroot}
%postun -n svi-data
rm -rf %{_datadir}/feedback/
-rm -rf /opt/usr/share/feedback/
%files
%manifest %{name}.manifest
%files -n libsvi-devel
%manifest %{name}.manifest
-%defattr(-,root,root-)
+%defattr(-,root,root,-)
%{_includedir}/svi/*.h
%{_libdir}/libsvi.so
%{_libdir}/pkgconfig/svi.pc
+%bcond_with x
+%bcond_with wayland
+
Name: libtbm
-Version: 1.0.6
-Release: 5
+Version: 1.1.0
+Release: 3
License: MIT
-Summary: Tizen Buffer Manager Library
+Summary: The library for Tizen Buffer Manager
Group: System/Libraries
Source0: %{name}-%{version}.tar.gz
-Source1001: libtbm.manifest
-BuildRequires: pkgconfig(pthread-stubs)
BuildRequires: pkgconfig(libdrm)
+BuildRequires: pkgconfig(pthread-stubs)
+%if %{with wayland}
+BuildRequires: pkgconfig
+BuildRequires: pkgconfig(wayland-client)
+#BuildRequires: pkgconfig(wayland-drm)
+%else
+BuildRequires: pkgconfig(x11)
+BuildRequires: pkgconfig(libdri2)
+%endif
+BuildRequires: pkgconfig(capi-base-common)
%description
-The library for Tizen Buffer Manager.
+Description: %{summary}
%package devel
Summary: Tizen Buffer Manager Library - Development
Group: Development/Libraries
Requires: libtbm = %{version}
-Requires: pkgconfig(libdrm)
+Requires: pkgconfig(capi-base-common)
%description devel
The library for Tizen Buffer Manager.
%prep
%setup -q
-cp %{SOURCE1001} .
%build
-%reconfigure --prefix=%{_prefix} \
+%if %{with wayland}
+%reconfigure --prefix=%{_prefix} --with-tbm-platform=WAYLAND \
+ CFLAGS="${CFLAGS} -Wall -Werror" LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
+%else
+%reconfigure --prefix=%{_prefix} --with-tbm-platform=X11 \
CFLAGS="${CFLAGS} -Wall -Werror" LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
+%endif
make %{?_smp_mflags}
%files
-%manifest %{name}.manifest
+%manifest libtbm.manifest
%defattr(-,root,root,-)
/usr/share/license/%{name}
%{_libdir}/libtbm.so.*
+%ifarch x86_64
+%else
%{_libdir}/libdrm_slp.so.*
+%endif
%files devel
-%manifest %{name}.manifest
%defattr(-,root,root,-)
%dir %{_includedir}
%{_includedir}/tbm_bufmgr.h
+%{_includedir}/tbm_surface.h
+%{_includedir}/tbm_surface_internal.h
%{_includedir}/tbm_bufmgr_backend.h
+%{_includedir}/tbm_type.h
%{_libdir}/libtbm.so
+%ifarch x86_64
+%else
%{_libdir}/libdrm_slp.so
+%endif
%{_libdir}/pkgconfig/libtbm.pc
-
Name: libwebsockets
Summary: WebSocket Library
Version: 1.2
-Release: 1
+Release: 0
Group: System/Libraries
-License: LGPLv2.1
+License: LGPL-2.1
URL: http://git.warmcat.com/cgi-bin/cgit/libwebsockets/
Source0: %{name}-%{version}.tar.bz2
-Requires(post): /sbin/ldconfig
+Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
-BuildRequires: zlib-devel
-BuildRequires: openssl-devel
-BuildRequires: cmake
-BuildRequires: pkgconfig(libsystemd-daemon)
+BuildRequires: zlib-devel
+BuildRequires: openssl-devel
+BuildRequires: cmake
+BuildRequires: pkgconfig(libsystemd-daemon)
%description
C Websockets Server Library
%cmake -DWITH_SSL=On -DWITH_SD_DAEMON=ON
-make %{?jobs:-j%jobs}
+%__make %{?_smp_mflags}
%install
rm -rf %{buildroot}
%{_includedir}/libwebsockets.h
%{_libdir}/libwebsockets.so
%{_libdir}/pkgconfig/*
-
--- /dev/null
+Summary: Tizen Package Groups and Images Configurations
+Name: meta-generic
+Version: 0
+Release: 1
+License: GPL-2.0
+Group: Base/Configuration
+URL: http://www.tizen.org
+Source: %{name}-%{version}.tar.bz2
+Source1001: meta-generic.manifest
+
+%description
+Tizen Package Groups and Image Configurations for Base OS
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+%build
+make
+
+%install
+%make_install
+
+
+%files
+%manifest %{name}.manifest
+%attr(644,-,-) %{_datadir}/package-groups/generic/*.yaml
+%{_datadir}/image-configurations/generic/scripts
+
URL: http://www.tizen.org
Source: %{name}-%{version}.tar.bz2
+Requires: meta-generic
+
%description
Common Meta Data.
Includes patterns and image configurations for Common images.
--- /dev/null
+Name: net-config
+Summary: TIZEN Network Configuration Module
+Version: 0.1.90_29
+Release: 1
+Group: System/Network
+License: Apache-2.0
+Source0: %{name}-%{version}.tar.gz
+Source1001: net-config.manifest
+
+BuildRequires: cmake
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(vconf)
+BuildRequires: pkgconfig(wifi-direct)
+BuildRequires: pkgconfig(tapi)
+BuildRequires: pkgconfig(syspopup-caller)
+Requires(post): /usr/bin/vconftool
+BuildRequires: pkgconfig(libsystemd-daemon)
+%{?systemd_requires}
+
+%description
+TIZEN Network Configuration Module
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+
+%build
+%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
+
+make %{?_smp_mflags}
+
+
+%install
+%make_install
+
+mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services
+cp resources/usr/share/dbus-1/services/net.netconfig.service %{buildroot}%{_datadir}/dbus-1/system-services/net.netconfig.service
+mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
+cp resources/etc/dbus-1/system.d/net-config.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d/net-config.conf
+
+# Systemd service file
+mkdir -p %{buildroot}%{_unitdir}
+cp resources/usr/lib/systemd/system/net-config.service %{buildroot}%{_unitdir}/net-config.service
+mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants/
+ln -s ../net-config.service %{buildroot}%{_unitdir}/multi-user.target.wants/net-config.service
+
+#License
+mkdir -p %{buildroot}%{_datadir}/license
+cp LICENSE.APLv2 %{buildroot}%{_datadir}/license/net-config
+
+%post
+
+vconftool set -t int memory/dnet/state 0 -i
+vconftool set -t int memory/wifi/state 0 -i
+vconftool set -t int memory/wifi/transfer_state 0 -i
+vconftool set -t int memory/wifi/strength 0 -i
+vconftool set -t int memory/wifi/bgscan_mode 0 -i
+
+vconftool set -t int memory/dnet/wifi 0 -i
+vconftool set -t int memory/dnet/network_config 0 -i
+vconftool set -t int memory/dnet/status 0 -i
+vconftool set -t string memory/dnet/ip "" -i
+vconftool set -t string memory/dnet/proxy "" -i
+
+vconftool set -t string memory/wifi/connected_ap_name "" -i
+
+vconftool set -t string db/wifi/bssid_address ""
+
+#Default Call Statistics
+vconftool set -t int db/dnet/statistics/cellular/totalsnt "0"
+vconftool set -t int db/dnet/statistics/cellular/totalrcv "0"
+vconftool set -t int db/dnet/statistics/cellular/lastsnt "0"
+vconftool set -t int db/dnet/statistics/cellular/lastrcv "0"
+vconftool set -t int db/dnet/statistics/wifi/totalsnt "0"
+vconftool set -t int db/dnet/statistics/wifi/totalrcv "0"
+vconftool set -t int db/dnet/statistics/wifi/lastsnt "0"
+vconftool set -t int db/dnet/statistics/wifi/lastrcv "0"
+
+vconftool set -t int file/private/wifi/last_power_state "0"
+
+systemctl daemon-reload
+if [ "$1" == "1" ]; then
+ systemctl restart net-config.service
+fi
+
+%preun
+if [ "$1" == "0" ]; then
+ systemctl stop net-config.service
+fi
+
+%postun
+systemctl daemon-reload
+if [ "$1" == "1" ]; then
+ systemctl restart net-config.service
+fi
+
+%files
+%manifest %{name}.manifest
+%{_sbindir}/*
+%{_datadir}/dbus-1/system-services/*
+%{_sysconfdir}/dbus-1/system.d/*
+%{_unitdir}/net-config.service
+%{_unitdir}/multi-user.target.wants/net-config.service
+%{_datadir}/license/net-config
-Summary: GENIVI Node Startup Controller
-Name: node-startup-controller
-Version: 1.0.2
-Release: 1
-License: MPL-2.0
-Group: Automotive/GENIVI
-Source: %{name}-%{version}.tar.bz2
+Summary: GENIVI Node Startup Controller
+Name: node-startup-controller
+Version: 1.0.2
+Release: 0
+License: MPL-2.0
+Group: Automotive/GENIVI
+Source: %{name}-%{version}.tar.bz2
BuildRequires: gtk-doc
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(libsystemd-daemon)
-BuildRequires: pkgconfig(automotive-dlt)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(libsystemd-daemon)
+BuildRequires: pkgconfig(automotive-dlt)
BuildRequires: pkgconfig(zlib)
-BuildRequires: python-xml
+BuildRequires: python-xml
%description
The Node Startup Controller (NSC) is a system lifecycle package for GENIVI
to handle some startup and shutdown functionality.
%package dummy
-Summary: GENIVI Node Startup Controller
-Requires: %{name} = %{version}-%{release}
+Summary: GENIVI Node Startup Controller
+Requires: %{name} = %{version}-%{release}
%description dummy
Dummy Node Startup Controller instance
%build
-(test -d m4 || mkdir m4) && autoreconf -ivf
+(test -d m4 || mkdir m4) && gtkdocize && autoreconf -ivf
-./configure --prefix=/usr \
- --sysconfdir=/etc \
- --enable-debug=no \
- --enable-gtk-doc=no \
- GDBUS_CODEGEN=`which gdbus-codegen`
+%reconfigure --prefix=/usr \
+ --sysconfdir=/etc \
+ --enable-debug=no \
+ --enable-gtk-doc=no \
+ GDBUS_CODEGEN=`which gdbus-codegen`
%ifarch %{arm}
-make ARCH=arm
+%__make ARCH=arm
%else
-make ARCH=i586
+%__make ARCH=i586
%endif
%install
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: pkgconfig(libsmack)
%description
Packager Manager infomation api for packaging
%make_install
# udev links
-%{_bindir}/mkdir -p %{buildroot}/%{_sbindir}
+%{_bindir}/mkdir -p %{buildroot}%{_sbindir}
%{_bindir}/ln -sf ../bin/udevadm %{buildroot}%{_sbindir}/udevadm
%{_bindir}/mkdir -p %{buildroot}%{_prefix}/lib/firmware/updates
install -m644 %{SOURCE1} %{buildroot}%{_prefix}/lib/tmpfiles.d/
-rm -rf %{buildroot}/%{_prefix}/lib/systemd/user/default.target
+rm -rf %{buildroot}%{_prefix}/lib/systemd/user/default.target
-rm -rf %{buildroot}/%{_docdir}/%{name}
+rm -rf %{buildroot}%{_docdir}/%{name}
# Move macros to the proper location for Tizen
mkdir -p %{buildroot}%{_sysconfdir}/rpm
%define _audiosystem_demo_package tizen-extensions-crosswalk-audiosystem-demo
Name: tizen-extensions-crosswalk
-Version: 0.84
+Version: 0.90
Release: 0
License: BSD-3-Clause and Apache-2.0
Group: Development/Libraries
Requires: crosswalk
# For Content API
Requires: media-thumbnail-server
+# For SSO API
+Requires: libgsignon-glib
%description
Tizen Web APIs implemented using Crosswalk.
Summary: Tizen IVI udev Rules
Name: udev-rules
-Version: 0.12
+Version: 0.13
Release: 1
License: GPL-2.0
Group: Automotive/Hardware Adaptation
%files ivi
%defattr(0644, root, root, 0755)
%attr(0644,root,root) %{udev_libdir}/rules.d/99-atkbd.rules
+%attr(0644,root,root) %{udev_libdir}/rules.d/99-dri.rules
%attr(0644,root,root) %{udev_libdir}/rules.d/99-neard.rules
%attr(0644,root,root) %{udev_libdir}/rules.d/99-tty.rules
%attr(0644,root,root) %{udev_libdir}/rules.d/70-tun.rules
Release: 0
Summary: A Build Tool to Update Desktop Files
License: GPL-2.0+
-Group: Development/Tools/Building
+Group: Development/Tools
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: tizen_update_desktop_file.sh
Source1: map-desktop-category.sh
Source2: macro
Source4: brp-trim-desktop.sh
-Source1001: update-desktop-files.manifest
+Source1001: update-desktop-files.manifest
# This is not true technically, but we do that to make the rpm macros from
# desktop-file-utils available to most packages that ship a .desktop file
# (since they already have a update-desktop-files BuildRequires).
%build
%install
-mkdir -p $RPM_BUILD_ROOT%_rpmconfigdir
-install -m0755 %SOURCE0 %SOURCE1 $RPM_BUILD_ROOT%_rpmconfigdir
-install -m0644 -D %SOURCE2 $RPM_BUILD_ROOT/etc/rpm/macros.%name
-install -m0755 -D %SOURCE4 $RPM_BUILD_ROOT/usr/lib/rpm/brp-tizen.d/brp-70-trim-desktopfiles
+mkdir -p %{buildroot}%{_rpmconfigdir}
+install -m0755 %SOURCE0 %SOURCE1 %{buildroot}%{_rpmconfigdir}
+install -m0644 -D %SOURCE2 %{buildroot}%{_sysconfdir}/rpm/macros.%name
+install -m0755 -D %SOURCE4 %{buildroot}%{_libdir}/rpm/brp-tizen.d/brp-70-trim-desktopfiles
%files
%manifest %{name}.manifest
%defattr(-,root,root)
-%_rpmconfigdir/*
+%{_rpmconfigdir}/*
%exclude %_rpmconfigdir/brp-tizen.d
-/etc/rpm/*
+%{_sysconfdir}/rpm/*
%files -n brp-trim-desktopfiles
%manifest %{name}.manifest
%defattr(-,root,root)
-%_rpmconfigdir/brp-tizen.d
-
-%changelog
+%{_rpmconfigdir}/brp-tizen.d
This package provides header files and other developer releated files
for package %{name}.
+%package clients
+Summary: Sample clients for package %{name}
+Group: Graphics & UI Framework/Development
+%description clients
+This package provides a set of example ivi wayland clients useful for
+validating the functionality of wayland with very little dependencies
+on other system components.
+
%package config
Summary: Tizen IVI Weston configuration for package %{name}
Group: Automotive/Configuration
-Requires: weston-clients
+Requires: weston-ivi-shell-clients
Requires: weekeyboard
Requires: genivi-shell
Conflicts: weston-ivi-config
# unrelated.
%autogen \
--disable-static \
- --disable-egl \
--disable-libunwind \
--disable-xwayland \
--disable-xwayland-test \
--disable-wayland-compositor \
--disable-headless-compositor \
--disable-weston-launch \
+ --enable-simple-clients \
--enable-clients \
--disable-wcap-tools \
--disable-demo-clients-install \
%install
%make_install
+# install example clients
+%define ivi_shell_client_dir %{_bindir}/ivi
+mkdir -p %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-calibrator %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-simple-touch %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-simple-shm %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-simple-egl %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-flower %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-image %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-cliptest %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-dnd %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-editor %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-smoke %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-resizor %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-eventdemo %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-clickdot %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-subsurfaces %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-transformed %{buildroot}%{ivi_shell_client_dir}
+install -m 755 weston-fullscreen %{buildroot}%{ivi_shell_client_dir}
+
install -d %{buildroot}/%{_datadir}/%{name}/protocol/
install -m 644 protocol/*.xml \
%manifest %{name}.manifest
%defattr(-,root,root)
%license COPYING
-%_libdir/weston
+%_libdir/weston/ivi-shell.so
+%_libdir/weston/ivi-layout.so
+%_libdir/weston/hmi-controller.so
%_libexecdir/weston-ivi-shell-user-interface
%_datadir/weston/*
-
%files devel
%manifest %{name}.manifest
%_includedir/weston/ivi-layout-export.h
%_includedir/weston/ivi-layout-transition.h
%{_datadir}/%{name}/protocol/*
+%files clients
+%manifest %{name}.manifest
+%{ivi_shell_client_dir}/weston-simple-touch
+%{ivi_shell_client_dir}/weston-simple-shm
+%{ivi_shell_client_dir}/weston-simple-egl
+%{ivi_shell_client_dir}/weston-flower
+%{ivi_shell_client_dir}/weston-image
+%{ivi_shell_client_dir}/weston-cliptest
+%{ivi_shell_client_dir}/weston-dnd
+%{ivi_shell_client_dir}/weston-editor
+%{ivi_shell_client_dir}/weston-smoke
+%{ivi_shell_client_dir}/weston-resizor
+%{ivi_shell_client_dir}/weston-eventdemo
+%{ivi_shell_client_dir}/weston-clickdot
+%{ivi_shell_client_dir}/weston-subsurfaces
+%{ivi_shell_client_dir}/weston-transformed
+%{ivi_shell_client_dir}/weston-fullscreen
+%{ivi_shell_client_dir}/weston-calibrator
%files config
%manifest %{name}.manifest