[multibuttenentry] merged with opensource r75453.
[framework/uifw/elementary.git] / packaging / elementary.spec
index b87fc82..4dd993b 100644 (file)
@@ -1,35 +1,28 @@
+#sbs-git:slp/pkgs/e/elementary elementary 1.0.0+svn.70492slp2+build11
 Name:       elementary
 Summary:    EFL toolkit for small touchscreens
-Version:    0.7.0.svn61256
+Version:    1.0.0+svn.70492slp2+build24
 Release:    1
-Group:      TO_BE/FILLED_IN
-License:    LGPL
+Group:      System/Libraries
+License:    LGPLv2.1
 URL:        http://trac.enlightenment.org/e/wiki/Elementary
-Source0:    %{name}-%{version}.tar.bz2
+Source0:    %{name}-%{version}.tar.gz
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
-BuildRequires:  pkgconfig(ecore)
-BuildRequires:  pkgconfig(ecore-evas)
-BuildRequires:  pkgconfig(ecore-fb)
-BuildRequires:  pkgconfig(ecore-file)
-BuildRequires:  pkgconfig(ecore-imf)
-BuildRequires:  pkgconfig(ecore-x)
-BuildRequires:  pkgconfig(edbus)
-BuildRequires:  pkgconfig(edje)
-BuildRequires:  pkgconfig(eet)
-BuildRequires:  pkgconfig(efreet)
-BuildRequires:  pkgconfig(eina)
-BuildRequires:  pkgconfig(ethumb)
-BuildRequires:  pkgconfig(evas)
-BuildRequires:  pkgconfig(libxml-2.0)
-BuildRequires:  pkgconfig(x11)
-BuildRequires:  pkgconfig(icu-i18n)
-BuildRequires:  pkgconfig(appsvc)
+BuildRequires:  gettext
 BuildRequires:  edje-tools
-BuildRequires:  embryo
 BuildRequires:  eet-tools
-BuildRequires:  libjpeg-devel
-BuildRequires:  desktop-file-utils
+BuildRequires:  eina-devel
+BuildRequires:  eet-devel
+BuildRequires:  evas-devel
+BuildRequires:  ecore-devel
+BuildRequires:  edje-devel
+BuildRequires:  edbus-devel
+BuildRequires:  efreet-devel
+BuildRequires:  ethumb-devel
+BuildRequires:  emotion-devel
+BuildRequires:  app-svc-devel
+BuildRequires:  libx11-devel
 
 %description
 Elementary - a basic widget set that is easy to use based on EFL for mobile This package contains devel content.
@@ -52,49 +45,42 @@ Obsoletes:  %{name}-bin
 %description tools
 EFL toolkit for small touchscreens (tools)
 
-
 %prep
 %setup -q
 
 %build
+export CFLAGS+=" -fPIC -Wall"
+export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed"
 
 %autogen --disable-static
+%configure --disable-static \
+       --enable-dependency-tracking \
+       --disable-web
+
 make %{?jobs:-j%jobs}
 
 %install
 rm -rf %{buildroot}
 %make_install
 
-desktop-file-install --delete-original       \
-  --dir %{buildroot}%{_datadir}/applications             \
-   %{buildroot}%{_datadir}/applications/*.desktop
-
-
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
-/usr/lib/*.so.0
-/usr/share/elementary/images/*
-/usr/share/elementary/config/default/*
-/usr/share/elementary/config/illume/*
-/usr/share/elementary/config/standard/*
-/usr/share/elementary/config/profile.cfg
+/usr/lib/libelementary*
 /usr/lib/elementary/modules/*/*/*.so
-/usr/lib/libelementary*.so.*
-/usr/share/applications/*.desktop
-/usr/share/elementary/objects/*.edj
-/usr/share/elementary/edje_externals/*.edj
-/usr/share/icons/elementary.png
-/usr/share/elementary/themes/*.edj
-/usr/share/elementary/config/slp/*
 /usr/lib/edje/modules/elm/*/module.so
+/usr/share/elementary/*
+/usr/share/icons/*
+/usr/share/locale/*
+#exclude *.desktop files
+%exclude /usr/share/applications/*
 
 %files devel
 %defattr(-,root,root,-)
-/usr/include/elementary-0/*.h
+/usr/include/*
 /usr/lib/libelementary.so
 /usr/lib/pkgconfig/elementary.pc