libbullet=pkgconfig(bullet)
ibus=pkgconfig(ibus-1.0)
gstreamer1.0=pkgconfig(gstreamer-1.0)
-gstreamer1.0-plugins-base=pkgconfig(gstreamer-plugins-base-1.0), pkgconfig(gstreamer-app-1.0)
+gstreamer1.0-plugins-base=pkgconfig(gstreamer-plugins-base-1.0), pkgconfig(gstreamer-app-1.0), pkgconfig(gstreamer-video-1.0)
fribidi=pkgconfig(fribidi)
harfbuzz=pkgconfig(harfbuzz)
libtbm=pkgconfig(libtbm)
Name: Modello_Dashboard
-Summary: A proof of concept pure html5 UI
+Summary: Pure html5 UI
Version: 0.0.2
-Release: 1
-Group: Applications/System
-License: Apache 2.0
+Release: 0
+Group: Automotive/Modello
+License: Apache-2.0
URL: http://www.tizen.org
Source0: %{name}-%{version}.tar.bz2
+Source1001: Modello_Dashboard.manifest
+
+Requires: Modello_Common
+BuildRequires: pkgconfig(libtzplatform-config)
BuildRequires: zip
-Requires: Modello_Common
+
+BuildArchitectures: noarch
%description
A proof of concept pure html5 UI
%prep
%setup -q -n %{name}-%{version}
+cp %{SOURCE1001} .
%build
-
-make wgtPkg
+#empty
%install
rm -rf %{buildroot}
-%make_install
+mkdir -p %{buildroot}%{TZ_SYS_APP_PREINSTALL}
+mkdir -p %{buildroot}%{_datadir}/Modello/Common/icons
+zip -r %{buildroot}%{TZ_SYS_APP_PREINSTALL}/%{name}.wgt components config.xml css Dashboard_icon.png index.html js
+install -m 0644 Dashboard_icon.png %{buildroot}%{_datadir}/Modello/Common/icons
%files
%defattr(-,root,root,-)
-/opt/usr/apps/.preinstallWidgets/Modello_Dashboard.wgt
-/opt/usr/apps/_common/icons/Dashboard_icon.png
+%manifest %{name}.manifest
+%{TZ_SYS_APP_PREINSTALL}/Modello_Dashboard.wgt
+%{_datadir}/Modello/Common/icons/Dashboard_icon.png
Name: Modello_Multimediaplayer
-Summary: A proof of concept pure html5 UI
+Summary: Pure html5 UI
Version: 0.0.2
-Release: 1
-Group: Applications/System
-License: Apache 2.0
+Release: 0
+Group: Automotive/Modello
+License: Apache-2.0
URL: http://www.tizen.org
Source0: %{name}-%{version}.tar.bz2
-BuildRequires: zip
-Requires: Modello_Common
+Source1001: Modello_Multimediaplayer.manifest
+
+Requires: Modello_Common
+BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: zip
+
+BuildArchitectures: noarch
%description
A proof of concept pure html5 UI
%prep
%setup -q -n %{name}-%{version}
+cp %{SOURCE1001} .
%build
-
-make wgtPkg
+#empty
%install
rm -rf %{buildroot}
-%make_install
+mkdir -p %{buildroot}%{TZ_SYS_APP_PREINSTALL}
+mkdir -p %{buildroot}%{_datadir}/Modello/Common/icons
+zip -r %{buildroot}%{TZ_SYS_APP_PREINSTALL}/%{name}.wgt components config.xml css MultimediaPlayer_icon.png images index.html js
+install -m 0644 MultimediaPlayer_icon.png %{buildroot}%{_datadir}/Modello/Common/icons
%files
%defattr(-,root,root,-)
-/opt/usr/apps/.preinstallWidgets/Modello_Multimediaplayer.wgt
-/opt/usr/apps/_common/icons/Multimedia_Player_icon.png
+%manifest %{name}.manifest
+%{TZ_SYS_APP_PREINSTALL}/Modello_Multimediaplayer.wgt
+%{_datadir}/Modello/Common/icons/MultimediaPlayer_icon.png
Name: Modello_Nav
-Summary: A proof of concept pure html5 UI
+Summary: Pure html5 UI
Version: 0.0.2
-Release: 1
-Group: Applications/System
-License: Apache 2.0
+Release: 0
+Group: Automotive/Modello
+License: Apache-2.0
URL: http://www.tizen.org
Source0: %{name}-%{version}.tar.bz2
-BuildRequires: zip
-Requires: Modello_Common
+Source1001: Modello_Nav.manifest
+
+Requires: Modello_Common
+BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: zip
+
+BuildArchitectures: noarch
%description
A proof of concept pure html5 UI
%prep
%setup -q -n %{name}-%{version}
+cp %{SOURCE1001} .
%build
-
-make wgtPkg
+#empty
%install
rm -rf %{buildroot}
-%make_install
+mkdir -p %{buildroot}%{TZ_SYS_APP_PREINSTALL}
+mkdir -p %{buildroot}%{_datadir}/Modello/Common/icons
+zip -r %{buildroot}%{TZ_SYS_APP_PREINSTALL}/%{name}.wgt config.xml css Navigation_icon.png images index.html js templates
+install -m 0644 Navigation_icon.png %{buildroot}%{_datadir}/Modello/Common/icons
%files
%defattr(-,root,root,-)
-/opt/usr/apps/.preinstallWidgets/Modello_Nav.wgt
-/opt/usr/apps/_common/icons/Navigation_icon.png
+%manifest %{name}.manifest
+%{TZ_SYS_APP_PREINSTALL}/Modello_Nav.wgt
+%{_datadir}/Modello/Common/icons/Navigation_icon.png
Name: Modello_Phone
-Summary: A proof of concept pure html5 UI
+Summary: Pure html5 UI
Version: 0.0.2
-Release: 1
-Group: Applications/System
-License: Apache 2.0
+Release: 0
+Group: Automotive/Modello
+License: Apache-2.0
URL: http://www.tizen.org
Source0: %{name}-%{version}.tar.bz2
-BuildRequires: zip
-Requires: Modello_Common
-Requires: phoned
+Source1001: Modello_Phone.manifest
+
+Requires: Modello_Common
+Requires: phoned
+BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: zip
+
+BuildArchitectures: noarch
%description
A proof of concept pure html5 UI
%prep
%setup -q -n %{name}-%{version}
+cp %{SOURCE1001} .
%build
-
-make wgtPkg
+#empty
%install
rm -rf %{buildroot}
-%make_install
+mkdir -p %{buildroot}%{TZ_SYS_APP_PREINSTALL}
+mkdir -p %{buildroot}%{_datadir}/Modello/Common/icons
+zip -r %{buildroot}%{TZ_SYS_APP_PREINSTALL}/%{name}.wgt config.xml css data Phone_icon.png index.html js templates
+install -m 0644 Phone_icon.png %{buildroot}%{_datadir}/Modello/Common/icons
%files
%defattr(-,root,root,-)
-/opt/usr/apps/.preinstallWidgets/Modello_Phone.wgt
-/opt/usr/apps/_common/icons/Phone_icon.png
+%manifest %{name}.manifest
+%{TZ_SYS_APP_PREINSTALL}/Modello_Phone.wgt
+%{_datadir}/Modello/Common/icons/Phone_icon.png
Name: Modello_SDL
-Summary: A proof of concept pure html5 UI
+Summary: Pure html5 UI
Version: 0.0.2
-Release: 1
-Group: Applications/System
-License: Apache 2.0
+Release: 0
+Group: Automotive/Modello
+License: Apache-2.0
URL: http://www.tizen.org
Source0: %{name}-%{version}.tar.bz2
-BuildRequires: zip
-Requires: Modello_Common
+Source1001: Modello_SDL.manifest
+
+Requires: Modello_Common
+BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: zip
+
+BuildArchitectures: noarch
%description
A proof of concept pure html5 UI
%prep
%setup -q -n %{name}-%{version}
+cp %{SOURCE1001} .
%build
-
-make wgtPkg
+#empty
%install
rm -rf %{buildroot}
-%make_install
+mkdir -p %{buildroot}%{TZ_SYS_APP_PREINSTALL}
+mkdir -p %{buildroot}%{_datadir}/Modello/Common/icons
+zip -r %{buildroot}%{TZ_SYS_APP_PREINSTALL}/%{name}.wgt app audio config.xml css ffw SmartDeviceLink_icon.png images index.html js lib locale
+install -m 0644 SmartDeviceLink_icon.png %{buildroot}%{_datadir}/Modello/Common/icons
%files
%defattr(-,root,root,-)
-/opt/usr/apps/.preinstallWidgets/Modello_SDL.wgt
-/opt/usr/apps/_common/icons/SmartDeviceLink_icon.png
+%manifest %{name}.manifest
+%{TZ_SYS_APP_PREINSTALL}/Modello_SDL.wgt
+%{_datadir}/Modello/Common/icons/SmartDeviceLink_icon.png
Group: Automotive/GENIVI
License: MPL-2.0
Source0: %{name}-%{version}.tar.gz
+BuildRequires: pkgconfig
BuildRequires: pkgconfig(CommonAPI)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(glib-2.0)
autoreconf -i
%configure \
%if %{with dbus_patch_enabled}
- CXXFLAGS=-DDBUS_PATCH_ENABLED
+ CXXFLAGS=-DDBUS_PATCH_ENABLED
%endif
-make %{?jobs:-j%jobs}
+%__make %{?_smp_mflags}
%install
%make_install
Group: System/Libraries
Url: http://www.freedesktop.org/wiki/Software/DBusBindings/
Source0: http://dbus.freedesktop.org/releases/dbus-python/dbus-python-%{version}.tar.gz
-Source1001: dbus-python.manifest
+Source1001: dbus-python.manifest
BuildRequires: fdupes
+BuildRequires: pkgconfig
BuildRequires: python-devel
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(dbus-glib-1)
-Requires: libxml2-python
Requires: python-xml
-Requires: dbus >= 1.6.10
%description
D-Bus python bindings for use with python programs.
+
%package devel
Summary: Python bindings for D-Bus
Requires: dbus-python = %{version}
-Requires: dbus >= 1.6.10
-Requires: dbus-devel >= 1.6.10
%description devel
Developer files for Python bindings for D-Bus.
+
%prep
%setup -q
cp %{SOURCE1001} .
%build
export CFLAGS="%{optflags} -fstack-protector -fno-strict-aliasing -fPIC"
-%configure --docdir=%{_docdir}/dbus-python
-make %{?_smp_mflags}
+%reconfigure --docdir=%{_docdir}/dbus-python
+%__make %{?_smp_mflags}
+
%install
%make_install
%remove_docs
%fdupes -s %{buildroot}
+
%files
%manifest %{name}.manifest
%license COPYING
%defattr(-,root,root,-)
%{_includedir}/dbus-1.0/dbus/dbus-python.h
%{_libdir}/pkgconfig/dbus-python.pc
-
-%changelog
BuildRequires: pkgconfig(libsystemd-journal)
BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: pkgconfig
%description
Logging service dlog API library
%build
%reconfigure --disable-static
-%__make %{?jobs:-j%jobs}
+%__make %{?_smp_mflags}
%install
%make_install
Source: %{name}-%{version}.tar.gz
Source1: %{name}.manifest
URL: https://01.org/gsso
-Requires: dbus-1
-Requires: gsignon
-Requires: gsignond-plugin-oauth
-Requires: gsignond-plugin-sasl
-Requires(post): /sbin/ldconfig
+Requires: dbus-1
+Requires: gsignon
+Requires: gsignond-plugin-oauth
+Requires: gsignond-plugin-sasl
+Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
-BuildRequires: pkgconfig(check)
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(gobject-2.0)
-BuildRequires: pkgconfig(gio-2.0)
+BuildRequires: pkgconfig
+BuildRequires: pkgconfig(check)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(gobject-2.0)
+BuildRequires: pkgconfig(gio-2.0)
%description
%{summary} files
Source1001: libhangul.manifest
Summary: Hangul input library used by scim-hangul and ibus-hangul
BuildRequires: gettext-tools
+BuildRequires: pkgconfig
%description
cp %{SOURCE1001} .
%build
-[ ! -x autogen.sh ] || rm -f configure
+[ ! -x autogen.sh ] || rm -f configure
touch ChangeLog
%reconfigure --disable-static --with-pic
%__make %{?_smp_mflags}
Name: libmm-player
Summary: Multimedia Framework Player Library
-Version: 0.2.19
+Version: 0.2.27
Release: 0
Group: System/Libraries
License: Apache-2.0
URL: http://source.tizen.org
Source0: %{name}-%{version}.tar.gz
-Source1001: libmm-player.manifest
+Source1001: libmm-player.manifest
BuildRequires: pkgconfig(mm-ta)
BuildRequires: pkgconfig(mm-common)
BuildRequires: pkgconfig(mm-sound)
-
-%if %{defined with_Gstreamer0.10}
-BuildRequires: pkgconfig(gstreamer-0.10)
-BuildRequires: pkgconfig(gstreamer-plugins-base-0.10)
-BuildRequires: pkgconfig(gstreamer-interfaces-0.10)
-BuildRequires: pkgconfig(gstreamer-app-0.10)
-%else
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
+BuildRequires: pkgconfig(gstreamer-video-1.0)
BuildRequires: pkgconfig(gstreamer-app-1.0)
-%endif
-
BuildRequires: pkgconfig(mm-session)
BuildRequires: pkgconfig(mmutil-imgp)
BuildRequires: pkgconfig(audio-session-mgr)
BuildRequires: pkgconfig(vconf)
BuildRequires: pkgconfig(icu-i18n)
-
%description
-Multimedia Framework Player Library.
+Multimedia Framework Player Library files.
%package devel
Summary: Multimedia Framework Player Library (DEV)
Requires: %{name} = %{version}-%{release}
%description devel
-Multimedia Framework Player Library (DEV).
+Multimedia Framework Player Library (DEV) files.
%prep
%setup -q
cp %{SOURCE1001} .
%build
+CFLAGS="${CFLAGS} -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" $GSTREAMER_API" ; export CFLAGS
+LDFLAGS="${LDFLAGS=} -Wl,--rpath=%{_libdir} -lgstvideo-1.0 -Wl,--hash-style=both -Wl,--as-needed"; export LDFLAGS
-## %autogen.sh
-
-%if %{defined with_Gstreamer0.10}
-export GSTREAMER_API=""
-%else
-export GSTREAMER_API="-DGST_API_VERSION_1=1"
-export use_gstreamer_1=1
-%endif
-
-CFLAGS+=" -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" $GSTREAMER_API" ; export CFLAGS
-LDFLAGS+="-Wl,--rpath=%{_libdir} -lgstvideo-1.0 -Wl,--hash-style=both -Wl,--as-needed"; export LDFLAGS
-
+./autogen.sh
%configure --disable-static
-
-make -j1
+%__make %{?_smp_mflags}
%install
%make_install
%postun -p /sbin/ldconfig
-
%files
%manifest %{name}.manifest
%defattr(-,root,root,-)
%{_libdir}/*.so.*
-
%files devel
%manifest %{name}.manifest
%defattr(-,root,root,-)
%{_libdir}/*.so
%{_includedir}/mmf/*.h
%{_libdir}/pkgconfig/*
-
--- /dev/null
+Name: libslp-memo
+Summary: Memo DB interface library
+Version: 0.1.5
+Release: 0
+Group: Application Framework/Libraries
+License: Flora
+Source0: libslp-memo-%{version}.tar.gz
+Source1001: libslp-memo.manifest
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(heynoti)
+BuildRequires: pkgconfig(db-util)
+BuildRequires: pkgconfig(vconf)
+BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: cmake
+
+%description
+library for memo(development package)
+
+%package devel
+Summary: Development for %{name}
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Development files for %{name}
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+%build
+export LDFLAGS+=" -Wl,--rpath=%{_libdir} -Wl,--as-needed -Wl,--hash-style=both"
+%cmake .
+%__make %{?_smp_mflags}
+
+%install
+%make_install
+
+%post
+mkdir -p %{TZ_SYS_DB}
+sqlite3 %{TZ_SYS_DB}/.memo.db 'PRAGMA journal_mode = PERSIST;
+CREATE TABLE if not exists memo ( id INTEGER PRIMARY KEY autoincrement, content TEXT, written_time TEXT, create_time INTEGER, modi_time INTEGER, delete_time INTEGER, doodle INTEGER, color INTEGER, comment TEXT, favorite INTEGER,font_respect INTEGER, font_size INTEGER, font_color INTEGER, doodle_path TEXT );
+ '
+/sbin/ldconfig
+
+# Change file owner
+chown :%{TZ_SYS_USER_GROUP} %{TZ_SYS_DB}/.memo.db
+chown :%{TZ_SYS_USER_GROUP} %{TZ_SYS_DB}/.memo.db-journal
+
+# Change file permissions
+chmod 660 %{TZ_SYS_DB}/.memo.db
+chmod 660 %{TZ_SYS_DB}/.memo.db-journal
+
+chsmack -a 'User' %{TZ_SYS_DB}/.memo.db*
+
+%postun -p /sbin/ldconfig
+
+%files
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%{_libdir}/*.so.*
+
+%files devel
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/memo.pc
+%{_includedir}/*.h
+%bcond_with icosyscon
# By default we build with distro-default compilation flags which
# enables optimizations. If you want to build with full debugging
# squashing the -core and -plugins-base packages into the base
# murphy package.
+
%{!?_with_debug:%{!?_without_debug:%define _without_debug 0}}
%{!?_with_lua:%{!?_without_lua:%define _with_lua 1}}
%{!?_with_pulse:%{!?_without_pulse:%define _with_pulse 1}}
BuildRequires: pkgconfig(automotive-dlt)
BuildRequires: pkgconfig(zlib)
BuildRequires: python-xml
+BuildRequires: pkgconfig
+BuildRequires: fdupes
%description
The Node Startup Controller (NSC) is a system lifecycle package for GENIVI
%install
%make_install
+%fdupes %{buildroot}
+
%files
%defattr(-,root,root,-)
%config %{_sysconfdir}/dbus-1/system.d/org.genivi.NodeStartupController1.conf
BuildRequires: zlib-devel
BuildRequires: gettext-tools
BuildRequires: smack-devel
+BuildRequires: pkgconfig
Requires(post): /sbin/ldconfig
Requires(post): /usr/bin/install
Requires(postun): /sbin/ldconfig
rm -f %{buildroot}%{_sysconfdir}/environment
for phase in auth acct passwd session ; do
- ln -sf pam_unix.so %{buildroot}%{_moduledir}/pam_unix_${phase}.so
+ ln -sf pam_unix.so %{buildroot}%{_moduledir}/pam_unix_${phase}.so
done
# Install default pam configuration files
%post
/sbin/ldconfig
if [ ! -a /var/log/faillog ] ; then
- /usr/bin/install -m 600 /dev/null /var/log/faillog
+ /usr/bin/install -m 600 /dev/null /var/log/faillog
fi
if [ ! -a /var/log/tallylog ] ; then
- /usr/bin/install -m 600 /dev/null /var/log/tallylog
+ /usr/bin/install -m 600 /dev/null /var/log/tallylog
fi
%postun -p /sbin/ldconfig
BuildRequires: pkgconfig(expat)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(aul)
%description
A service to export OFono/Obex functionality over DBUS, to be used by WebRuntime plugin
%define libname libtzplatform-config
+%define keepstatic 1
Name: tizen-platform-config
-Version: 1.0
+Version: 2.0
Release: 0
Summary: Tizen Platform Configuration
License: MIT
Source0: %{name}-%{version}.tar.gz
Source1: %{name}-rpmlintrc
Source1001: %{name}.manifest
-BuildRequires: tizen-platform-wrapper
+BuildRequires: tizen-platform-wrapper >= 2
# 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
cp %{SOURCE1001} .
%build
-%reconfigure --disable-static
+%reconfigure --enable-static
%__make %{?_smp_mflags}
%check
%{_libdir}/pkgconfig/*.pc
%{_includedir}/*.h
%config %{_sysconfdir}/rpm/macros.tizen-platform
+%{_libdir}/*.a
%files -n %{name}-tools
%manifest %{name}.manifest
Source1001: genivi-shell.manifest
BuildRequires: cmake
BuildRequires: weston-ivi-shell-devel >= 0.1.7
+BuildRequires: pkgconfig
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(wayland-server)
%build
-make %{?_smp_mflags} V=1
+%__make %{?_smp_mflags} V=1
%install
%make_install
%define keepstatic 1
Name: xmlsec1
Version: 1.2.19
-Release: 1
+Release: 0
License: MIT
Summary: Library providing support for "XML Signature" and "XML Encryption" standards
Url: http://www.aleksey.com/xmlsec/index.html
Group: System/Libraries
Source0: http://www.aleksey.com/xmlsec/download/xmlsec1-%{version}.tar.gz
-Source1001: xmlsec1.manifest
+Source1001: xmlsec1.manifest
+BuildRequires: fdupes
+BuildRequires: pkgconfig
BuildRequires: pkgconfig(libxml-2.0) >= 2.6.27
BuildRequires: pkgconfig(libxslt)
BuildRequires: pkgconfig(openssl)
%build
-%configure --enable-static \
- --enable-dynamic --disable-crypto-dl --disable-apps-crypto-dl --without-gnutls
+%reconfigure \
+ --enable-static \
+ --enable-dynamic \
+ --disable-crypto-dl \
+ --disable-apps-crypto-dl \
+ --without-gnutls
-make %{?_smp_mflags}
+%__make %{?_smp_mflags}
%install
%make_install
-
%remove_docs
+%fdupes %{buildroot}
+
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%postun gcrypt -p /sbin/ldconfig
-
%post openssl -p /sbin/ldconfig
%postun openssl -p /sbin/ldconfig
-
-
%files
%manifest %{name}.manifest
%license COPYING
%{_libdir}/libxmlsec1.so.*
%{_bindir}/xmlsec1
-
%files gcrypt
%manifest %{name}.manifest
%{_libdir}/libxmlsec1-gcrypt.so.*
%files devel-static
%manifest %{name}.manifest
%{_libdir}/*.a
-