Rest e17-data SMACK label to floor and move manifest to packaging
[platform/core/uifw/e17.git] / enlightenment.spec.in
1 %{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}}
2
3 Summary: The Enlightenment window manager
4 Name: @PACKAGE@
5 Version: @VERSION@
6 Release: %{_rel}
7 License: BSD
8 Group: User Interface/Desktops
9 URL: http://www.enlightenment.org/
10 Source: ftp://ftp.enlightenment.org/pub/enlightenment/%{name}-%{version}.tar.gz
11 Packager: %{?_packager:%{_packager}}%{!?_packager:Michael Jennings <mej@eterm.org>}
12 Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)}
13 Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
14 Prefix: %{_prefix}
15 #BuildSuggests: xorg-x11-devel, XFree86-devel, libX11-devel
16 BuildRequires: evas-devel, edje-devel, edje-bin, ecore-devel, eet-devel
17 BuildRequires: embryo-devel, embryo-bin, eeze-devel
18 Requires: evas-module_loader_eet evas-module_saver_eet
19 Requires: evas-module_loader_png evas-module_saver_png
20 Requires: evas-module_loader_jpeg evas-module_saver_jpeg
21 Requires: evas-module_engine_software_x11 evas-module_engine_buffer
22 BuildRoot: %{_tmppath}/%{name}-%{version}-root
23
24 %description
25 Enlightenment is a window manager.
26
27 %package devel
28 Summary: Development headers for Enlightenment. 
29 Group: User Interface/Desktops
30 Requires: %{name} = %{version}
31 Requires: evas-devel, edje-devel, ecore-devel, eet-devel, embryo-devel
32
33 %description devel
34 Development headers for Enlightenment.
35
36 %prep
37 %setup -q
38
39 %build
40 %{configure} --prefix=%{_prefix}
41 %{__make} %{?_smp_mflags} %{?mflags}
42
43 %install
44 %{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install
45 test -x `which doxygen` && sh gendoc || :
46 rm -f `find $RPM_BUILD_ROOT/usr/lib/enlightenment -name "*.a" -print`
47 rm -f `find $RPM_BUILD_ROOT/usr/lib/enlightenment -name "*.la" -print`
48
49 %clean
50 test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
51
52 %post
53 /sbin/ldconfig
54
55 %postun
56 /sbin/ldconfig
57
58 %files
59 %defattr(-, root, root)
60 %doc AUTHORS COPYING README
61 %dir %{_sysconfdir}/enlightenment
62 %config(noreplace) %{_sysconfdir}/enlightenment/*
63 %config(noreplace) %{_sysconfdir}/xdg/menus/enlightenment.menu
64 %{_bindir}/enlightenment
65 %{_bindir}/enlightenment_*
66 #%{_bindir}/eap_to_desktop
67 %{_libdir}/%{name}
68 %{_datadir}/%{name}
69 %{_datadir}/locale/*
70 %{_datadir}/xsessions/%{name}.desktop
71 %{_datadir}/applications/enlightenment_filemanager.desktop
72
73 %files devel
74 %defattr(-, root, root)
75 %{_includedir}/enlightenment
76 %{_libdir}/pkgconfig/*.pc
77
78 %changelog