update spec files
authorRonan Le Martret <ronan@fridu.net>
Thu, 20 Nov 2014 08:23:07 +0000 (09:23 +0100)
committerRonan Le Martret <ronan@fridu.net>
Thu, 20 Nov 2014 08:23:07 +0000 (09:23 +0100)
Change-Id: I84d948e7c49547c14209a94f36d73edd8286857f

16 files changed:
proto-meta-Tizen_generic/specfile-initial/libICE/packaging/libICE.spec [new file with mode: 0644]
proto-meta-Tizen_generic/specfile-initial/libSM/packaging/libSM.spec [new file with mode: 0644]
proto-meta-Tizen_generic/specfile-initial/mobile-broadband-provider-info/packaging/mobile-broadband-provider-info.spec [new file with mode: 0644]
proto-meta-Tizen_generic/specfile-initial/msg-service/packaging/msg-service.spec
proto-meta-Tizen_generic/specfile-initial/nfc-manager-neard/packaging/nfc-manager-neard.spec
proto-meta-Tizen_generic/specfile-initial/ofono/packaging/ofono.spec [new file with mode: 0644]
proto-meta-Tizen_generic/specfile-initial/pulseaudio/packaging/pulseaudio.spec
proto-meta-Tizen_generic/specfile-initial/tizen-extensions-crosswalk/packaging/tizen-extensions-crosswalk.spec
proto-meta-Tizen_generic/specfile-initial/weston-common/packaging/weston-common.spec
proto-meta-Tizen_generic/specfile-initial/weston/packaging/weston.spec
proto-meta-Tizen_generic/specfile-initial/xtrans/packaging/xtrans.spec [new file with mode: 0644]
proto-meta-Tizen_generic/specfile-patch/attr.spec.patch [deleted file]
proto-meta-Tizen_generic/specfile-patch/binutils-yocto.spec.patch [deleted file]
proto-meta-Tizen_generic/specfile-patch/gmp.spec.patch.old [deleted file]
proto-meta-Tizen_generic/specfile-patch/lrzsz.spec.patch [deleted file]
proto-meta-Tizen_generic/specfile-patch/nss.spec.patch [deleted file]

diff --git a/proto-meta-Tizen_generic/specfile-initial/libICE/packaging/libICE.spec b/proto-meta-Tizen_generic/specfile-initial/libICE/packaging/libICE.spec
new file mode 100644 (file)
index 0000000..d7de543
--- /dev/null
@@ -0,0 +1,68 @@
+Name:           libICE
+Version:        1.0.8
+Release:        0
+License:        MIT
+Summary:        X11 Inter-Client Exchange Library
+Url:            http://xorg.freedesktop.org/
+Group:          Graphics/X Window System
+
+Source:         %{name}-%{version}.tar.bz2
+Source1001:    libICE.manifest
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(xorg-macros) >= 1.12
+BuildRequires:  pkgconfig(xproto)
+BuildRequires:  pkgconfig(xtrans)
+
+%description
+There are numerous possible inter-client protocols, with many
+similarities and common needs - authentication, version negotiation,
+byte order negotiation, and so on.
+The Inter-Client Exchange (ICE) protocol is intended to provide a
+framework for building such protocols, allowing them to make use of
+common negotiation mechanisms and to be multiplexed over a single
+transport connection.
+
+%package devel
+Summary:        Development files for the X11 Inter-Client Exchange Library
+Group:          Development/Libraries
+Requires:       %{name} = %{version}
+
+%description devel
+The Inter-Client Exchange (ICE) protocol is intended to provide a
+framework for building such protocols, allowing them to make use of
+common negotiation mechanisms and to be multiplexed over a single
+transport connection.
+
+This package contains the development headers for the library found
+in %{name}.
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+%build
+%configure --docdir=%_docdir/%{name} --disable-static
+make %{?_smp_mflags}
+
+%install
+%make_install
+
+%post  -p /sbin/ldconfig
+
+%postun  -p /sbin/ldconfig
+
+%files
+%manifest %{name}.manifest
+%defattr(-,root,root)
+%license COPYING
+%{_libdir}/libICE.so.6*
+
+%files devel
+%manifest %{name}.manifest
+%defattr(-,root,root)
+%{_includedir}/X11/*
+%{_libdir}/libICE.so
+%{_libdir}/pkgconfig/ice.pc
+%_docdir/%{name}
+
+%changelog
diff --git a/proto-meta-Tizen_generic/specfile-initial/libSM/packaging/libSM.spec b/proto-meta-Tizen_generic/specfile-initial/libSM/packaging/libSM.spec
new file mode 100644 (file)
index 0000000..d5f4659
--- /dev/null
@@ -0,0 +1,76 @@
+Name:           libSM
+Version:        1.2.1
+Release:        1
+License:        MIT
+Summary:        X Session Management library
+Url:            http://xorg.freedesktop.org/
+Group:          Graphics/X Window System
+Source:         %{name}-%{version}.tar.bz2
+Source1001:    libSM.manifest
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(ice) >= 1.0.5
+BuildRequires:  pkgconfig(uuid)
+BuildRequires:  pkgconfig(xorg-macros) >= 1.12
+BuildRequires:  pkgconfig(xproto)
+BuildRequires:  pkgconfig(xtrans)
+
+%description
+The X Session Management Protocol provides a uniform mechanism for
+users to save and restore their sessions. A session is a group of X
+clients (programs), each of which has a particular state. The session
+is controlled by a network service called the session manager, which
+issues commands to its clients on behalf of the user. These commands
+may cause clients to save their state or to terminate. It is expected
+that the client will save its state in such a way that the client can
+be restarted at a later time and resume its operation as if it had
+never been terminated.
+
+%package devel
+Summary:        Development files for the X Session Management library
+Group:          Development/Libraries
+Requires:       %{name} = %{version}
+
+%description devel
+The X Session Management Protocol provides a uniform mechanism for
+users to save and restore their sessions. A session is a group of X
+clients (programs), each of which has a particular state. The session
+is controlled by a network service called the session manager, which
+issues commands to its clients on behalf of the user. These commands
+may cause clients to save their state or to terminate. It is expected
+that the client will save its state in such a way that the client can
+be restarted at a later time and resume its operation as if it had
+never been terminated.
+
+This package contains the development headers for the library found
+in %{name}.
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+%build
+%configure --with-libuuid --docdir=%_docdir/%{name} --disable-static
+make %{?_smp_mflags}
+
+%install
+%make_install
+
+%post -p /sbin/ldconfig
+
+%postun  -p /sbin/ldconfig
+
+%files
+%manifest %{name}.manifest
+%defattr(-,root,root)
+%license COPYING
+%{_libdir}/libSM.so.6*
+
+%files devel
+%manifest %{name}.manifest
+%defattr(-,root,root)
+%{_includedir}/X11/*
+%{_libdir}/libSM.so
+%{_libdir}/pkgconfig/sm.pc
+%_docdir/%{name}
+
+%changelog
diff --git a/proto-meta-Tizen_generic/specfile-initial/mobile-broadband-provider-info/packaging/mobile-broadband-provider-info.spec b/proto-meta-Tizen_generic/specfile-initial/mobile-broadband-provider-info/packaging/mobile-broadband-provider-info.spec
new file mode 100644 (file)
index 0000000..2b655b2
--- /dev/null
@@ -0,0 +1,63 @@
+Name:           mobile-broadband-provider-info
+Version:        20120614
+Release:        1
+License:        Creative Commons Public Domain
+Summary:        Moblie Broadband Dataprovider Database
+Url:            http://www.gnome.org
+Group:          Applications/Internet
+Source0:        %{name}-%{version}.tar.xz
+Source101:      mobile-broadband-provider-info-rpmlintrc
+Source1001:    mobile-broadband-provider-info.manifest
+
+%description
+This package contains mobile broadband settings for different service providers
+in different countries. The Package contains only informational files so it's
+safe for distributions to grab updates even during feature freeze and
+maintenance stages.
+
+When you want to configure a mobile broadband connections there usually is some
+service provider specific information you have to know before the connection
+can be established. Problem with this information is that it's highly technical
+for an ordinary consumer and it's available only from service providers web
+page or from Microsoft Windows installation media that becomes with tie-in
+subscription devices.
+
+The interesting side of this information is that it's the same for every user
+of a given service provider. This means that service provider specific
+information can be stored in a database. When this database is available the
+information can be fetched there and the ordinary user does not need to bother
+about it.
+
+Service provider specific information is stored in a XML file. XML is not the
+most optimized format for a database, but it's easy to read, understand and
+edit.
+
+The database is released under Creative Commons Public Domain (CC-PD).
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+
+%build
+
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+%make_install
+
+
+
+
+
+
+
+%files
+%manifest %{name}.manifest
+%license COPYING
+%defattr(-,root,root,-)
+%{_datadir}/pkgconfig/mobile-broadband-provider-info.pc
+%{_datadir}/mobile-broadband-provider-info/*
+
+
index 2bb2dbf..0ded5f9 100755 (executable)
@@ -1,7 +1,7 @@
 Name:           msg-service
-Version:        0.9.3
+Version:        0.9.4
 Release:        1
-License:        Flora-1.1
+License:        Apache-2.0
 Summary:        Messaging Framework Library
 Group:          System/Libraries
 Source0:        %{name}-%{version}.tar.gz
@@ -56,7 +56,7 @@ Description: Messaging Framework Library
 
 
 %package devel
-License:        Flora License v1.1
+License:        Apache-2.0
 Summary:        Messaging Framework Library (development)
 Requires:       %{name} = %{version}-%{release}
 Group:          Development/Libraries
@@ -66,7 +66,7 @@ Description: Messaging Framework Library (development)
 
 
 %package tools
-License:        Flora License v1.1
+License:        Apache-2.0
 Summary:        Messaging server application
 Requires:       %{name} = %{version}-%{release}
 Group:          TO_BU / FILL_IN
@@ -80,7 +80,7 @@ Description:  Messaging server application
 
 
 %package -n sms-plugin
-License:        Flora License v1.1
+License:        Apache-2.0
 Summary:        SMS plugin library
 Requires:       %{name} = %{version}-%{release}
 Group:          System/Libraries
@@ -91,7 +91,7 @@ Requires(postun): /sbin/ldconfig
 Description: SMS plugin library
 
 %package -n mms-plugin
-License:        Flora License v1.1
+License:        Apache-2.0
 Summary:        MMS plugin library
 Requires:       %{name} = %{version}-%{release}
 Group:          System/Libraries
@@ -160,7 +160,7 @@ fi
 
 %files
 %manifest %{name}.manifest
-%license LICENSE.Flora
+%license LICENSE.APLv2
 %defattr(-,root,root,-)
 %{_libdir}/libmsg_plugin_manager.so
 %{_libdir}/libmsg_mapi.so.*
@@ -180,7 +180,7 @@ fi
 
 %files tools
 %manifest %{name}-tools.manifest
-%license LICENSE.Flora
+%license LICENSE.APLv2
 %defattr(-,root,root,-)
 %{_bindir}/msg-helper
 %{_bindir}/msg-server
@@ -198,131 +198,12 @@ fi
 
 %files -n sms-plugin
 %manifest sms-plugin.manifest
-%license LICENSE.Flora
+%license LICENSE.APLv2
 %defattr(-,root,root,-)
 %{_libdir}/libmsg_sms_plugin.so
 
 %files -n mms-plugin
 %manifest mms-plugin.manifest
-%license LICENSE.Flora
+%license LICENSE.APLv2
 %defattr(-,root,root,-)
 %{_libdir}/libmsg_mms_plugin.so
-
-%changelog
-* Wed Oct 25 2012 Sangkoo Kim <sangkoo.kim@samsung.com>
-- New release version
-
-* Wed Aug 8 2012 KeeBum Kim <keebum.kim@samsung.com>
-- Apply New TAPI.
-- Modify transaction data size of sos recipient list.
-
-* Tue Aug 7 2012 KeeBum Kim <keebum.kim@samsung.com>
-- Fix contact sync defect.
-- New MessageFW API.
-
-* Fri Jul 27 2012 KeeBum Kim <keebum.kim@samsung.com>
-- Change devman_haptic.h to devman_managed.h.
-- Modify to set MSG_SERVER_READY before sim status check.
-- Fix bug in sim message save related operations.
-- Limit sim related APIs not to work on sim not available status.
-- Modify indicator icon image path & related.
-
-* Tue Jul 17 2012 KeeBum Kim <keebum.kim@samsung.com>
-- Modify MAX_SEGMENT_NUM to 15.
-- Modify MMplayer related to support interrupted event.
-- Fix bug in storage change callback which could cause on submit request.
-
-* Fri Jun 29 2012 Sangkoo Kim <sangkoo.kim@samsung.com>
-- Modify vconf key path for sos sending option.
-
-* Mon Jun 18 2012 Seunghwan Lee <sh.cat.lee@samsung.com>
-- Storage change callback for scheduled message
-- code chage to support glib2-2.32
-- Apply Backup && Restore of Mms Type
-
-* Fri Jun 15 2012 Sangkoo Kim <sangkoo.kim@samsung.com>
-- Update display time for scheduled message when it is sent.
-
-* Thu Jun 14 2012 Seunghwan Lee <sh.cat.lee@samsung.com>
-- Comment the test app in CMakefile.
-- Modify MMS BG color of vconf value.
-- Bug fixed wrong query in MsgStoCheckReadReportIsSent
-- Add '-i' option for vconf keys of memory type
-- Add smsc vconf keys(default value).
-- To avoid msg incoming sound and notification on SOS
-
-* Fri Jun 8 2012 Sangkoo Kim <sangkoo.kim@samsung.com>
-- Add '-i' option for vconf keys of memory type.
-- Add smsc vconf keys(default value).
-- To avoid msg incoming sound and notification on SOS state.
-- Change BGcolor to black && font colore to white.
-
-* Wed May 31 2012 Keebum Kim <keebum.kim@samsung.com>
-- Apply Mdm policy.
-- SOS message.
-- Fix horizontality development problem.
-- Remove vconf key for new message count. (db/badge/com.samsung.message)
-- Change vconf key path of "mms_send/msg_class" to private.
-
-* Thu May 24 2012 Keebum Kim <keebum.kim@samsung.com>
-- Add new MAPI.
-
-* Fri May 18 2012 Sangkoo Kim <sangkoo.kim@samsung.com>
-- Modify to support new DRM service.
-- Rename private vconf keys.
-- Modify .postinst and .spec file to pre-install used vconf keys.
-- Remove compile warnings.
-- Fix bug in manual retrieve operation.
-
-* Fri May 11 2012 Jaeyun Jeong <jyjeong@samsung.com>
-- Fix DB conflict which cause db lock.
-- Fix bug in Find My Mobile function.
-- Add '*' and '#' symbol as valid number.
-
-* Wed May 9 2012 Keebum Kim <keebum.kim@samsung.com>
-- Change mobile tracker related vconf key define values.
-- Apply MDM policy for allowing text messaging.
-- Fix bug for getting thumbnail path.
-- Enable functionality of scheduled message.
-- Change alarm setting of scheduled message from volatile type to non-volatile.
-- Fix error in search query.
-
-* Thu May 3 2012 Keebum Kim <keebum.kim@samsung.com>
-- Change some thread list related APIs to support DB change.
-- DB change to support multiple recipient.
-
-* Thu Apr 19 2012 Keebum Kim <keebum.kim@samsung.com>
-- Modify to manage contact sync time by vconf.
-- Use g_idle_add() routine for updating unread message count(vconf values).
-- apply try{}catch{} code for handling unexpected exception to avoid thread terminating.
-- Fix bug for allocated size of replacing string.
-- Resolve search problem for special characters.
-- add xmlFree.
-
-* Tue Apr 10 2012 Keebum Kim <keebum.kim@samsung.com>
-- Remove unused vconf keys.
-- Initialize SMSC selected_index.
-- Remove systemd related.
-
-* Thu Apr 05 2012 Jaeyun Jeong <jyjeong@samsung.com>
-- Add notification property(NOTIFICATION_PROP_DISPLAY_ONLY_SIMMODE)
-- Fix S1-2397/2417/2418/2419.
-- Remove sent status callback check during submit request.
-- Modify offset and limit operation on search.
-- Remove invalid folder and file.
-- Change browser launching API from aul to service-capi.
-- Remove unused file.
-- Invalid type checking is fixed.
-
-* Fri Mar 16 2012 Jaeyun Jeong <jyjeong@samsung.com>
-- Add #include <sys/stat.h> to support chmod related defines.
-- Fix DRM content issue(unregistered mo content)
-
-* Wed Mar 14 2012 Jaeyun Jeong <jyjeong@samsung.com>
-- Modify plugin configuration file location for FOTA.
-- Remove the db query which create sample data.
-
-* Wed Feb 29 2012 Jaeyun Jeong <jyjeong@samsung.com>
-- Update msg-service.spec for OBS.
-- Fix TC execute failure.
-- Fix S1-1419(Removed mms raw file issue after rebooting)
index 2303fed..53ca61e 100755 (executable)
@@ -119,9 +119,10 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %install
 %make_install
 
-mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
-cp -af %{SOURCE1} %{buildroot}%{_libdir}/systemd/system/
-ln -s ../%{name}.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/%{name}.service
+install -d %{buildroot}%{_unitdir}
+install -d %{buildroot}%{_unitdir}/multi-user.target.wants/
+install -m 644 %{S:1} %{buildroot}%{_unitdir}/%{name}.service
+ln -s ../%{name}.service %{buildroot}%{_unitdir}/multi-user.target.wants/%{name}.service
 
 %post
 /sbin/ldconfig
@@ -157,8 +158,8 @@ systemctl daemon-reload
 %defattr(-,root,root,-)
 %{_bindir}/nfc-manager-daemon
 #%%{_bindir}/ndef-tool
-%{_libdir}/systemd/system/%{name}.service
-%{_libdir}/systemd/system/multi-user.target.wants/%{name}.service
+%{_unitdir}/%{name}.service
+%{_unitdir}/multi-user.target.wants/%{name}.service
 %{_datadir}/dbus-1/system-services/org.tizen.NetNfcService.service
 %{_datadir}/packages/nfc-manager.xml
 %{_datadir}/nfc-manager-daemon/sounds/*
diff --git a/proto-meta-Tizen_generic/specfile-initial/ofono/packaging/ofono.spec b/proto-meta-Tizen_generic/specfile-initial/ofono/packaging/ofono.spec
new file mode 100644 (file)
index 0000000..cc353ab
--- /dev/null
@@ -0,0 +1,91 @@
+Name:           ofono
+Version:        1.14
+Release:        0
+License:        GPL-2.0
+Summary:        Open Source Telephony
+Url:            http://ofono.org
+Group:          Telephony/Cellular
+Source0:        %{name}-%{version}.tar.bz2
+Source1012:     ofono.manifest
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
+BuildRequires:  pkgconfig(bluez) >= 4.85
+BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(libudev) >= 145
+BuildRequires:  pkgconfig(mobile-broadband-provider-info)
+Requires:       dbus
+Requires:       systemd
+Requires(post):   systemd
+Requires(preun):  systemd
+Requires(postun): systemd
+
+
+%description
+Open Source Telephony stack.
+
+%package devel
+Summary:        Headers for oFono
+Group:          Development/Libraries
+Requires:       %{name} = %{version}
+
+%description devel
+Development headers and libraries for oFono
+
+%package test
+Summary:        Test Scripts for oFono
+Group:          Development/Libraries
+Requires:       %{name} = %{version}
+Requires:       dbus-python
+Requires:       python-gobject
+Requires:       python-xml
+
+%description test
+Scripts for testing oFono and its functionality
+
+%prep
+%setup -q
+
+cp %{SOURCE1012} .
+
+%build
+autoreconf --force --install
+
+%configure --disable-static \
+    --enable-test \
+    --disable-bluez4 \
+    --with-systemdunitdir=%{_unitdir}
+
+make %{?_smp_mflags}
+
+%install
+%make_install
+
+mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/network.target.wants
+ln -s ../ofono.service %{buildroot}%{_prefix}/lib/systemd/system/network.target.wants/ofono.service
+
+%install_service multi-user.target.wants ofono.service
+
+%docs_package
+
+%files
+%manifest %{name}.manifest
+%license COPYING
+%manifest ofono.manifest
+%config %{_sysconfdir}/dbus-1/system.d/*.conf
+%{_sbindir}/*
+%{_unitdir}/network.target.wants/ofono.service
+%{_unitdir}/ofono.service
+%{_unitdir}/multi-user.target.wants/ofono.service
+%config %{_sysconfdir}/ofono/phonesim.conf
+
+%files devel
+%manifest %{name}.manifest
+%{_includedir}/ofono/*.h
+%{_libdir}/pkgconfig/ofono.pc
+
+%files test
+%manifest %{name}.manifest
+%{_libdir}/%{name}/test/*
+
index 10b8d8d..f118632 100644 (file)
@@ -269,7 +269,19 @@ fdupes  %{buildroot}%{_includedir}
 rm -f %{buildroot}%{_libdir}/*.la
 rm -f %{buildroot}%{_libdir}/pulseaudio/*.la
 
-%post -p /sbin/ldconfig
+%post
+/sbin/ldconfig
+if [ $1 -eq 1 ] ; then
+# Initial installation
+systemctl --user --global preset pulseaudio.socket >/dev/null 2>&1 || :
+fi
+
+%preun
+if [ $1 -eq 0 ] ; then
+# Package removal, not upgrade
+systemctl --no-reload --user --global disable pulseaudio.socket > /dev/null 2>&1 || :
+fi
+
 %postun -p /sbin/ldconfig
 
 %post   -n libpulse -p /sbin/ldconfig
@@ -364,6 +376,8 @@ rm -f %{buildroot}%{_libdir}/pulseaudio/*.la
 %{_libdir}/pulse-%{version}/modules/module-virtual-surround-sink.so
 %{_libdir}/pulse-%{version}/modules/module-role-ducking.so
 %{_libdir}/pulse-%{version}/modules/module-systemd-login.so
+%{_unitdir_user}/pulseaudio.service
+%{_unitdir_user}/pulseaudio.socket
 %if %{with pulseaudio_samsung_policy}
 %{_libdir}/pulse-%{version}/modules/module-policy.so
 %endif
index bfca2f4..87acabb 100644 (file)
@@ -8,7 +8,7 @@
 %define _audiosystem_demo_package tizen-extensions-crosswalk-audiosystem-demo
 
 Name:       tizen-extensions-crosswalk
-Version:    0.107
+Version:    0.110
 Release:    0
 License:    BSD-3-Clause and Apache-2.0
 Group:      Development/Libraries
@@ -46,6 +46,9 @@ BuildRequires: pkgconfig(automotive-message-broker)
 BuildRequires: pkgconfig(capi-telephony-sim)
 BuildRequires: pkgconfig(contacts-service2)
 BuildRequires: pkgconfig(libpcrecpp)
+BuildRequires: pkgconfig(sync-agent)
+# For Datasync API
+Requires:      oma-ds-agent
 %endif
 BuildRequires: pkgconfig(capi-web-favorites)
 BuildRequires: pkgconfig(capi-web-url-download)
@@ -64,7 +67,6 @@ BuildRequires: pkgconfig(pkgmgr)
 BuildRequires: pkgconfig(pkgmgr-info)
 BuildRequires: pkgconfig(pmapi)
 BuildRequires: pkgconfig(tapi)
-BuildRequires: pkgconfig(sync-agent)
 BuildRequires: pkgconfig(vconf)
 %if %{with wayland}
 BuildRequires: pkgconfig(wayland-client)
@@ -76,8 +78,6 @@ BuildRequires: python
 Requires:      crosswalk
 # For Content API
 Requires:      media-thumbnail-server
-# For Datasync API
-Requires:      oma-ds-agent
 
 %description
 Tizen Web APIs implemented using Crosswalk.
index 075c29b..6faae7f 100644 (file)
@@ -44,7 +44,7 @@ ExclusiveArch:
 Summary: A small launcher for Wayland compositors
 
 %description tz-launcher
-A small launcher for Wayland compositors
+A small launcher for Wayland compositors, which reads .desktop files from paths given on the command line or in a config file, and then displays them graphically.
 ############
 
 %description
index 999f8c9..500c2bc 100644 (file)
@@ -115,6 +115,7 @@ cp %{SOURCE1001} .
          --disable-xwayland-test \
          --disable-x11-compositor \
          --disable-rpi-compositor \
+         --with-cairo=glesv2 \
          %{?extra_config_options1:%extra_config_options1} \
          %{?extra_config_options2:%extra_config_options2} \
          %{?extra_config_options3:%extra_config_options3}
@@ -129,6 +130,8 @@ install -m 755 weston-calibrator %{buildroot}%{_bindir}
 install -m 755 weston-simple-touch %{buildroot}%{_bindir}
 install -m 755 weston-simple-shm %{buildroot}%{_bindir}
 install -m 755 weston-simple-egl %{buildroot}%{_bindir}
+install -m 755 weston-nested-client %{buildroot}%{_bindir}
+install -m 755 weston-nested %{buildroot}%{_bindir}
 install -m 755 weston-flower %{buildroot}%{_bindir}
 install -m 755 weston-image %{buildroot}%{_bindir}
 install -m 755 weston-cliptest %{buildroot}%{_bindir}
@@ -189,6 +192,8 @@ getent group weston-launch >/dev/null || %{_sbindir}/groupadd -o -r weston-launc
 %{_bindir}/weston-simple-touch
 %{_bindir}/weston-simple-shm
 %{_bindir}/weston-simple-egl
+%{_bindir}/weston-nested-client
+%{_bindir}/weston-nested
 %{_bindir}/weston-flower
 %{_bindir}/weston-image
 %{_bindir}/weston-cliptest
diff --git a/proto-meta-Tizen_generic/specfile-initial/xtrans/packaging/xtrans.spec b/proto-meta-Tizen_generic/specfile-initial/xtrans/packaging/xtrans.spec
new file mode 100644 (file)
index 0000000..d69f6b1
--- /dev/null
@@ -0,0 +1,44 @@
+Name:           xtrans
+Version:        1.3.4
+Release:        0
+License:        MIT
+Summary:        Library to handle network protocol transport in X
+Url:            http://xorg.freedesktop.org/
+Group:          Development/Libraries/X11
+Source:         %{name}-%{version}.tar.bz2
+Source1001:    xtrans.manifest
+BuildRequires:  pkg-config
+BuildRequires:  pkgconfig(xorg-macros) >= 1.12
+BuildArch:      noarch
+
+%description
+xtrans is a library of code that is shared among various X packages to
+handle network protocol transport in a modular fashion, allowing a
+single place to add new transport types. It is used by the X server,
+libX11, libICE, the X font server, and related components.
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+%build
+%autogen --docdir=%{_docdir}/xtrans
+make %{?_smp_mflags}
+
+%install
+%make_install
+
+%pre
+test -L usr/include/X11 && rm usr/include/X11
+exit 0
+
+%files
+%manifest %{name}.manifest
+%license COPYING
+%defattr(-,root,root)
+%doc %{_docdir}/xtrans/xtrans.xml
+%{_includedir}/X11/Xtrans/
+%{_datadir}/aclocal/xtrans.m4
+%{_datadir}/pkgconfig/xtrans.pc
+
+%changelog
diff --git a/proto-meta-Tizen_generic/specfile-patch/attr.spec.patch b/proto-meta-Tizen_generic/specfile-patch/attr.spec.patch
deleted file mode 100644 (file)
index 3bb4cb7..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff --git a/packaging/attr.spec b/packaging/attr.spec
-index cfe9505..3c205b3 100644
---- a/packaging/attr.spec
-+++ b/packaging/attr.spec
-@@ -1,3 +1,6 @@
-+%define _libdir %_buildPrefix/lib
-+%define _libexecdir %_buildPrefix/usr/lib
-+
- Name:           attr
- %define lname libattr
- Summary:        Commands for Manipulating Extended Attributes
diff --git a/proto-meta-Tizen_generic/specfile-patch/binutils-yocto.spec.patch b/proto-meta-Tizen_generic/specfile-patch/binutils-yocto.spec.patch
deleted file mode 100644 (file)
index 50d9f4d..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-diff --git a/packaging/binutils.spec b/packaging/binutils.spec
-index 168c028..1a19c4d 100644
---- a/packaging/binutils.spec
-+++ b/packaging/binutils.spec
-@@ -1,3 +1,6 @@
-+%define cross 1
-+%define TARGET %{_arch}
-+
- Name:           binutils
- BuildRequires:  bison
- BuildRequires:  flex
-@@ -90,7 +93,7 @@ binutils.
- %define HOST %{_target_cpu}-tizen-linux-gnueabi
- %else
- %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-tizen-linux
--%endif 
-+%endif
- %define DIST %(echo '%distribution' | sed 's/ (.*)//')
- %prep
-@@ -104,7 +107,7 @@ RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error"
- RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS |sed -e 's/atom/i686/g'`
- %if 0%{!?cross:1}
- # Building native binutils
--echo "Building native binutils." 
-+echo "Building native binutils."
- %if %build_multitarget
- EXTRA_TARGETS="%(printf ,%%s-tizen-linux %target_list)"
- EXTRA_TARGETS="$EXTRA_TARGETS,powerpc-macos,powerpc-macos10,spu-elf,x86_64-pep"
-@@ -139,8 +142,8 @@ EXTRA_TARGETS="$EXTRA_TARGETS,arm-tizen-linux-gnueabi"
-       --with-pkgversion="GNU Binutils; %{DIST}" \\\
-       --disable-nls \\\
-       --with-separate-debug-dir=%{_prefix}/lib/debug \\\
--      --with-pic --build=%{HOST} 
--mkdir build-dir
-+      --with-pic --build=%{HOST}
-+mkdir -p build-dir
- cd build-dir
- ../configure %common_flags \
-       ${EXTRA_TARGETS:+--enable-targets="${EXTRA_TARGETS#,}"} \
-@@ -156,8 +159,8 @@ make %{?_smp_mflags}
- %else
- # building cross-TARGET-binutils
--echo "Building cross binutils." 
--mkdir build-dir
-+echo "Building cross binutils."
-+mkdir -p build-dir
- cd build-dir
- EXTRA_TARGETS=
- %if "%{TARGET}" == "sparc"
-@@ -323,7 +326,7 @@ fi;
- %endif
--%files 
-+%files
- %manifest %{name}.manifest
- %defattr(-,root,root)
- %if 0%{!?cross:1}
-@@ -345,7 +348,7 @@ fi;
- %endif
- %ifarch %gold_archs
--%files gold 
-+%files gold
- %manifest %{name}.manifest
- %defattr(-,root,root)
- %{_bindir}/gold
diff --git a/proto-meta-Tizen_generic/specfile-patch/gmp.spec.patch.old b/proto-meta-Tizen_generic/specfile-patch/gmp.spec.patch.old
deleted file mode 100644 (file)
index a9a4ead..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-From b10c230cb7a1b437f774153c3041173fe5c01702 Mon Sep 17 00:00:00 2001
-From: Ronan Le Martret <ronan@fridu.net>
-Date: Tue, 4 Mar 2014 16:54:20 +0100
-Subject: [PATCH 1/1] Use %{_configure} instead of ./configure for yocto build.
-
-Do not use %configure intentionally.
-
-Change-Id: Icb5577b5dfecff8390d022e7271ead151e6ccf7c
----
- packaging/gmp.spec | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/packaging/gmp.spec b/packaging/gmp.spec
-index f59463e..00648a1 100644
---- a/packaging/gmp.spec
-+++ b/packaging/gmp.spec
-@@ -54,7 +54,7 @@ cp %{SOURCE1001} .
- %build
- export CFLAGS="%{optflags} -fexceptions";
--./configure --build=%{_build} --host=%{_host} \
-+%{_configure} --build=%{_build} --host=%{_host} \
-          --program-prefix=%{?_program_prefix} \
-          --prefix=%{_prefix} \
-          --exec-prefix=%{_exec_prefix} \
--- 
-1.8.1.4
-
diff --git a/proto-meta-Tizen_generic/specfile-patch/lrzsz.spec.patch b/proto-meta-Tizen_generic/specfile-patch/lrzsz.spec.patch
deleted file mode 100644 (file)
index 3de9855..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/packaging/lrzsz.spec b/packaging/lrzsz.spec
-index eb5bd06..869e508 100644
---- a/packaging/lrzsz.spec
-+++ b/packaging/lrzsz.spec
-@@ -35,7 +35,7 @@ taþýmak için bu programlarý kullanýr.
- %setup -q
- %build
--%configure --program-transform-name=s/l//
-+%{_configure} --program-transform-name=s/l//
- make
- %install
diff --git a/proto-meta-Tizen_generic/specfile-patch/nss.spec.patch b/proto-meta-Tizen_generic/specfile-patch/nss.spec.patch
deleted file mode 100644 (file)
index c3362b6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/packaging/nss.spec b/nss/packaging/nss.spec
-index 6f263b7..7a62e9f 100644
---- a/packaging/nss.spec
-+++ b/packaging/nss.spec
-@@ -22,8 +22,8 @@ Source6:        setup-nsssysinit.sh
- Source7:        cert9.db
- Source8:        key4.db
- Source9:        pkcs11.txt
- Source1001:   nss.manifest
--%define nspr_ver %(rpm -q --queryformat '%{VERSION}' nspr)
-+%define nspr_ver 4.9.2
- Requires(pre):  nspr >= %nspr_ver
- Requires(pre):  libfreebl3 >= %{nss_softokn_fips_version}
- Requires(pre):  libsoftokn3 >= %{nss_softokn_fips_version}