Name: e17
Summary: The Enlightenment window manager
-Version: 1.0.0.001+svn.76808slp2+build40
-Release: 1
+Version: 1.0.0.001+svn.76808slp2+build47
+Release: 2
Group: System/GUI/Other
License: BSD
URL: http://www.enlightenment.org/
Source0: %{name}-%{version}.tar.gz
Source2: packaging/e17.service
Source3: packaging/e17_early.service
+Source1001: e17.manifest
+Source1002: e17-data.manifest
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(ecore)
BuildRequires: pkgconfig(ecore-con)
BuildRequires: pkgconfig(utilX)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xext)
+BuildRequires: pkgconfig(dlog)
BuildRequires: edje-bin
BuildRequires: embryo-bin
BuildRequires: eet-bin
%build
-export CFLAGS+=" -fvisibility=hidden -fPIC "
-export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
+
+cp %{SOURCE1001} .
+cp %{SOURCE1002} .
%autogen --disable-static
LIBS='-ledbus' ./configure --prefix=/usr --disable-static \
make %{?jobs:-j%jobs}
%install
-rm -rf %{buildroot}
%make_install
-# for license notification
-mkdir -p %{buildroot}/usr/share/license
-cp -a %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{name}
#systemd setup
-mkdir -p %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants
-install -m 0644 %SOURCE2 %{buildroot}%{_libdir}/systemd/user/
-ln -s ../e17.service %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants/e17.service
-install -m 0644 %SOURCE3 %{buildroot}%{_libdir}/systemd/user/
-ln -s ../e17_early.service %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants/e17_early.service
-
-%files
+mkdir -p %{buildroot}/usr/lib/systemd/user/core-efl.target.wants
+install -m 0644 %SOURCE2 %{buildroot}/usr/lib/systemd/user/
+ln -s ../e17.service %{buildroot}/usr/lib/systemd/user/core-efl.target.wants/e17.service
+install -m 0644 %SOURCE3 %{buildroot}/usr/lib/systemd/user/
+ln -s ../e17_early.service %{buildroot}/usr/lib/systemd/user/core-efl.target.wants/e17_early.service
+rm -rf %{buildroot}/usr/etc/xdg/*
+rm -rf %{buildroot}/usr/lib/enlightenment/utils/*
+rm -rf %{buildroot}/usr/share/enlightenment/AUTHORS
+rm -rf %{buildroot}/usr/share/enlightenment/COPYING
+rm -rf %{buildroot}/usr/share/enlightenment/data/backgrounds/*
+rm -rf %{buildroot}/usr/share/enlightenment/data/config/*
+rm -rf %{buildroot}/usr/share/enlightenment/data/icons/*
+rm -rf %{buildroot}/usr/share/enlightenment/data/images/enlightenment.png
+rm -rf %{buildroot}/usr/share/enlightenment/data/input_methods/*
+rm -rf %{buildroot}/usr/share/locale/*
+rm -rf %{buildroot}/usr/share/xsessions/*
+rm -rf %{buildroot}/usr/share/applications/enlightenment_filemanager.desktop
+rm -rf %{buildroot}/usr/share/enlightenment/data/flags/*
+rm -rf %{buildroot}/usr/share/enlightenment/data/favorites/*
+rm -rf %{buildroot}/usr/share/enlightenment/data/favorites/.order
+
+%files
%manifest e17.manifest
+%license COPYING
%defattr(-,root,root,-)
/usr/bin/enlightenment
/usr/bin/enlightenment_imc
/usr/lib/systemd/user/core-efl.target.wants/e17.service
/usr/lib/systemd/user/e17_early.service
/usr/lib/systemd/user/core-efl.target.wants/e17_early.service
-/usr/share/license/%{name}
%files devel
%defattr(-,root,root,-)
/usr/lib/pkgconfig/enlightenment.pc
/usr/include/enlightenment/*.h
-%files data
+%files data
%manifest e17-data.manifest
%defattr(-,root,root,-)
/usr/share/enlightenment/data/themes
/etc/smack/accesses.d/e17.rule
-%exclude /usr/etc/xdg/*
-%exclude /usr/lib/enlightenment/utils/*
-%exclude /usr/share/enlightenment/AUTHORS
-%exclude /usr/share/enlightenment/COPYING
-%exclude /usr/share/enlightenment/data/backgrounds/*
-%exclude /usr/share/enlightenment/data/config/*
-%exclude /usr/share/enlightenment/data/icons/*
-%exclude /usr/share/enlightenment/data/images/enlightenment.png
/usr/share/enlightenment/data/images/test.edj
/usr/share/enlightenment/data/images/test.png
/usr/share/enlightenment/data/images/test.svg
/usr/share/enlightenment/data/images/test.jpg
-%exclude /usr/share/enlightenment/data/input_methods/*
-%exclude /usr/share/locale/*
-%exclude /usr/share/xsessions/*
-%exclude /usr/share/applications/enlightenment_filemanager.desktop
-%exclude /usr/share/enlightenment/data/flags/*
-%exclude /usr/share/enlightenment/data/favorites/*
-%exclude /usr/share/enlightenment/data/favorites/.order