[sugar-runner] initial import

Peter Robinson pbrobinson at fedoraproject.org
Tue Oct 8 21:16:43 UTC 2013


commit adf772bf467269a4f2d2fd404097579957136035
Author: Peter Robinson <pbrobinson at gmail.com>
Date:   Tue Oct 8 22:16:24 2013 +0100

    initial import

 .gitignore        |    1 +
 sources           |    1 +
 sugar-runner.spec |   85 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 87 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..88ed0a8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/sugar-runner-0.99.3.tar.xz
diff --git a/sources b/sources
index e69de29..da4d741 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+e359a82eda6e09bc1128bb89d34751ec  sugar-runner-0.99.3.tar.xz
diff --git a/sugar-runner.spec b/sugar-runner.spec
new file mode 100644
index 0000000..4288898
--- /dev/null
+++ b/sugar-runner.spec
@@ -0,0 +1,85 @@
+Name:          sugar-runner
+Version:       0.99.3
+Release:       2%{?dist}
+Summary:       Sugar runner emulator for development
+Group:         User Interface/Desktops
+License:       GPLv2+ and LGPLv2+ (library)
+URL:           http://sugarlabs.org/
+Source0:       http://download.sugarlabs.org/sources/sucrose/glucose/%{name}/%{name}-%{version}.tar.xz
+
+BuildRequires: desktop-file-utils
+BuildRequires: glib2-devel
+BuildRequires: gobject-introspection-devel
+BuildRequires: libX11-devel
+BuildRequires: libXrandr-devel
+Requires: sugar
+
+Provides: sugar-emulator
+Obsoletes: sugar-emulator
+
+%description
+sugar-runner allows to run sugar without using a display manager as usually
+required by X desktops. You can run it either from a text console
+or from inside another X session. By default it runs fullscreen but when inside
+X you can specify the window size using the --resolution option.
+
+%package devel
+Summary: Development package for %{name}
+Group: Development/Libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+Files for development with %{name}.
+
+%prep
+%setup -q
+
+# Fix desktop file
+sed -i 's/Teaching/X-Teaching/' data/sugar-runner.desktop
+
+%build
+%configure --disable-static
+
+make %{?_smp_mflags} V=1
+
+%install
+make install DESTDIR=%{buildroot} INSTALL='install -p'
+
+#Remove libtool archives.
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
+
+desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
+
+%post
+/sbin/ldconfig
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+%postun
+/sbin/ldconfig
+if [ $1 -eq 0 ] ; then
+    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+%posttrans
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%files
+%doc COPYING
+%{_bindir}/sugar-runner
+%{_libexecdir}/sugar-runner
+%{_libdir}/girepository-1.0/SugarRunner-1.0.typelib
+%{_libdir}/libsugarrunner.so.*
+%{_datadir}/applications/sugar-runner.desktop
+%{_datadir}/icons/hicolor/scalable/apps/sugar-xo.svg
+
+%files devel
+%{_libdir}/*.so
+%{_datadir}/gir-1.0/SugarRunner-1.0.gir
+
+%changelog
+* Mon Sep  2 2013 Peter Robinson <pbrobinson at fedoraproject.org> 0.99.3-2
+- Initial review updates
+
+* Thu Aug 15 2013 Peter Robinson <pbrobinson at fedoraproject.org> 0.99.3-1
+- Initial Packaging


More information about the scm-commits mailing list