]> git.pld-linux.org Git - packages/enlightenment-theme-default.git/blame_incremental - enlightenment-theme-default.spec
- /usr/share/enlightenment/data/themes/default.edj in both packages
[packages/enlightenment-theme-default.git] / enlightenment-theme-default.spec
... / ...
CommitLineData
1#
2# TODO:
3# - some smart way to create symlink when one theme is uninstalled
4# but other still exists
5
6%define src_name enlightenment
7
8# /usr/share/enlightenment/data/themes/default.edj must be in both packages
9%define _duplicate_files_terminate_build 0
10
11Summary: Default Enlightenment themes
12Summary(pl.UTF-8): Domyślne motywy Enlightenmenta
13Name: enlightenment-theme-default
14Version: 0.17.2.1
15Release: 1
16License: BSD
17Group: Themes
18Source0: http://download.enlightenment.org/releases/%{src_name}-%{version}.tar.bz2
19# Source0-md5: a0da142a9a44540506149936bfc6e28c
20URL: http://enlightenment.org/
21BuildRequires: edje
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26Enlightenment default theme.
27
28%description -l pl.UTF-8
29Domyślne motywy Enlightenmenta.
30
31%package slow_pc
32Summary: Default Enlightenment theme with small textures
33Summary(pl.UTF-8): Domyślny motyw Enlightenmenta z małymi teksturami
34Group: Themes
35Requires: enlightenment >= %{version}
36Provides: enlightenment-theme-default = %{version}
37
38%description slow_pc
39Default Enlightenment theme with small textures.
40
41%description slow_pc -l pl.UTF-8
42Domyślny motyw Enlightenmenta z małymi teksturami.
43
44%package fast_pc
45Summary: Default Enlightenment theme with large textures
46Summary(pl.UTF-8): Domyślny motyw Enlightenmenta z dużymi teksturami
47Group: Themes
48Requires: enlightenment >= %{version}
49Provides: enlightenment-theme-default = %{version}
50
51%description fast_pc
52Default Enlightenment theme with large textures.
53
54%description fast_pc -l pl.UTF-8
55Domyślny motyw Enlightenmenta z dużymi teksturami.
56
57%prep
58%setup -q -n %{src_name}-%{version}
59for DIR in themes; do
60sed -e 's/@EDJE_DEF@/-DLOWRES_PDA=1 -DMEDIUMRES_PDA=2 -DHIRES_PDA=3 -DSLOW_PC=4 -DMEDIUM_PC=5 -DFAST_PC=6 -DE17_PROFILE=$(PROFILE)/' \
61 -e 's#@edje_cc@#%{_bindir}/edje_cc#' \
62 -e 's#$(top_srcdir)/data/#../#' \
63 -e 's#$(top_builddir)/data/#../#' \
64 data/$DIR/Makefile.am > data/$DIR/Makefile
65done
66
67%build
68%{__make} -C data/themes default.edj PROFILE=SLOW_PC
69mv data/themes/{default.edj,default-slow_pc.edj}
70%{__make} -C data/themes default.edj PROFILE=FAST_PC
71mv data/themes/{default.edj,default-fast_pc.edj}
72
73%install
74rm -rf $RPM_BUILD_ROOT
75install -d $RPM_BUILD_ROOT%{_datadir}/enlightenment/data/themes
76
77install data/themes/default-{slow,fast}_pc.edj \
78 $RPM_BUILD_ROOT%{_datadir}/enlightenment/data/themes/
79touch $RPM_BUILD_ROOT%{_datadir}/enlightenment/data/themes/default.edj
80
81%clean
82rm -rf $RPM_BUILD_ROOT
83
84%post slow_pc
85[ -e %{_datadir}/enlightenment/data/themes/default.edj ] || \
86 ln -sf %{_datadir}/enlightenment/data/themes/{default-slow_pc.edj,default.edj}
87
88%post fast_pc
89[ -e %{_datadir}/enlightenment/data/themes/default.edj ] || \
90 ln -sf %{_datadir}/enlightenment/data/themes/{default-fast_pc.edj,default.edj}
91
92%files slow_pc
93%defattr(644,root,root,755)
94%{_datadir}/enlightenment/data/themes/default-slow_pc.edj
95%ghost %{_datadir}/enlightenment/data/themes/default.edj
96
97%files fast_pc
98%defattr(644,root,root,755)
99%{_datadir}/enlightenment/data/themes/default-fast_pc.edj
100%ghost %{_datadir}/enlightenment/data/themes/default.edj
This page took 0.053622 seconds and 4 git commands to generate.