Add packaging files for Tizen
authorRusty Lynch <rusty.lynch@intel.com>
Wed, 13 Jun 2012 00:26:06 +0000 (17:26 -0700)
committerRob Bradford <rob@linux.intel.com>
Thu, 6 Dec 2012 18:57:44 +0000 (18:57 +0000)
packaging/cursors.tar.bz2 [new file with mode: 0644]
packaging/weston.changes [new file with mode: 0644]
packaging/weston.service [new file with mode: 0644]
packaging/weston.spec [new file with mode: 0644]

diff --git a/packaging/cursors.tar.bz2 b/packaging/cursors.tar.bz2
new file mode 100644 (file)
index 0000000..4721cee
Binary files /dev/null and b/packaging/cursors.tar.bz2 differ
diff --git a/packaging/weston.changes b/packaging/weston.changes
new file mode 100644 (file)
index 0000000..5bcac69
--- /dev/null
@@ -0,0 +1,6 @@
+* Tue Jun 12 2012 - Rusty Lynch <rusty.lynch@intel.com> - 0.89+1+4e12f
+- Updating to a new snapshot from git master
+- Adding a temporary cursor theme
+
+* Wed May 30 2012 Junfeng Dong <junfeng.dong@intel.com>
+- Intial import from gerrit.
diff --git a/packaging/weston.service b/packaging/weston.service
new file mode 100644 (file)
index 0000000..4eff178
--- /dev/null
@@ -0,0 +1,21 @@
+#
+# weston systemd service unit file
+#
+
+[Unit]
+Description=Weston launcher
+Wants=syslog.target dbus.service
+
+[Service]
+Environment=XDG_RUNTIME_DIR=/tmp 
+Environment=QT_QPA_PLATFORM=wayland 
+Environment=ELM_ENGINE=wayland_egl 
+Environment=CLUTTER_BACKEND=wayland
+ExecStart=/usr/bin/weston
+Restart=always
+RestartSec=10
+
+[Install]
+Alias=display-manager.service
+WantedBy=graphical.target
+
diff --git a/packaging/weston.spec b/packaging/weston.spec
new file mode 100644 (file)
index 0000000..3625d77
--- /dev/null
@@ -0,0 +1,97 @@
+Name:       weston
+Summary:    Weston Compositor
+Version:    0.89+1+4e1f2
+Release:    1
+Group:      System/Libraries
+License:    MIT
+URL:        http://wayland.freedesktop.org
+Source0:    %{name}-%{version}.tar.bz2
+Source1:    cursors.tar.bz2
+Source2:    weston.service
+BuildRequires: pkgconfig(wayland-server)
+BuildRequires: pkgconfig(egl)
+BuildRequires: pkgconfig(gl)
+BuildRequires: pkgconfig(glesv2)
+BuildRequires: pkgconfig(pixman-1)
+BuildRequires: pkgconfig(libpng)
+BuildRequires: pkgconfig(libudev)
+BuildRequires: pkgconfig(libdrm)
+BuildRequires: pkgconfig(gbm)
+BuildRequires: pkgconfig(wayland-client)
+BuildRequires: pkgconfig(wayland-egl)
+BuildRequires: pkgconfig(cairo)
+BuildRequires: pkgconfig(gdk-pixbuf-2.0)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(gobject-2.0)
+BuildRequires: pkgconfig(gio-2.0)
+BuildRequires: pkgconfig(xkbcommon)
+BuildRequires: pkgconfig(libpng)
+BuildRequires: pkgconfig(mtdev)
+BuildRequires: pkgconfig(xcursor)
+BuildRequires: pkgconfig(vpx)
+BuildRequires: pam-devel
+BuildRequires: libjpeg-devel
+Requires: xkeyboard-config
+
+%description
+Weston compositor
+
+%package cursors
+Summary:    Adds a simple cursor theme to the default cursor theme
+Group:      System/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+%description cursors
+Adds a simple cursor theme to the default cursor theme
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+
+%autogen --disable-setuid-install --with-cairo-glesv2 
+
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+install -m 755 clients/dnd $RPM_BUILD_ROOT%{_bindir}/wayland-dnd
+install -m 755 clients/eventdemo $RPM_BUILD_ROOT%{_bindir}/wayland-eventdemo
+install -m 755 clients/flower $RPM_BUILD_ROOT%{_bindir}/wayland-flower
+install -m 755 clients/image $RPM_BUILD_ROOT%{_bindir}/wayland-image
+install -m 755 clients/resizor $RPM_BUILD_ROOT%{_bindir}/wayland-resizor
+install -m 755 clients/simple-egl $RPM_BUILD_ROOT%{_bindir}/wayland-simple-egl
+install -m 755 clients/simple-shm $RPM_BUILD_ROOT%{_bindir}/wayland-simple-shm
+install -m 755 clients/simple-touch $RPM_BUILD_ROOT%{_bindir}/wayland-simple-touch
+install -m 755 clients/smoke $RPM_BUILD_ROOT%{_bindir}/wayland-smoke
+
+mkdir -p $RPM_BUILD_ROOT/lib/systemd/system/graphical.target.wants
+install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT/lib/systemd/system/
+ln -sf ../weston.service $RPM_BUILD_ROOT/lib/systemd/system/graphical.target.wants/weston.service
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/default
+tar -C $RPM_BUILD_ROOT%{_datadir}/icons/default -xvf %{SOURCE1}
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/weston
+%{_bindir}/weston-terminal
+%{_bindir}/weston-launch
+%{_bindir}/wayland-*
+%{_bindir}/wcap-decode
+%{_bindir}/wcap-snapshot
+%dir %{_libdir}/weston/
+%{_libdir}/weston/*.so
+%{_libexecdir}/weston-desktop-shell
+%{_libexecdir}/weston-tablet-shell
+%{_libexecdir}/weston-screenshooter
+%dir %{_prefix}/share/weston/
+%{_prefix}/share/weston/*.*
+/lib/systemd/system/weston.service
+/lib/systemd/system/graphical.target.wants/weston.service
+
+%files cursors
+%defattr(-,root,root,-)
+%{_datadir}/icons/default/cursors/*