enlightenment i podpakiety

Bartłomiej Zimoń uzi18 w o2.pl
Sob, 15 Mar 2008, 14:43:59 CET


Pytanie czy takie zmiany jak nizej moglyby wejsc? 
Chodzi o wygodne uaktualnianie tych pakietow.

Sa jakies przeciwwskazania?

$ cvs diff -u enlightenment.spec edje.spec
Index: enlightenment.spec
===================================================================
RCS file: /cvsroot/SPECS/enlightenment.spec,v
retrieving revision 1.101
diff -u -r1.101 enlightenment.spec
--- enlightenment.spec  9 Sep 2007 18:32:30 -0000       1.101
+++ enlightenment.spec  15 Mar 2008 13:10:19 -0000
@@ -1,4 +1,11 @@
 # $Revision: 1.101 $, $Date: 2007-09-09 18:32:30 $
+#
+%define                _ecore_ver      0.9.9.038
+%define                _edje_ver       0.5.0.038
+%define                _eet_ver        0.9.10.038
+%define                _embryo_ver     0.9.1.038
+%define                _evas_ver       0.9.9.038
+
 Summary:       Enlightenment Window Manager
 Summary(pl.UTF-8):     ZarzÄdca okien X - Enlightenment
 Name:          enlightenment
@@ -15,13 +22,13 @@
 BuildRequires: autoconf >= 2.59-9
 BuildRequires: automake
 # ecore-evas ecore-config ecore-dbus ecore-file
-BuildRequires: ecore-devel >= 0.9.9.038
-BuildRequires: edje >= 0.5.0.038
-BuildRequires: edje-devel >= 0.5.0.038
-BuildRequires: eet-devel >= 0.9.10.038
+BuildRequires: ecore-devel >= %{_ecore_ver}
+BuildRequires: edje >= %{_edje_ver}
+BuildRequires: edje-devel >= %{_edje_ver}
+BuildRequires: eet-devel >= %{_eet_ver}
 BuildRequires: efreet-devel
-BuildRequires: embryo-devel >= 0.9.1.038
-BuildRequires: evas-devel >= 0.9.9.038
+BuildRequires: embryo-devel >= %{_embryo_ver}
+BuildRequires: evas-devel >= %{_evas_ver}
 BuildRequires: gettext-devel >= 0.12.1
 BuildRequires: libtool
 BuildRequires: pam-devel
@@ -32,11 +39,11 @@
 Requires:      vfmg >= 0.9.95
 Requires:      enlightenment-theme-default = %{version}
 Requires:      enlightenment-init-default = %{version}
-Requires:      evas-engine-buffer >= 0.9.9.038
-Requires:      evas-engine-software_x11 >= 0.9.9.038
-Requires:      evas-loader-eet >= 0.9.9.038
-Requires:      evas-loader-jpeg >= 0.9.9.038
-Requires:      evas-loader-png >= 0.9.9.038
+Requires:      evas-engine-buffer >= %{_evas_ver}
+Requires:      evas-engine-software_x11 >= %{_evas_ver}
+Requires:      evas-loader-eet >= %{_evas_ver}
+Requires:      evas-loader-jpeg >= %{_evas_ver}
+Requires:      evas-loader-png >= %{_evas_ver}
 Obsoletes:     enlightenmentDR17 >= 0.16.999
 Obsoletes:     enlightenmentDR17-libs >= 0.16.999
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -76,9 +83,9 @@
 Group:         Development/Libraries
 # by headers included in e.h
 # ecore-x ecore-evas ecore-con ecore-ipc ecore-job ecore-txt ecore-config ecore-file ecore-dbus
-Requires:      ecore-devel >= 0.9.9.038
-Requires:      edje-devel >= 0.5.0.038
-Requires:      eet-devel >= 0.9.10.038
+Requires:      ecore-devel >= %{_ecore_ver}
+Requires:      edje-devel >= %{_edje_ver}
+Requires:      eet-devel >= %{_eet_ver}
 Requires:      efreet-devel
 Obsoletes:     enlightenmentDR17-devel >= 0.16.999

Index: edje.spec
===================================================================
RCS file: /cvsroot/SPECS/edje.spec,v
retrieving revision 1.35
diff -u -r1.35 edje.spec
--- edje.spec   9 Sep 2007 11:48:38 -0000       1.35
+++ edje.spec   15 Mar 2008 13:10:19 -0000
@@ -3,6 +3,11 @@
 # Conditional build:
 %bcond_without static_libs     # don't build static library
 #
+%define                _ecore_ver      0.9.9.038
+%define                _eet_ver        0.9.10.038
+%define                _embryo_ver     0.9.1.038
+%define                _evas_ver       0.9.9.038
+
 Summary:       Complex Graphical Design/Layout Engine
 Summary(pl.UTF-8):     ZĹoĹźony silnik graficznego projektowania/planowania
 Name:          edje
@@ -16,16 +21,16 @@
 BuildRequires: autoconf
 BuildRequires: automake >= 1.4
 # ecore-evas, ecore-job
-BuildRequires: ecore-devel >= 0.9.9.038
-BuildRequires: eet-devel >= 0.9.10.038
-BuildRequires: embryo-devel >= 0.9.1.038
-BuildRequires: evas-devel >= 0.9.9.038
+BuildRequires: ecore-devel >= %{_ecore_ver}
+BuildRequires: eet-devel >= %{_eet_ver}
+BuildRequires: embryo-devel >= %{_embryo_ver}
+BuildRequires: evas-devel >= %{_evas_ver}
 BuildRequires: libtool
 BuildRequires: pkgconfig
 Requires:      %{name}-libs = %{version}-%{release}
 Requires:      cpp
-Requires:      evas-engine-buffer >= 0.9.9.038
-Requires:      evas-loader-png >= 0.9.9.038
+Requires:      evas-engine-buffer >= %{_evas_ver}
+Requires:      evas-loader-png >= %{_evas_ver}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

 %undefine      __cxx
@@ -69,11 +74,11 @@
 Summary:       Edje library
 Summary(pl.UTF-8):     Biblioteka edje
 Group:         X11/Libraries
-Requires:      ecore-evas >= 0.9.9.038
-Requires:      ecore-job >= 0.9.9.038
-Requires:      eet >= 0.9.10.038
-Requires:      embryo >= 0.9.1.038
-Requires:      evas >= 0.9.9.038
+Requires:      ecore-evas >= %{_ecore_ver}
+Requires:      ecore-job >= %{_ecore_ver}
+Requires:      eet >= %{_eet_ver}
+Requires:      embryo >= %{_embryo_ver}
+Requires:      evas >= %{_evas_ver}

 %description libs
 Edje library.
@@ -87,10 +92,10 @@
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{version}-%{release}
 # ecore-evas, ecore-job
-Requires:      ecore-devel >= 0.9.9.038
-Requires:      eet-devel >= 0.9.10.038
-Requires:      embryo-devel >= 0.9.1.038
-Requires:      evas-devel >= 0.9.9.038
+Requires:      ecore-devel >= %{_ecore_ver}
+Requires:      eet-devel >= %{_eet_ver}
+Requires:      embryo-devel >= %{_embryo_ver}
+Requires:      evas-devel >= %{_evas_ver}

 %description devel
 Header files for Edje.

_________________
Pozdrawiam
Bartłomiej Zimoń


Więcej informacji o liście dyskusyjnej pld-devel-pl