Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-04-22 23:47:41 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-04-22 23:47:41 (GMT)
commit9506e60289bdfd147b291112e25832318b4c3f8e (patch)
tree32c1884ff522c5553294e64e7c36da457d70e9e7
parentfca32b74425914f3267921ae751ed4419975c33b (diff)
Add glucose from sugar rpm repo
-rw-r--r--0.84/sugar-artwork/SPECS/sugar-artwork.spec60
-rw-r--r--0.84/sugar-base/SPECS/sugar-base.spec77
-rw-r--r--0.84/sugar-datastore/SPECS/sugar-datastore.spec58
-rw-r--r--0.84/sugar-presence-service/SPECS/sugar-presence-service.spec49
-rw-r--r--0.84/sugar-toolkit/SOURCES/macros.sugar2
-rw-r--r--0.84/sugar-toolkit/SPECS/sugar-toolkit.spec93
-rw-r--r--0.84/sugar/SOURCES/sugar-desktop.diff9
-rw-r--r--0.84/sugar/SPECS/sugar.spec125
8 files changed, 473 insertions, 0 deletions
diff --git a/0.84/sugar-artwork/SPECS/sugar-artwork.spec b/0.84/sugar-artwork/SPECS/sugar-artwork.spec
new file mode 100644
index 0000000..61a7872
--- /dev/null
+++ b/0.84/sugar-artwork/SPECS/sugar-artwork.spec
@@ -0,0 +1,60 @@
+Name: sugar-artwork
+Summary: Artwork for Sugar look-and-feel
+Version: 0.84.0
+Release: 2.2
+Url: http://dev.laptop.org
+Group: User Interface/Desktops
+License: GPL
+Source0: http://dev.laptop.org/pub/sugar/sources/%{name}/%{name}-%{version}.tar.bz2
+BuildRequires: gtk2-devel >= 2.9.0 icon-naming-utils
+BuildRequires: xorg-x11
+BuildRequires: perl-XML-Parser
+BuildRequires: python icon-slicer
+BuildRequires: fdupes
+Requires: gtk2 >= 2.9.0 sugar
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+%description
+sugar-artwork contains the themes and icons that make up the OLPC default
+look and feel.
+
+%prep
+%setup -q
+
+%build
+%configure
+%__make
+
+%install
+%makeinstall
+rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/engines/*.la
+%fdupes -s %buildroot
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+touch --no-create %{_datadir}/icons/sugar || :
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/sugar || :
+
+%postun
+touch --no-create %{_datadir}/icons/sugar || :
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/sugar || :
+
+%files
+%defattr(-,root,root)
+%doc README COPYING
+%{_datadir}/icons/sugar
+%{_datadir}/themes/sugar
+%{_datadir}/themes/sugar-*
+%{_libdir}/gtk-2.0/*/engines/*.so
+
+%changelog
+* Sat Mar 7 2009 lars@linux-schulserver.de
+- use fdupes
+* Fri Mar 6 2009 cyberorg@opensuse.org
+- Update to 0.84.0
+* Fri Jan 16 2009 cyberorg@opensuse.org
+- Update to 0.83.2
+* Wed Aug 27 2008 cyberorg@opensuse.org
+- Initial openSUSE package
diff --git a/0.84/sugar-base/SPECS/sugar-base.spec b/0.84/sugar-base/SPECS/sugar-base.spec
new file mode 100644
index 0000000..fd8dbb8
--- /dev/null
+++ b/0.84/sugar-base/SPECS/sugar-base.spec
@@ -0,0 +1,77 @@
+
+Name: sugar-base
+Summary: Base Sugar library
+Version: 0.84.0
+Release: 5.1
+Url: http://dev.laptop.org/
+Source0: http://dev.laptop.org/pub/sugar/sources/sugar-base/%{name}-%{version}.tar.bz2
+License: LGPLv2
+Group: System Environment/Libraries
+BuildRequires: python-devel
+BuildRequires: python-gobject2-devel
+BuildRequires: python-gtk-devel
+BuildRequires: gettext intltool
+BuildRequires: perl-XML-Parser
+BuildRequires: fdupes
+Requires: sugar
+Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+%define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
+
+%description
+The base libary for Sugar, the user interface of the One Laptop Per
+Child project. It provides helpers for the development of services and
+activities.
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?jobs:-j%jobs}
+
+%install
+%makeinstall
+%find_lang %name
+%fdupes -s %buildroot
+
+%clean
+rm -rf %{buildroot}
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%dir /usr/share/locale/ay
+%dir /usr/share/locale/ay/LC_MESSAGES
+%dir /usr/share/locale/fa_AF
+%dir /usr/share/locale/fa_AF/LC_MESSAGES
+%dir /usr/share/locale/ff
+%dir /usr/share/locale/ff/LC_MESSAGES
+%dir /usr/share/locale/ht
+%dir /usr/share/locale/ht/LC_MESSAGES
+%dir /usr/share/locale/mvo
+%dir /usr/share/locale/mvo/LC_MESSAGES
+%dir /usr/share/locale/pap
+%dir /usr/share/locale/pap/LC_MESSAGES
+%dir /usr/share/locale/pis
+%dir /usr/share/locale/pis/LC_MESSAGES
+%dir /usr/share/locale/qu
+%dir /usr/share/locale/qu/LC_MESSAGES
+%dir /usr/share/locale/sd
+%dir /usr/share/locale/sd/LC_MESSAGES
+%dir /usr/share/locale/tpi
+%dir /usr/share/locale/tpi/LC_MESSAGES
+%if %suse_version <= 1110
+%dir /usr/share/locale/ha
+%dir /usr/share/locale/ha/LC_MESSAGES
+%dir /usr/share/locale/ig
+%dir /usr/share/locale/ig/LC_MESSAGES
+%endif
+
+%{python_sitelib}/*
+
+%changelog
+* Fri Mar 6 2009 cyberorg@opensuse.org
+- Update to 0.84.0
+* Fri Jan 16 2009 cyberorg@opensuse.org
+- Update to 0.83.2
+* Wed Aug 27 2008 cyberorg@opensuse.org
+- Initial openSUSE package
diff --git a/0.84/sugar-datastore/SPECS/sugar-datastore.spec b/0.84/sugar-datastore/SPECS/sugar-datastore.spec
new file mode 100644
index 0000000..85845c7
--- /dev/null
+++ b/0.84/sugar-datastore/SPECS/sugar-datastore.spec
@@ -0,0 +1,58 @@
+
+Name: sugar-datastore
+Summary: Sugar Datastore
+Version: 0.84.0
+Release: 2.2
+Group: Development/Libraries
+License: GPL
+Url: http://dev.laptop.org/
+Source0: http://dev.laptop.org/pub/sugar/sources/%{name}/%{name}-%{version}.tar.bz2
+BuildRequires: python python-devel
+BuildRequires: fdupes
+Requires: python-gnome
+Requires: python-xapian
+Requires: python-sqlite2
+Requires: python-cjson
+Requires: sugar
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+%define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
+
+%description
+Sugar Datastore is a simple log like datastore able to connect with multiple
+backends. The datastore supports connectionig and disconnecting from
+backends on the fly to help the support the limit space/memory
+characteristics of the OLPC system and the fact that network services
+may become unavailable at times
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?jobs:-j%jobs}
+
+%install
+%makeinstall
+%fdupes -s %buildroot
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%doc LICENSE.GPL README.txt
+%{python_sitelib}/*
+%{_bindir}/*
+%dir %{_datadir}/dbus-1
+%dir %{_datadir}/dbus-1/services
+%{_datadir}/dbus-1/services/*.service
+
+%changelog
+* Sat Mar 7 2009 lars@linux-schulserver.de
+- use fdupes
+* Fri Mar 6 2009 cyberorg@opensuse.org
+- update to 0.84.0
+* Fri Jan 16 2009 cyberorg@opensuse.org
+- Update to 0.83.1
+* Tue Aug 26 2008 cyberorg@opensuse.org
+- initial package for openSUSE based on Fedora 10
diff --git a/0.84/sugar-presence-service/SPECS/sugar-presence-service.spec b/0.84/sugar-presence-service/SPECS/sugar-presence-service.spec
new file mode 100644
index 0000000..fcdbb57
--- /dev/null
+++ b/0.84/sugar-presence-service/SPECS/sugar-presence-service.spec
@@ -0,0 +1,49 @@
+Name: sugar-presence-service
+Summary: Sugar presence service
+Version: 0.84.0
+Release: 2.2
+Group: System Environment/Libraries
+License: GPLv2+
+Url: http://dev.laptop.org/
+Source0: http://dev.laptop.org/pub/sugar/sources/%{name}/%{name}-%{version}.tar.bz2
+BuildArch: noarch
+BuildRequires: python fdupes
+Requires: python-telepathy >= 0.14.0
+Requires: dbus-1-python
+Requires: telepathy-gabble
+Requires: telepathy-salut
+Requires: sugar
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+%description
+The Sugar presence service.
+
+%prep
+%setup -q
+
+%build
+%configure --disable-static
+%__make %{?jobs:-j%jobs}
+
+%install
+%makeinstall
+%fdupes $RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING
+%{_bindir}/sugar-presence-service
+%dir %{_datadir}/dbus-1
+%dir %{_datadir}/dbus-1/services
+%{_datadir}/sugar-presence-service
+%attr(755,root,root) %{_datadir}/sugar-presence-service/main.py
+%{_datadir}/dbus-1/services/org.laptop.Sugar.Presence.service
+
+%changelog
+* Fri Jan 16 2009 cyberorg@opensuse.org
+- Update to 0.83.2
+* Tue Aug 26 2008 cyberorg@opensuse.org
+- Initial openSUSE packages based on Fedora 10
diff --git a/0.84/sugar-toolkit/SOURCES/macros.sugar b/0.84/sugar-toolkit/SOURCES/macros.sugar
new file mode 100644
index 0000000..6af7c71
--- /dev/null
+++ b/0.84/sugar-toolkit/SOURCES/macros.sugar
@@ -0,0 +1,2 @@
+%sugaractivitydir /usr/share/sugar/activities/
+%sugarlibdir %{_libdir}/sugar/activities/
diff --git a/0.84/sugar-toolkit/SPECS/sugar-toolkit.spec b/0.84/sugar-toolkit/SPECS/sugar-toolkit.spec
new file mode 100644
index 0000000..2e6fa83
--- /dev/null
+++ b/0.84/sugar-toolkit/SPECS/sugar-toolkit.spec
@@ -0,0 +1,93 @@
+
+Name: sugar-toolkit
+Summary: Sugar toolkit
+Version: 0.84.0
+Release: 7.1
+Url: http://wiki.laptop.org/go/Sugar
+Source0: http://dev.laptop.org/pub/sugar/sources/%{name}/%{name}-%{version}.tar.bz2
+Source1: macros.sugar
+License: LGPLv2
+Group: System Environment/Libraries
+BuildRequires: pkgconfig
+BuildRequires: python-gtk-devel
+BuildRequires: gettext intltool
+BuildRequires: gtk2-devel
+BuildRequires: perl-XML-Parser
+BuildRequires: xorg-x11-libSM-devel alsa-devel
+BuildRequires: fdupes
+Requires: gnome-python-desktop
+Requires: dbus-1-python
+Requires: python-gtk
+Requires: libhippocanvas-1-0-python
+Requires: sugar-datastore
+Requires: sugar-base
+Requires: sugar-presence-service
+Requires: python-simplejson
+Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+%define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
+
+%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.
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?jobs:-j%jobs}
+
+%install
+%makeinstall
+%find_lang %name
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm/
+install -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.sugar
+%fdupes -s %buildroot
+
+%clean
+rm -rf %{buildroot}
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc COPYING README
+%dir /usr/share/locale/ay/LC_MESSAGES
+%dir /usr/share/locale/fa_AF/LC_MESSAGES
+%dir /usr/share/locale/ff/LC_MESSAGES
+%dir /usr/share/locale/ht/LC_MESSAGES
+%dir /usr/share/locale/mvo/LC_MESSAGES
+%dir /usr/share/locale/pap/LC_MESSAGES
+%dir /usr/share/locale/pis/LC_MESSAGES
+%dir /usr/share/locale/qu/LC_MESSAGES
+%dir /usr/share/locale/sd/LC_MESSAGES
+%dir /usr/share/locale/tpi/LC_MESSAGES
+%dir /usr/share/locale/ay
+%dir /usr/share/locale/fa_AF
+%dir /usr/share/locale/ff
+%dir /usr/share/locale/ht
+%dir /usr/share/locale/mvo
+%dir /usr/share/locale/pap
+%dir /usr/share/locale/pis
+%dir /usr/share/locale/qu
+%dir /usr/share/locale/sd
+%dir /usr/share/locale/tpi
+%if %suse_version <= 1110
+%dir /usr/share/locale/ha
+%dir /usr/share/locale/ha/LC_MESSAGES
+%dir /usr/share/locale/ig
+%dir /usr/share/locale/ig/LC_MESSAGES
+%endif
+%{python_sitelib}/*
+%config %{_sysconfdir}/rpm/macros.sugar
+
+%changelog
+* Sat Mar 7 2009 lars@linux-schulserver.de
+- use fdupes
+* Fri Mar 6 2009 cyberorg@opensuse.org
+- Update to 0.84.0
+* Fri Jan 16 2009 cyberorg@opensuse.org
+- Update to 0.83.3
+* Thu Oct 16 2008 cyberorg@opensuse.org
+- Update to 0.82.1
+* Wed Aug 27 2008 cyberorg@opensuse.org
+- Initial openSUSE packages
diff --git a/0.84/sugar/SOURCES/sugar-desktop.diff b/0.84/sugar/SOURCES/sugar-desktop.diff
new file mode 100644
index 0000000..72ee282
--- /dev/null
+++ b/0.84/sugar/SOURCES/sugar-desktop.diff
@@ -0,0 +1,9 @@
+--- sugar-0.81.6/data/sugar.desktop 2008-06-10 20:57:54.000000000 +0530
++++ sugar-0.81.6.new/data/sugar.desktop 2008-08-27 00:40:33.000000000 +0530
+@@ -2,5 +2,5 @@
+ Encoding=UTF-8
+ Name=Sugar
+ GenericName=Sugar
+-Exec=sugar
++Exec=dbus-launch --exit-with-session sugar
+ Type=Application
diff --git a/0.84/sugar/SPECS/sugar.spec b/0.84/sugar/SPECS/sugar.spec
new file mode 100644
index 0000000..7134be7
--- /dev/null
+++ b/0.84/sugar/SPECS/sugar.spec
@@ -0,0 +1,125 @@
+Name: sugar
+Summary: OLPC desktop environment
+Version: 0.84.0
+Release: 5.4
+Url: http://dev.laptop.org
+Source0: http://dev.laptop.org/pub/sugar/sources/%{name}/%{name}-%{version}.tar.bz2
+Patch0: sugar-desktop.diff
+#Patch1: sugar-logout-option.patch
+License: GPL/LGPL
+Group: System Environment/Libraries
+BuildRequires: pkgconfig dbus-1
+BuildRequires: perl-XML-Parser
+BuildRequires: gettext intltool
+BuildRequires: python
+BuildRequires: python-gtk-devel
+BuildRequires: gtk2-devel gconf2-devel
+
+BuildRequires: fdupes
+AutoReqProv: on
+Requires: sugar-artwork
+Requires: sugar-toolkit
+Requires: sugar-base
+Requires: sugar-datastore
+Requires: sugar-presence-service
+Requires: gnome-python-desktop dbus-1
+Requires: python-gstreamer-0_10 xorg-x11-libXt python-gtk python-gtksourceview
+Requires: gtk2 poppler pango cairo libavahi-gobject0
+Requires: gstreamer-0_10-plugins-base python-telepathy libhippocanvas-1-0-python
+Requires: matchbox-window-manager fribidi sqlite2 expat dejavu avahi-utils libglade2
+Requires: python-numpy python-json python-cairo python-simplejson popt libcroco librsvg2 xorg-x11-server-extra
+Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+%description
+Desktop Environment for the One Laptop Per Child project; see the
+ http://www.laptop.org for goals of this project.
+
+%prep
+%setup -q
+#%patch0 -p1
+#%patch1 -p1
+
+%build
+%configure
+%__make %{?jobs:-j%jobs}
+
+%install
+export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
+make install DESTDIR=%{buildroot}
+unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
+%fdupes -s %buildroot
+%find_lang %name
+
+%post
+if (update-mime-database -v &> /dev/null); then
+ update-mime-database "%{_datadir}/mime" > /dev/null
+fi
+export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+gconftool-2 --makefile-install-rule \
+ %{_sysconfdir}/gconf/schemas/sugar.schemas > /dev/null || :
+
+%preun
+if [ "$1" -eq 0 ]; then
+ export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+ gconftool-2 --makefile-uninstall-rule \
+ %{_sysconfdir}/gconf/schemas/sugar.schemas > /dev/null || :
+fi
+
+%postun
+if (update-mime-database -v &> /dev/null); then
+ update-mime-database "%{_datadir}/mime" > /dev/null
+fi
+
+%clean
+rm -rf %{buildroot}
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc COPYING README
+%dir %{py_sitedir}/jarabe
+%dir %{_datadir}/sugar
+#%config %{_sysconfdir}/dbus-1/system.d/NetworkManagerInfo.conf
+%config %{_sysconfdir}/dbus-1/system.d/nm-user-settings.conf
+%config %{_sysconfdir}/gconf/schemas/sugar.schemas
+%{_datadir}/sugar/*
+%{_datadir}/xsessions/sugar.desktop
+%{_bindir}/*
+%{py_sitedir}/jarabe/*
+%{_datadir}/mime/packages/sugar.xml
+%dir /usr/share/locale/ay
+%dir /usr/share/locale/ay/LC_MESSAGES
+%dir /usr/share/locale/fa_AF
+%dir /usr/share/locale/fa_AF/LC_MESSAGES
+%dir /usr/share/locale/ff
+%dir /usr/share/locale/ff/LC_MESSAGES
+%dir /usr/share/locale/ha
+%dir /usr/share/locale/ha/LC_MESSAGES
+%dir /usr/share/locale/ht
+%dir /usr/share/locale/ht/LC_MESSAGES
+%dir /usr/share/locale/ig
+%dir /usr/share/locale/ig/LC_MESSAGES
+%dir /usr/share/locale/mvo
+%dir /usr/share/locale/mvo/LC_MESSAGES
+%dir /usr/share/locale/pap
+%dir /usr/share/locale/pap/LC_MESSAGES
+%dir /usr/share/locale/pis
+%dir /usr/share/locale/pis/LC_MESSAGES
+%dir /usr/share/locale/qu
+%dir /usr/share/locale/qu/LC_MESSAGES
+%dir /usr/share/locale/sd
+%dir /usr/share/locale/sd/LC_MESSAGES
+%dir /usr/share/locale/tpi
+%dir /usr/share/locale/tpi/LC_MESSAGES
+
+%changelog
+* Sat Mar 7 2009 lars@linux-schulserver.de
+- use fdupes
+* Fri Mar 6 2009 cyberorg@opensuse.org
+- Update to 0.84.0
+- See http://sugarlabs.org/go/DevelopmentTeam/Release/Releases/Sucrose/0.84.0
+* Fri Jan 16 2009 cyberorg@opensuse.org
+- Update to 0.83.4
+* Wed Aug 27 2008 cyberorg@opensuse.org
+- Update to 0.82.0
+* Tue Aug 26 2008 cyberorg@opensuse.org
+- Initial packages for openSUSE based on Fedora 10