2 Summary: The Enlightenment window manager
3 Version: 1.0.0.001+svn.76808slp2+build41
5 Group: System/GUI/Other
7 URL: http://www.enlightenment.org/
8 Source0: %{name}-%{version}.tar.gz
9 Source2: packaging/e17.service
10 Source3: packaging/e17_early.service
11 BuildRequires: pkgconfig(alsa)
12 BuildRequires: pkgconfig(ecore)
13 BuildRequires: pkgconfig(ecore-con)
14 BuildRequires: pkgconfig(ecore-evas)
15 BuildRequires: pkgconfig(ecore-fb)
16 BuildRequires: pkgconfig(ecore-file)
17 BuildRequires: pkgconfig(ecore-imf)
18 BuildRequires: pkgconfig(ecore-imf-evas)
19 BuildRequires: pkgconfig(ecore-input)
20 BuildRequires: pkgconfig(ecore-input-evas)
21 BuildRequires: pkgconfig(ecore-ipc)
22 BuildRequires: pkgconfig(ecore-x)
23 BuildRequires: pkgconfig(edbus)
24 BuildRequires: pkgconfig(elementary)
25 BuildRequires: pkgconfig(edje)
26 BuildRequires: pkgconfig(eet)
27 BuildRequires: pkgconfig(efreet)
28 BuildRequires: pkgconfig(efreet-mime)
29 BuildRequires: pkgconfig(efreet-trash)
30 BuildRequires: pkgconfig(ehal)
31 BuildRequires: pkgconfig(eina)
32 BuildRequires: pkgconfig(evas)
33 BuildRequires: pkgconfig(eio)
34 BuildRequires: pkgconfig(utilX)
35 BuildRequires: pkgconfig(x11)
36 BuildRequires: pkgconfig(xext)
37 BuildRequires: edje-bin
38 BuildRequires: embryo-bin
39 BuildRequires: eet-bin
40 BuildRequires: gettext-devel
44 The Enlightenment DR17 Window Manager Enlightenment is an advanced window manager for X11. Unique
45 features include: a fully animated background, nice drop shadows
46 around windows, backed by an extremely clean and optimized
49 This package contains the core files for Enlightenment DR17.
54 Summary: The Enlightenment window mgr (devel)
55 Group: Development/Libraries
56 Requires: %{name} = %{version}-%{release}
59 The Enlightenment window manager (devel)
62 Summary: The Enlightenment window mgr (data)
63 Group: Development/Libraries
64 Requires: %{name} = %{version}-%{release}
67 The Enlightenment window manager (data)
75 export CFLAGS+=" -fvisibility=hidden -fPIC "
76 export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
78 %autogen --disable-static
79 LIBS='-ledbus' ./configure --prefix=/usr --disable-static \
80 --disable-temperature \
82 --disable-everything \
83 --disable-dropshadow \
91 --disable-fileman-opinfo \
94 --disable-conf-wallpaper \
95 --disable-conf-wallpaper2 \
96 --disable-conf-colors \
97 --disable-conf-fonts \
98 --disable-conf-borders \
99 --disable-conf-icon-theme \
100 --disable-conf-mouse-cursor \
101 --disable-conf-transitions \
102 --disable-conf-startup \
103 --disable-conf-intl \
105 --disable-conf-profiles \
106 --disable-msgbus-lang \
107 --disable-conf-engine \
108 --disable-conf-desks \
109 --disable-conf-desk \
110 --disable-conf-display \
111 --disable-conf-desklock \
112 --disable-conf-screensaver \
113 --disable-conf-dpms \
114 --disable-conf-shelves \
115 --disable-conf-shelves \
116 --disable-conf-keybindings \
117 --disable-conf-mousebindings \
118 --disable-conf-edgebindings \
119 --disable-conf-mouse \
120 --disable-conf-window-display \
121 --disable-conf-window-focus \
122 --disable-conf-window-remembers \
123 --disable-conf-window-manipulation \
124 --disable-conf-menus \
125 --disable-conf-clientlist \
126 --disable-conf-dialogs \
127 --disable-conf-performance \
128 --disable-conf-winlist \
129 --disable-conf-exebuf \
130 --disable-conf-paths \
131 --disable-conf-mime \
132 --disable-conf-interaction \
133 --disable-conf-scale \
142 --disable-conf_acpibindings \
143 --disable-everything-apps \
144 --disable-everything-aspell \
145 --disable-everything-calc \
146 --disable-everything-files \
147 --disable-everything-settings \
148 --disable-everything-windows \
149 --disable-illume-bluetooth \
150 --disable-illume-home \
151 --disable-illume-toggle \
152 --disable-illume-indicator \
153 --disable-illume-kbd-toggle \
154 --disable-illume-keyboard \
155 --disable-illume-mode-toggle \
156 --disable-illume-softkey \
159 --disable-conf_randr \
161 --disable-backlight \
163 --disable-notification \
164 --disable-quickaccess \
166 --disable-xkbswitch \
168 --enable-extra-features
170 make %{?jobs:-j%jobs}
176 # for license notification
177 mkdir -p %{buildroot}/usr/share/license
178 cp -a %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{name}
181 mkdir -p %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants
182 install -m 0644 %SOURCE2 %{buildroot}%{_libdir}/systemd/user/
183 ln -s ../e17.service %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants/e17.service
184 install -m 0644 %SOURCE3 %{buildroot}%{_libdir}/systemd/user/
185 ln -s ../e17_early.service %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants/e17_early.service
188 %manifest e17.manifest
189 %defattr(-,root,root,-)
190 /usr/bin/enlightenment
191 /usr/bin/enlightenment_imc
192 /usr/bin/enlightenment_remote
193 /usr/bin/enlightenment_start
194 /usr/bin/enlightenment_filemanager
195 /usr/bin/enlightenment_open
196 /usr/lib/enlightenment/modules
197 /usr/lib/enlightenment/preload/*
198 %config /usr/etc/enlightenment/sysactions.conf
199 /usr/lib/systemd/user/e17.service
200 /usr/lib/systemd/user/core-efl.target.wants/e17.service
201 /usr/lib/systemd/user/e17_early.service
202 /usr/lib/systemd/user/core-efl.target.wants/e17_early.service
203 /usr/share/license/%{name}
206 %defattr(-,root,root,-)
207 /usr/lib/pkgconfig/enlightenment.pc
208 /usr/include/enlightenment/*.h
211 %manifest e17-data.manifest
212 %defattr(-,root,root,-)
213 /usr/share/enlightenment/data/themes
214 /etc/smack/accesses.d/e17.rule
216 %exclude /usr/etc/xdg/*
217 %exclude /usr/lib/enlightenment/utils/*
218 %exclude /usr/share/enlightenment/AUTHORS
219 %exclude /usr/share/enlightenment/COPYING
220 %exclude /usr/share/enlightenment/data/backgrounds/*
221 %exclude /usr/share/enlightenment/data/config/*
222 %exclude /usr/share/enlightenment/data/icons/*
223 %exclude /usr/share/enlightenment/data/images/enlightenment.png
224 /usr/share/enlightenment/data/images/test.edj
225 /usr/share/enlightenment/data/images/test.png
226 /usr/share/enlightenment/data/images/test.svg
227 /usr/share/enlightenment/data/images/test.jpg
228 %exclude /usr/share/enlightenment/data/input_methods/*
229 %exclude /usr/share/locale/*
230 %exclude /usr/share/xsessions/*
231 %exclude /usr/share/applications/enlightenment_filemanager.desktop
232 %exclude /usr/share/enlightenment/data/flags/*
233 %exclude /usr/share/enlightenment/data/favorites/*
234 %exclude /usr/share/enlightenment/data/favorites/.order