summaryrefslogtreecommitdiff
path: root/packaging/efl-theme-tizen-mobile.spec
blob: 78c13c514496ad6f1d4bae8a688e09b3f298a827 (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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
%define DEVEL_PREFIX /opt/var/efl-theme-tizen-mobile-devel
Summary: EFL themes for Tizen Mobile
Name: efl-theme-tizen-mobile
Version: 1.0
Release: 0
Group: Mobile/Themes
License: BSD-2-Clause
Source: %{name}-%{version}.tar.gz
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: edje
BuildRequires: edje-bin
BuildRequires: embryo
BuildRequires: embryo-bin

%description -n efl-theme-tizen-mobile
EFL themes for Tizen Mobile

%package -n efl-theme-tizen-mobile-devel
Summary: Development package

%description -n efl-theme-tizen-mobile-devel
Development package for Tizen Mobile theme

%package -n elm-sharp-theme-mobile
Summary: EFL themes for Elm-Sharp Mobile
Group: Mobile/Themes
License: BSD-2-Clause

%description -n elm-sharp-theme-mobile
EFL themes for Elm-Sharp Mobile

%package -n elm-sharp-theme-fhub
Summary: EFL themes for Elm-Sharp FHub
Group: Mobile/Themes
License: BSD-2-Clause

%description -n elm-sharp-theme-fhub
EFL themes for Elm-Sharp FHub

%prep
%setup -q

%build
autoreconf -ivf
%configure
export CFLAGS+=" --fPIC"
export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed -Wl,--rpath=/usr/lib"
make

%install
rm -rf %{buildroot}
%make_install

#for efl-theme-tizen-mobile
%files
%defattr(-,root,root,-)
%{_datadir}/elementary/themes/efl-theme-tizen-mobile.edj
%exclude %{_datadir}/elementary/themes/default.edj
%manifest %{name}.manifest
%license COPYING
#license
#elementary config for mobile

%files -n efl-theme-tizen-mobile-devel
%defattr(-,root,root,-)
#TODO  - later
#%{DEVEL_PREFIX}/*

%post -n elm-sharp-theme-mobile
mv %{_datadir}/elm-sharp/elm-sharp-theme-mobile.edj %{_datadir}/elm-sharp/elm-sharp-theme.edj
/sbin/ldconfig

%preun -n elm-sharp-theme-mobile
mv %{_datadir}/elm-sharp/elm-sharp-theme.edj %{_datadir}/elm-sharp/elm-sharp-theme-mobile.edj

%postun -n elm-sharp-theme-mobile
/sbin/ldconfig

%files -n elm-sharp-theme-mobile
%defattr(-,root,root,-)
%{_datadir}/elm-sharp/elm-sharp-theme-mobile.edj
%manifest %{name}.manifest
%license COPYING

%post -n elm-sharp-theme-fhub
mv %{_datadir}/elm-sharp/elm-sharp-theme-fhub.edj %{_datadir}/elm-sharp/elm-sharp-theme.edj
/sbin/ldconfig

%preun -n elm-sharp-theme-fhub
mv %{_datadir}/elm-sharp/elm-sharp-theme.edj %{_datadir}/elm-sharp/elm-sharp-theme-fhub.edj

%postun -n elm-sharp-theme-fhub
/sbin/ldconfig

%files -n elm-sharp-theme-fhub
%defattr(-,root,root,-)
%{_datadir}/elm-sharp/elm-sharp-theme-fhub.edj
%manifest %{name}.manifest
%license COPYING