1
Name:           duihome
2
Version:        0.21.8
3
Release:        1%{?dist}
4
Summary:        MeeGo Touch Homescreen
5
6
Group:          User Interface/Desktops
7
License:        LGPL v2.1
8
URL:            http://qt.gitorious.org/maemo-6-ui-framework/duihome
9
10
Source0:        %{name}-%{version}.tar.gz
11
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
12
13
BuildRequires: pkgconfig(meegotouch) >= 0.20
14
BuildRequires: pkgconfig(QtCore) >= 4.6.0
15
BuildRequires: pkgconfig(contextprovider-1.0)
16
BuildRequires: pkgconfig(xcomposite)
17
BuildRequires: pkgconfig(xdamage)
18
BuildRequires: pkgconfig(xext)
19
BuildRequires: qt-devel
20
BuildRequires: doxygen
21
#BuildRequires: maemo-services
22
23
%description
24
The home screen for the MeeGo Touch environment
25
26
%package -n duihomescreen
27
Summary: MeeGo Touch Homescreen
28
%description -n duihomescreen
29
MeeGo Touch Homescreen
30
31
%package -n duihomescreen-l10n-eng-en
32
Summary: MeeGo Touch Homescreen engineering English messages
33
Provides: duihomescreen-l10n
34
%description -n duihomescreen-l10n-eng-en
35
MeeGo Touch Homescreen engineering English messages
36
37
%package -n duihomescreen-l10n-fi
38
Summary: MeeGo Touch Homescreen Finnish messages
39
Provides: duihomescreen-l10n
40
%description -n duihomescreen-l10n-fi
41
MeeGo Touch Homescreen Finnish messages
42
43
%package -n duihomescreen-tests
44
Summary: MeeGo Touch Homescreen unit tests
45
%description -n duihomescreen-tests
46
MeeGo Touch Homescreen unit tests
47
48
%package -n libmeegotouchhome
49
Summary: MeeGo Touch Homescreen library
50
%description -n libmeegotouchhome
51
Meego Touch home library
52
53
%package -n libmeegotouchhome-devel
54
Summary: MeGgo Touch Homescreen library development files
55
Group: Development/Desktops
56
%description -n libmeegotouchhome-devel
57
Development files for MeeGo Touch Homescreen
58
59
%package -n libmeegotouchhome-doc
60
Summary: Meego Touch Homescreen library API documentation
61
%description -n libmeegotouchhome-doc
62
Meego Touch Homescreen library API documentation
63
64
%prep
65
%setup -q -n %{name}-%{version}
66
67
%build
68
qmake -recursive
69
make %{?_smp_mflags}
70
make %{?_smp_mflags} doc
71
72
%install
73
rm -fR %{buildroot}
74
make INSTALL_ROOT=%{buildroot} install
75
mkdir -p %{buildroot}/usr/share/doc/libduihome/api
76
cp -r doc/html/* %{buildroot}/usr/share/doc/libduihome/api/
77
rm -f %{buildroot}/usr/share/doc/libduihome/api/installdox
78
install -m 644 -D -p LICENSE.LGPL %{buildroot}/usr/share/doc/packages/%{name}/LICENSE.LGPL
79
80
%clean
81
rm -fR %{buildroot}
82
83
%post -n libmeegotouchhome
84
/sbin/ldconfig
85
86
%postun -n libmeegotouchhome
87
/sbin/ldconfig
88
89
%files
90
%defattr(-,root,root)
91
%dir /usr/share/doc/packages/%{name}
92
%doc /usr/share/doc/packages/%{name}/*
93
94
%files -n duihomescreen
95
%defattr(-,root,root)
96
%dir /usr/share/themes/base/meegotouch/duihome
97
%dir /usr/share/themes/base/meegotouch/duihome/images
98
%dir /usr/share/themes/base/meegotouch/duihome/style
99
%dir /usr/share/themes/base/meegotouch/duihome/svg
100
%dir /usr/lib/meegotouch/applicationextensions
101
%dir /usr/share/meegotouch/applicationextensions
102
%dir /usr/share/themes/base/meegotouch/libduihome-plaindesktopbackgroundextension/style
103
/usr/bin/duihome
104
/usr/share/themes/base/meegotouch/duihome/*.conf
105
/usr/share/themes/base/meegotouch/duihome/images/*.png
106
/usr/share/themes/base/meegotouch/duihome/style/*.css
107
/usr/share/themes/base/meegotouch/duihome/svg/*.svg
108
/usr/lib/meegotouch/applicationextensions/*.so
109
/usr/share/meegotouch/applicationextensions/*.desktop
110
/usr/share/themes/base/meegotouch/libduihome-plaindesktopbackgroundextension/style/*.css
111
112
%files -n duihomescreen-l10n-eng-en
113
%defattr(-,root,root)
114
%dir /usr/share/l10n/meegotouch
115
/usr/share/l10n/meegotouch/duihome.qm
116
117
%files -n duihomescreen-l10n-fi
118
%defattr(-,root,root)
119
%dir /usr/share/l10n/meegotouch
120
/usr/share/l10n/meegotouch/duihome_fi.qm
121
122
%files -n duihomescreen-tests
123
%defattr(-,root,root)
124
%dir /usr/share/duihomescreen-tests
125
%dir /usr/lib/duihomescreen-tests
126
/usr/share/duihomescreen-tests/*
127
/usr/lib/duihomescreen-tests/*
128
129
%files -n libmeegotouchhome
130
%defattr(-,root,root)
131
%{_libdir}/libmeegotouchhome.so*
132
133
%files -n libmeegotouchhome-devel
134
%defattr(-,root,root)
135
#%dir /usr/include/meegotouchhome
136
#/usr/include/meegotouchhome/*
137
138
%files -n libmeegotouchhome-doc
139
%defattr(-,root,root)
140
%dir /usr/share/doc/libduihome
141
%doc /usr/share/doc/libduihome/*
142
143
%changelog