diff options
author | Aleksey 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) |
commit | 9506e60289bdfd147b291112e25832318b4c3f8e (patch) | |
tree | 32c1884ff522c5553294e64e7c36da457d70e9e7 | |
parent | fca32b74425914f3267921ae751ed4419975c33b (diff) |
Add glucose from sugar rpm repo
-rw-r--r-- | 0.84/sugar-artwork/SPECS/sugar-artwork.spec | 60 | ||||
-rw-r--r-- | 0.84/sugar-base/SPECS/sugar-base.spec | 77 | ||||
-rw-r--r-- | 0.84/sugar-datastore/SPECS/sugar-datastore.spec | 58 | ||||
-rw-r--r-- | 0.84/sugar-presence-service/SPECS/sugar-presence-service.spec | 49 | ||||
-rw-r--r-- | 0.84/sugar-toolkit/SOURCES/macros.sugar | 2 | ||||
-rw-r--r-- | 0.84/sugar-toolkit/SPECS/sugar-toolkit.spec | 93 | ||||
-rw-r--r-- | 0.84/sugar/SOURCES/sugar-desktop.diff | 9 | ||||
-rw-r--r-- | 0.84/sugar/SPECS/sugar.spec | 125 |
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 |