[sugar-toolkit-gtk3] cleanup

Peter Robinson pbrobinson at fedoraproject.org
Fri Dec 23 13:50:49 UTC 2011


commit f36d37a8ff444f4ef58cfaf06aaa6e492f49ed28
Author: Peter Robinson <pbrobinson at gmail.com>
Date:   Fri Dec 23 13:50:45 2011 +0000

    cleanup

 .gitignore              |    1 +
 macros.sugar            |    2 +
 sources                 |    1 +
 sugar-toolkit-gtk3.spec |   91 +++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 95 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..e90ff13 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/sugar-toolkit-gtk3-0.*.tar.bz2
diff --git a/macros.sugar b/macros.sugar
new file mode 100644
index 0000000..6af7c71
--- /dev/null
+++ b/macros.sugar
@@ -0,0 +1,2 @@
+%sugaractivitydir /usr/share/sugar/activities/
+%sugarlibdir %{_libdir}/sugar/activities/
diff --git a/sources b/sources
index e69de29..de57f05 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+63ead1609a6699a13b1ec3fefa4f8b07  sugar-toolkit-gtk3-0.95.2.tar.bz2
diff --git a/sugar-toolkit-gtk3.spec b/sugar-toolkit-gtk3.spec
new file mode 100644
index 0000000..534b6fd
--- /dev/null
+++ b/sugar-toolkit-gtk3.spec
@@ -0,0 +1,91 @@
+%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
+
+Summary: Sugar toolkit
+Name: sugar-toolkit-gtk3
+Version: 0.95.2
+Release: 1%{?dist}
+URL: http://wiki.laptop.org/go/Sugar
+Source0: http://download.sugarlabs.org/sources/sucrose/glucose/%{name}/%{name}-%{version}.tar.bz2
+Source1: macros.sugar
+License: LGPLv2+
+Group: System Environment/Libraries
+
+BuildRequires: pkgconfig
+BuildRequires: gettext
+BuildRequires: gtk3-devel
+BuildRequires: perl-XML-Parser
+BuildRequires: libSM-devel
+BuildRequires: alsa-lib-devel
+BuildRequires: intltool
+BuildRequires: gobject-introspection-devel
+BuildRequires: librsvg2-devel
+BuildRequires: python-devel
+BuildRequires: pygtk2-codegen
+BuildRequires: pygobject2-devel
+
+Requires: dbus-python
+Requires: sugar-datastore
+Requires: python-simplejson
+Requires: python-dateutil
+Requires: unzip
+Requires: pygobject3
+
+%description
+Sugar is the core of the OLPC Human Interface. The toolkit provides
+a set of widgets to build HIG compliant applications and interfaces
+to interact with system services like presence and the datastore.
+This is the toolkit depending on GTK3.
+
+%package devel
+Summary: Invokation information for accessing SugarExt-1.0
+Group: Development/Libraries
+Requires: %{name}-libs = %{version}-%{release}
+
+%description devel
+This package contains the invocation information for accessing
+the SugarExt-1.0 library through gobject-introspection.
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?_smp_mflags} V=1
+
+%install
+make install DESTDIR=%{buildroot}
+
+mkdir -p %{buildroot}/%{_sysconfdir}/rpm/
+install -p %{SOURCE1} %{buildroot}/%{_sysconfdir}/rpm/macros.sugar
+
+%find_lang %name
+
+#Remove libtool archives.
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc COPYING README
+%{python_sitelib}/*
+%{_sysconfdir}/rpm/macros.sugar
+%{_libdir}/girepository-1.0/SugarExt-1.0.typelib
+%{_libdir}/libsugarext.so.0
+%{_libdir}/libsugarext.so.0.0.0
+%{_bindir}/sugar-activity
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/libsugarext.so
+%{_datadir}/gir-1.0/SugarExt-1.0.gir
+
+%changelog
+* Thu Dec 22 2011 Simon Schampijer <simon at laptop.org> - 0.95.2-1
+- devel release 0.95.2
+- incorporated review comments
+
+* Sun Dec 11 2011 Simon Schampijer <simon at laptop.org> - 0.95.1-1
+- devel release 0.95.1


More information about the scm-commits mailing list