]> git.pld-linux.org Git - packages/enlightenment.git/blame - enlightenment.spec
- removed lang fr_CH for compatibility with previos releases but still need to resolv...
[packages/enlightenment.git] / enlightenment.spec
CommitLineData
53012ddf 1#
a8898a0c
BZ
2# TODO:
3# - do sf with fr_CH (french translation with more english words)
4#
5# How to build e17 :
6# 1. build imlib2 edb embryo epeg, install embryo-devel imlib2-devel epeg-devel edb-devel
7# 2. build eet, install eet-devel
8# 3. build imlib2_loaders, install imlib2_loaders
9# 4. build evas, install evas-devel
10# 5. build ecore, install ecore-devel
11# 6. build e_dbus efreet, install e_dbus-devel efreet-devel
12# 7. build edje, install edje-devel
13# 8. build emotion epsilon etk , install emotion-devel epsilon-devel etk-devel
14# 9. build esmart ewl, install esmart-devel ewl-devel
15# Now You can build enlightenment and/or rage
16# enligtenment-theme-default and enligtenment-theme-default are in enligtenment-theme-default.spec
17
18%define ecore_ver 0.9.9.043
19%define edje_ver 0.9.9.043
20%define eet_ver 1.0.1
21%define embryo_ver 0.9.9.043
22%define evas_ver 0.9.9.043
53012ddf 23
0226c597 24Summary: Enlightenment Window Manager
2b520d71 25Summary(pl.UTF-8): Zarządca okien X - Enlightenment
e6533620 26Name: enlightenment
a8898a0c 27Version: 0.16.999.043
e6533620 28Release: 1
a72a6fec 29License: BSD
397533bb 30Group: X11/Window Managers
a8898a0c
BZ
31Source0: http://download.enlightenment.org/snapshots/2008-05-19/%{name}-%{version}.tar.bz2
32# Source0-md5: 6f502991ef3059772b290b85aadda108
e6533620 33Source1: %{name}-xsession.desktop
5d08878e 34Source2: enlightenmentDR17-wcnt.txt
4b2dfb6c 35URL: http://enlightenment.org/
469c04cb 36BuildRequires: autoconf >= 2.59-9
59f3a916 37BuildRequires: automake
469c04cb 38# ecore-evas ecore-config ecore-dbus ecore-file
53012ddf
BZ
39BuildRequires: ecore-devel >= %{ecore_ver}
40BuildRequires: edje >= %{edje_ver}
41BuildRequires: edje-devel >= %{edje_ver}
42BuildRequires: eet-devel >= %{eet_ver}
469c04cb 43BuildRequires: efreet-devel
53012ddf
BZ
44BuildRequires: embryo-devel >= %{embryo_ver}
45BuildRequires: evas-devel >= %{evas_ver}
469c04cb 46BuildRequires: gettext-devel >= 0.12.1
59f3a916 47BuildRequires: libtool
469c04cb 48BuildRequires: pam-devel
e6533620 49BuildRequires: pkgconfig
50BuildRequires: sed >= 4.0
469c04cb 51BuildRequires: xorg-lib-libXext-devel
e6533620 52Requires: fonts-TTF-bitstream-vera
8566e346 53Requires: vfmg >= 0.9.95
e6533620 54Requires: enlightenment-theme-default = %{version}
e2d1b62b 55Requires: enlightenment-init-default = %{version}
53012ddf
BZ
56Requires: evas-engine-buffer >= %{evas_ver}
57Requires: evas-engine-software_x11 >= %{evas_ver}
58Requires: evas-loader-eet >= %{evas_ver}
59Requires: evas-loader-jpeg >= %{evas_ver}
60Requires: evas-loader-png >= %{evas_ver}
e6533620 61Obsoletes: enlightenmentDR17 >= 0.16.999
62Obsoletes: enlightenmentDR17-libs >= 0.16.999
1544b240 63BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
e371e37b 64
defab8bf 65%{expand:%%define _sysconfdir %{_sysconfdir}/X11}
e6533620 66%undefine __cxx
313ca3db 67
e371e37b 68%description
346d0d49 69Enlightenment is a Windowmanager for X Window that is designed to be
e371e37b 70powerful, extensible, configurable and able to be really good looking.
71
338ae6a0
JR
72%description -l pl.UTF-8
73Enlightenment jest najpotężniejszym i najpiękniejszym zarządcą okien
74jaki kiedykolwiek został stworzony dla Linuksa ;)
e371e37b 75
e6533620 76%package module-cpufreq-freqset
77Summary: CPU speed management binary
2b520d71 78Summary(pl.UTF-8): Program do zaządzania szybkością CPU
e6533620 79Group: Applications/System
80Requires: %{name} = %{version}-%{release}
81Obsoletes: enlightenmentDR17-module-cpufreq-freqset >= 0.16.999
82
83%description module-cpufreq-freqset
84freqset makes you able to change CPU frequency using cpufreq module.
85
86It contains SUID binary.
87
338ae6a0
JR
88%description module-cpufreq-freqset -l pl.UTF-8
89freqset pozwala zmieniać częstotliwość pracy procesora przy użyciu
90modułu cpufreq.
e6533620 91
338ae6a0 92Zawiera binarkę SUID.
e6533620 93
94%package devel
95Summary: Development headers for Enlightenment
2b520d71 96Summary(pl.UTF-8): Pliki nagłówkowe dla Enlightenmenta
e6533620 97Group: Development/Libraries
469c04cb
JB
98# by headers included in e.h
99# ecore-x ecore-evas ecore-con ecore-ipc ecore-job ecore-txt ecore-config ecore-file ecore-dbus
53012ddf
BZ
100Requires: ecore-devel >= %{ecore_ver}
101Requires: edje-devel >= %{edje_ver}
102Requires: eet-devel >= %{eet_ver}
469c04cb 103Requires: efreet-devel
e6533620 104Obsoletes: enlightenmentDR17-devel >= 0.16.999
105
106%description devel
107Development headers for Enlightenment.
108
338ae6a0
JR
109%description devel -l pl.UTF-8
110Pliki nagłówkowe dla Enlightenmenta.
ed996860 111
e371e37b 112%prep
9dec7f9f 113%setup -q
1271383d 114
e371e37b 115%build
ff108428 116%{__libtoolize}
e6533620 117%{__aclocal} -I m4
a05dccc9 118%{__autoconf}
1271383d 119%{__autoheader}
a05dccc9 120%{__automake}
313ca3db 121%configure \
e6533620 122 --disable-static \
469c04cb 123 --disable-valgrind \
e6533620 124 --with-profile=SLOW_PC
59f3a916 125%{__make}
e371e37b 126
127%install
128rm -rf $RPM_BUILD_ROOT
e6533620 129install -d $RPM_BUILD_ROOT%{_datadir}/xsessions
0226c597 130
68f412eb 131%{__make} install \
59f3a916 132 DESTDIR=$RPM_BUILD_ROOT
0226c597 133
8d7a3e8e 134rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/fr_CH
e1b34375 135rm $RPM_BUILD_ROOT%{_datadir}/%{name}/data/init/default.edj
e6533620 136rm $RPM_BUILD_ROOT%{_datadir}/%{name}/data/themes/default.edj
137
138install -d $RPM_BUILD_ROOT%{_libdir}/enlightenment/modules_extra
139install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/config-apps
140install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
5d08878e 141install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/wcnt.txt
469c04cb 142find $RPM_BUILD_ROOT%{_libdir}/enlightenment -name '*.la' | xargs rm
e6533620 143
144cd $RPM_BUILD_ROOT%{_datadir}/%{name}/data/fonts
145VERA=$(ls Vera*.ttf)
146for FONT in $VERA; do
147 rm -f $FONT
148 ln -s %{_fontsdir}/TTF/$FONT .
149done
150cd -
0dcc4cd2 151
3c7cf114 152%find_lang %{name}
d49a88bc 153
e371e37b 154%clean
155rm -rf $RPM_BUILD_ROOT
156
3c7cf114 157%files -f %{name}.lang
0226c597 158%defattr(644,root,root,755)
a8898a0c 159%doc AUTHORS COPYING COPYING-PLAIN ChangeLog NEWS README
e6533620 160%attr(755,root,root) %{_bindir}/enlightenment
469c04cb 161%attr(755,root,root) %{_bindir}/enlightenment_fm
e6533620 162%attr(755,root,root) %{_bindir}/enlightenment_imc
a8898a0c 163%attr(755,root,root) %{_bindir}/enlightenment_init
e6533620 164%attr(755,root,root) %{_bindir}/enlightenment_remote
165%attr(755,root,root) %{_bindir}/enlightenment_start
469c04cb
JB
166# SETUID! allows rebooting, hibernating and shutting system down
167%attr(4754,root,sys) %{_bindir}/enlightenment_sys
e6533620 168%attr(755,root,root) %{_bindir}/enlightenment_thumb
169%dir %{_libdir}/enlightenment
469c04cb 170%dir %{_libdir}/enlightenment/modules
e6533620 171%dir %{_libdir}/enlightenment/modules/*
172%dir %{_libdir}/enlightenment/modules/*/linux-gnu-*
173%attr(755,root,root) %{_libdir}/enlightenment/modules/*/linux-gnu-*/*.so
a8898a0c
BZ
174%attr(755,root,root) %{_libdir}/enlightenment/modules/battery/linux-gnu-*/batget
175%attr(755,root,root) %{_libdir}/enlightenment/modules/temperature/linux-gnu-*/tempget
469c04cb 176# should be in %{_datadir} (FHS)
e1b34375 177%{_libdir}/enlightenment/modules/*/module.desktop
469c04cb
JB
178%{_libdir}/enlightenment/modules/*/e-module-*.edj
179%dir %{_libdir}/enlightenment/modules_extra
180%dir %{_libdir}/enlightenment/preload
181%attr(755,root,root) %{_libdir}/enlightenment/preload/e_precache.so
e1b34375 182%dir %{_sysconfdir}/enlightenment
183%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/enlightenment/sysactions.conf
e6533620 184%{_datadir}/%{name}
5d49fa98 185%{_datadir}/xsessions/%{name}.desktop
e6533620 186
187%files module-cpufreq-freqset
188%defattr(644,root,root,755)
189# what group should it be ?
190%attr(4754,root,sys) %{_libdir}/enlightenment/modules/cpufreq/linux-gnu-*/freqset
191
192%files devel
193%defattr(644,root,root,755)
194%attr(755,root,root) %{_bindir}/enlightenment-config
195%dir %{_includedir}/enlightenment
196%{_includedir}/enlightenment/*.h
a8898a0c 197%{_pkgconfigdir}/enlightenment.pc
This page took 0.059769 seconds and 4 git commands to generate.