Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/0.84/platform/sugar-activities/SPECS/sugar-activities.spec
blob: 2cc8536a1776eaf566072b39977ed50ed4493e2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82

Name:           sugar-activities
Summary:        Activities for Sugar
Version:        0.84.0 
Release:        1 
Group:          Sugar/Activities
License:        GPLv2+
Url:            http://wiki.laptop.org/go/Journal
BuildArch:      noarch
#Source0:        journal-activity-%{version}.tar.bz2
Source1:        calc-%{version}.tar.bz2
Source2:        chat-activity-%{version}.tar.bz2
#Source3:        colors-%{version}.tar.bz2
#Source4:        read-activity-%{version}.tar.bz2
Source5:        terminal-activity-%{version}.tar.bz2
Source6:        web-activity-%{version}.tar.bz2
Source7:        xo-get-%{version}.tar.bz2
#Source9:	etoys-activity-%{version}.tar.bz2
Source8:       sugar-activities-rpmlintrc
BuildRequires:  python sugar-toolkit git-core gettext fdupes libvorbis-devel wv-devel
Requires:       sugar python-pygame python-hulahop wv gconf2 mozilla-xulrunner190 vte
Requires:	python-xpcom190
Recommends:	etoys
AutoReq:	on
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%py_requires
%define sugaractivitydir %_datadir/sugar/activities

%description
The Journal activities are applications for the XO desktop.

%prep
%setup -q -n . -D -T -b 1 -b 2 -b 5 -b 6 -b 7

%build
for i in *-%{version};do
pushd $i
python setup.py build
popd
done

%install
mkdir -p $RPM_BUILD_ROOT%{sugaractivitydir}
for i in *-%{version};do
pushd $i
python setup.py install --prefix=$RPM_BUILD_ROOT/%_prefix
popd
done
mkdir -p $RPM_BUILD_ROOT/%_datadir/locale/cpp/LC_MESSAGES
mkdir -p $RPM_BUILD_ROOT/%_datadir/locale/na/LC_MESSAGES
#rm $RPM_BUILD_ROOT%{sugaractivitydir}/Colors!.activity/src/canvas.h
#rm $RPM_BUILD_ROOT%{sugaractivitydir}/Colors!.activity/src/gtk_types.h
#rm $RPM_BUILD_ROOT%{sugaractivitydir}/Colors!.activity/src/palette.cpp
#rm $RPM_BUILD_ROOT%{sugaractivitydir}/Colors!.activity/src/colorsc_wrap.cxx
#rm $RPM_BUILD_ROOT%{sugaractivitydir}/Colors!.activity/src/canvas.cpp
#rm $RPM_BUILD_ROOT%{sugaractivitydir}/Colors!.activity/src/palette.h
#rm $RPM_BUILD_ROOT%{sugaractivitydir}/Colors!.activity/src/drwfile.h
#rm $RPM_BUILD_ROOT%{sugaractivitydir}/Colors!.activity/src/colorsc.h
#chmod +x $RPM_BUILD_ROOT%{sugaractivitydir}/Colors!.activity/setup.py
chmod +x $RPM_BUILD_ROOT%{sugaractivitydir}/*/setup.py
%fdupes $RPM_BUILD_ROOT

%clean
rm -rf %{buildroot}

%post
#fix error on missing lib
ln -sf %_libdir/libsqlite3.so.0 %_libdir/libsqlite3.so || true

%files 
%defattr(-,root,root,-)
%dir %{sugaractivitydir}/
%{sugaractivitydir}/*
%_datadir/locale/*/LC_MESSAGES/*.mo
%dir %_datadir/locale/bi
%dir %_datadir/locale/bi/LC_MESSAGES
%dir %_datadir/locale/cpp
%dir %_datadir/locale/cpp/LC_MESSAGES
%dir %_datadir/locale/na
%dir %_datadir/locale/na/LC_MESSAGES

%changelog