]> git.pld-linux.org Git - packages/enlightenment-theme-default.git/blame - enlightenment-theme-default.spec
- updated to 0.17.6
[packages/enlightenment-theme-default.git] / enlightenment-theme-default.spec
CommitLineData
d5a22042 1#
2# TODO:
3# - some smart way to create symlink when one theme is uninstalled
4# but other still exists
5
1d5990d7 6%define src_name enlightenment
d5a22042 7
a26c22e1
JR
8# /usr/share/enlightenment/data/themes/default.edj must be in both packages
9%define _duplicate_files_terminate_build 0
10
d5a22042 11Summary: Default Enlightenment themes
3d99b0dd 12Summary(pl.UTF-8): Domyślne motywy Enlightenmenta
d5a22042 13Name: enlightenment-theme-default
119b5c67 14Version: 0.17.6
6910a5f4 15Release: 1
d5a22042 16License: BSD
17Group: Themes
2b33d526 18Source0: http://download.enlightenment.org/releases/%{src_name}-%{version}.tar.bz2
119b5c67 19# Source0-md5: 2bbbff352b03e9eb86d173f0d4dea37a
d5a22042 20URL: http://enlightenment.org/
21BuildRequires: edje
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
d5a22042 25%description
26Enlightenment default theme.
27
59e28291
JR
28%description -l pl.UTF-8
29Domyślne motywy Enlightenmenta.
7df8978b 30
d5a22042 31%package slow_pc
32Summary: Default Enlightenment theme with small textures
3d99b0dd 33Summary(pl.UTF-8): Domyślny motyw Enlightenmenta z małymi teksturami
d5a22042 34Group: Themes
1d5990d7 35Requires: enlightenment >= %{version}
3c05f8b9 36Provides: enlightenment-theme-default = %{version}
d5a22042 37
38%description slow_pc
39Default Enlightenment theme with small textures.
40
59e28291
JR
41%description slow_pc -l pl.UTF-8
42Domyślny motyw Enlightenmenta z małymi teksturami.
7df8978b 43
d5a22042 44%package fast_pc
45Summary: Default Enlightenment theme with large textures
3d99b0dd 46Summary(pl.UTF-8): Domyślny motyw Enlightenmenta z dużymi teksturami
d5a22042 47Group: Themes
1d5990d7 48Requires: enlightenment >= %{version}
3c05f8b9 49Provides: enlightenment-theme-default = %{version}
d5a22042 50
51%description fast_pc
52Default Enlightenment theme with large textures.
53
59e28291
JR
54%description fast_pc -l pl.UTF-8
55Domyślny motyw Enlightenmenta z dużymi teksturami.
7df8978b 56
d5a22042 57%prep
9ab68d16 58%setup -q -n %{src_name}-%{version}
17f1ab67 59for DIR in themes; do
d5a22042 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
d5a22042 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
17f1ab67 75install -d $RPM_BUILD_ROOT%{_datadir}/enlightenment/data/themes
d5a22042 76
def73451 77install data/themes/default-{slow,fast}_pc.edj \
c2ab0663 78 $RPM_BUILD_ROOT%{_datadir}/enlightenment/data/themes/
79touch $RPM_BUILD_ROOT%{_datadir}/enlightenment/data/themes/default.edj
d5a22042 80
81%clean
82rm -rf $RPM_BUILD_ROOT
83
84%post slow_pc
c2ab0663 85[ -e %{_datadir}/enlightenment/data/themes/default.edj ] || \
86 ln -sf %{_datadir}/enlightenment/data/themes/{default-slow_pc.edj,default.edj}
d5a22042 87
88%post fast_pc
c2ab0663 89[ -e %{_datadir}/enlightenment/data/themes/default.edj ] || \
90 ln -sf %{_datadir}/enlightenment/data/themes/{default-fast_pc.edj,default.edj}
d5a22042 91
d5a22042 92%files slow_pc
93%defattr(644,root,root,755)
c2ab0663 94%{_datadir}/enlightenment/data/themes/default-slow_pc.edj
95%ghost %{_datadir}/enlightenment/data/themes/default.edj
d5a22042 96
97%files fast_pc
98%defattr(644,root,root,755)
c2ab0663 99%{_datadir}/enlightenment/data/themes/default-fast_pc.edj
100%ghost %{_datadir}/enlightenment/data/themes/default.edj
This page took 0.073674 seconds and 4 git commands to generate.