update spec filewq
authorRonan Le Martret <ronan@fridu.net>
Fri, 26 Sep 2014 12:46:01 +0000 (14:46 +0200)
committerRonan Le Martret <ronan@fridu.net>
Fri, 26 Sep 2014 12:46:01 +0000 (14:46 +0200)
Change-Id: I0f5bffd2b000bc449643f6fbb29c3d9d6f73fb2c

20 files changed:
proto-meta-Tizen_generic/.spec2yoctorc
proto-meta-Tizen_generic/specfile-initial/Modello_Dashboard/packaging/modello-dashboard.spec
proto-meta-Tizen_generic/specfile-initial/Modello_Multimediaplayer/packaging/modello-multimediaplayer.spec
proto-meta-Tizen_generic/specfile-initial/Modello_Nav/packaging/modello-nav.spec
proto-meta-Tizen_generic/specfile-initial/Modello_Phone/packaging/modello-phone.spec
proto-meta-Tizen_generic/specfile-initial/Modello_SDL/packaging/modello-sdl.spec
proto-meta-Tizen_generic/specfile-initial/common-api-dbus-runtime/packaging/CommonAPI-DBus.spec
proto-meta-Tizen_generic/specfile-initial/dbus-python/packaging/dbus-python.spec
proto-meta-Tizen_generic/specfile-initial/dlog/packaging/dlog.spec
proto-meta-Tizen_generic/specfile-initial/libgsignon-glib/packaging/libgsignon-glib.spec
proto-meta-Tizen_generic/specfile-initial/libhangul/packaging/libhangul.spec
proto-meta-Tizen_generic/specfile-initial/libmm-player/packaging/libmm-player.spec
proto-meta-Tizen_generic/specfile-initial/libslp-memo/packaging/libslp-memo.spec [new file with mode: 0755]
proto-meta-Tizen_generic/specfile-initial/murphy/packaging/murphy.spec
proto-meta-Tizen_generic/specfile-initial/node-startup-controller/packaging/node-startup-controller.spec
proto-meta-Tizen_generic/specfile-initial/pam/packaging/pam.spec
proto-meta-Tizen_generic/specfile-initial/phoned/packaging/phoned.spec
proto-meta-Tizen_generic/specfile-initial/tizen-platform-config/packaging/tizen-platform-config.spec
proto-meta-Tizen_generic/specfile-initial/wayland-ivi-extension/packaging/genivi-shell.spec
proto-meta-Tizen_generic/specfile-initial/xmlsec1/packaging/xmlsec1.spec

index 4904a64..5ce921a 100644 (file)
@@ -238,7 +238,7 @@ libcheck=pkgconfig(check)
 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)
index d463dbf..a4eb9dd 100644 (file)
@@ -1,29 +1,38 @@
 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
index 5069b88..aa3874c 100644 (file)
@@ -1,29 +1,38 @@
 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
index d6c1529..6c361ec 100644 (file)
@@ -1,29 +1,38 @@
 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
index 9c82f5d..2143e0e 100644 (file)
@@ -1,30 +1,39 @@
 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
index a4b3a56..a03c300 100644 (file)
@@ -1,29 +1,38 @@
 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
index 213500c..142dc70 100755 (executable)
@@ -7,6 +7,7 @@ Release:    0
 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)
@@ -36,10 +37,10 @@ Files needed to build against CommonAPI.
 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
index 9df22eb..5d8379d 100644 (file)
@@ -6,35 +6,35 @@ License:        MIT
 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
@@ -43,6 +43,7 @@ make %{?_smp_mflags}
 %remove_docs
 %fdupes -s %{buildroot}
 
+
 %files
 %manifest %{name}.manifest
 %license COPYING
@@ -55,5 +56,3 @@ make %{?_smp_mflags}
 %defattr(-,root,root,-)
 %{_includedir}/dbus-1.0/dbus/dbus-python.h
 %{_libdir}/pkgconfig/dbus-python.pc
-
-%changelog
index b80daa8..811c037 100644 (file)
@@ -9,6 +9,7 @@ Source1:    dlog.manifest
 
 BuildRequires: pkgconfig(libsystemd-journal)
 BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: pkgconfig
 
 %description
 Logging service dlog API library
@@ -39,7 +40,7 @@ cp %{SOURCE1} .
 
 %build
 %reconfigure --disable-static
-%__make %{?jobs:-j%jobs}
+%__make %{?_smp_mflags}
 
 %install
 %make_install
index b9f0eb9..96861a2 100644 (file)
@@ -10,16 +10,17 @@ License:    LGPL-2.1
 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
index f59b6dc..bfe61e5 100644 (file)
@@ -9,6 +9,7 @@ Source0:        %{name}-%{version}.tar.gz
 Source1001:     libhangul.manifest
 Summary:        Hangul input library used by scim-hangul and ibus-hangul
 BuildRequires:  gettext-tools
+BuildRequires:  pkgconfig
 
 
 %description
@@ -37,7 +38,7 @@ to develop applications that require these.
 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}
index 7c79a45..4f0ec17 100644 (file)
@@ -1,27 +1,19 @@
 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)
@@ -29,9 +21,8 @@ BuildRequires:  pkgconfig(iniparser)
 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)
@@ -39,29 +30,19 @@ Group:      Development/Libraries
 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
@@ -70,17 +51,14 @@ make -j1
 
 %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/*
-
diff --git a/proto-meta-Tizen_generic/specfile-initial/libslp-memo/packaging/libslp-memo.spec b/proto-meta-Tizen_generic/specfile-initial/libslp-memo/packaging/libslp-memo.spec
new file mode 100755 (executable)
index 0000000..7dfdbf2
--- /dev/null
@@ -0,0 +1,69 @@
+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
index ae890c7..3be6208 100644 (file)
@@ -1,3 +1,4 @@
+%bcond_with icosyscon
 
 # By default we build with distro-default compilation flags which
 # enables optimizations. If you want to build with full debugging
@@ -8,6 +9,7 @@
 # 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}}
index 09426e3..3827b58 100644 (file)
@@ -11,6 +11,8 @@ BuildRequires:  pkgconfig(libsystemd-daemon)
 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
@@ -45,6 +47,8 @@ Dummy Node Startup Controller instance
 %install
 %make_install
 
+%fdupes %{buildroot}
+
 %files
 %defattr(-,root,root,-)
 %config %{_sysconfdir}/dbus-1/system.d/org.genivi.NodeStartupController1.conf
index 2b5507d..af14c85 100644 (file)
@@ -26,6 +26,7 @@ BuildRequires:  net-tools
 BuildRequires:  zlib-devel
 BuildRequires:  gettext-tools
 BuildRequires:  smack-devel
+BuildRequires:  pkgconfig
 Requires(post): /sbin/ldconfig
 Requires(post): /usr/bin/install
 Requires(postun): /sbin/ldconfig
@@ -83,7 +84,7 @@ rm -rf %{buildroot}%{_datadir}/doc/Linux-PAM
 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
@@ -96,10 +97,10 @@ install -m 0644 %{SOURCE2} %{buildroot}%{_pamconfdir}/
 %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
index 644060b..d8c0683 100644 (file)
@@ -12,6 +12,7 @@ BuildRequires:  pkgconfig(libebook-contacts-1.2)
 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
index d6dd2c3..e611555 100644 (file)
@@ -1,7 +1,8 @@
 %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
@@ -10,7 +11,7 @@ Group:          System/Configuration
 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
@@ -49,7 +50,7 @@ Tizen Platform Configuration - helper program to lookup Tizen variables easily
 cp %{SOURCE1001} .
 
 %build
-%reconfigure --disable-static
+%reconfigure --enable-static
 %__make %{?_smp_mflags}
 
 %check
@@ -78,6 +79,7 @@ cp %{SOURCE1001} .
 %{_libdir}/pkgconfig/*.pc
 %{_includedir}/*.h
 %config %{_sysconfdir}/rpm/macros.tizen-platform
+%{_libdir}/*.a
 
 %files -n %{name}-tools
 %manifest %{name}.manifest
index d62e9ce..9dd204c 100644 (file)
@@ -9,6 +9,7 @@ Source0:        %name-%version.tar.gz
 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)
@@ -48,7 +49,7 @@ cat ivi-extension-protocol.pc.in \
 
 %build
 
-make %{?_smp_mflags} V=1
+%__make %{?_smp_mflags} V=1
 
 %install
 %make_install
index 877304e..e4a80cf 100644 (file)
@@ -1,13 +1,15 @@
 %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)
@@ -66,17 +68,22 @@ cp %{SOURCE1001} .
 
 %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
@@ -85,13 +92,10 @@ make %{?_smp_mflags}
 
 %postun gcrypt -p /sbin/ldconfig
 
-
 %post openssl -p /sbin/ldconfig
 
 %postun openssl -p /sbin/ldconfig
 
-
-
 %files
 %manifest %{name}.manifest
 %license COPYING
@@ -99,7 +103,6 @@ make %{?_smp_mflags}
 %{_libdir}/libxmlsec1.so.*
 %{_bindir}/xmlsec1
 
-
 %files gcrypt
 %manifest %{name}.manifest
 %{_libdir}/libxmlsec1-gcrypt.so.*
@@ -121,4 +124,3 @@ make %{?_smp_mflags}
 %files devel-static
 %manifest %{name}.manifest
 %{_libdir}/*.a
-