[Pkg-e-commits] [SCM] Enlightenment DR17 advanced canvas library branch, new-svn-snapshot, updated. debian/0.9.9.050+svn20081206-1-2252-gba64702

Albin Tonnerre albin.tonnerre at gmail.com
Fri Jun 5 17:23:13 UTC 2009


The following commit has been merged in the new-svn-snapshot branch:
commit 35267103b191d07d830e2609cd682ac6a13282f1
Author: Albin Tonnerre <albin.tonnerre at gmail.com>
Date:   Wed May 27 15:20:09 2009 +0200

    Engine packages refactoring
    Add svn-01 to the engine packages name, as engine from different evas
    versions can now be installed at the same time

diff --git a/debian/control b/debian/control
index 15fce84..488bd8f 100644
--- a/debian/control
+++ b/debian/control
@@ -77,33 +77,49 @@ Description: enlightenment advanced canvas library
  easier to interpret core dumps. The libraries are installed in
  /usr/lib/debug and are automatically used by gdb.
 
-Package: libevas-engines
+Package: libevas-svn-01-engines-core
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libevas-0.9.9.050a-engines
+Replaces: libevas-engines
+Provides: libevas-engine-buffer, libevas-engine-software-generic
 Description: Evas module providingg the framebuffer render engine
  Evas is an advanced canvas library, providing six engines for rendering: X11,
  OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
  and Qtopia.
  Due to its simple API, evas can be developed with rapidly, and cleanly.
  .
- This package contains the following Evas engine modules:
+ This package contains the core Evas engine modules:
   - buffer
   - software/genenric
-  - software/X11
-  - xrender/X11
 
-Package: libevas-engines-extras
+Package: libevas-svn-01-engines-x
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libevas-engines
-Conflicts: libevas-0.9.9.050a-engines-extras
-Description: Evas module providing the Xrender engine
+Depends: ${shlibs:Depends}, ${misc:Depends}, libevas-svn-01-engines-core
+Conflicts: libevas-0.9.9.050a-engines
+Replaces: libevas-engines, libevas-engines-extras
+Provides: libevas-engine-software-x11, libevas-engine-xrender-x11, libevas-engine-gl-x11
+Description: Evas module providing the X11 engines
  Evas is an advanced canvas library, providing six engines for rendering: X11,
  OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
  and Qtopia.
  Due to its simple API, evas can be developed with rapidly, and cleanly.
  .
- This package contains some extra Evas engine modules:
+ This package contains the X11-related Evas engine modules:
   - GL/X11
-  - Framebuffer
-  - Directfb
+  - Software/X11
+  - Xrender/X11
+
+Package: libevas-svn-01-engine-fb
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libevas-svn-01-engines-core
+Conflicts: libevas-0.9.9.050a-engines-extras
+Replaces: libevas-engines-extras
+Provides: libevas-engine-fb
+Description: Evas module providing the Framebuffer engine
+ Evas is an advanced canvas library, providing six engines for rendering: X11,
+ OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
+ and Qtopia.
+ Due to its simple API, evas can be developed with rapidly, and cleanly.
+ .
+ This package contains the framebuffer Evas engine module.
diff --git a/debian/libevas-engines-extras.install b/debian/libevas-engines-extras.install
deleted file mode 100644
index 45a5936..0000000
--- a/debian/libevas-engines-extras.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/evas/modules/engines/fb/*/module.so
-debian/tmp/usr/lib/evas/modules/engines/gl_x11/*/module.so
diff --git a/debian/libevas-svn-01-engine-fb.install b/debian/libevas-svn-01-engine-fb.install
new file mode 100644
index 0000000..e570566
--- /dev/null
+++ b/debian/libevas-svn-01-engine-fb.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/engines/fb/*/module.so
diff --git a/debian/libevas-svn-01-engines-core.install b/debian/libevas-svn-01-engines-core.install
new file mode 100644
index 0000000..91e409f
--- /dev/null
+++ b/debian/libevas-svn-01-engines-core.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/evas/modules/engines/buffer/*/module.so
+debian/tmp/usr/lib/evas/modules/engines/software_generic/*/module.so
diff --git a/debian/libevas-engines.install b/debian/libevas-svn-01-engines-x.install
similarity index 50%
rename from debian/libevas-engines.install
rename to debian/libevas-svn-01-engines-x.install
index 7a83942..1f7e8e3 100644
--- a/debian/libevas-engines.install
+++ b/debian/libevas-svn-01-engines-x.install
@@ -1,4 +1,3 @@
-debian/tmp/usr/lib/evas/modules/engines/buffer/*/module.so
-debian/tmp/usr/lib/evas/modules/engines/software_generic/*/module.so
+debian/tmp/usr/lib/evas/modules/engines/gl_x11/*/module.so
 debian/tmp/usr/lib/evas/modules/engines/software_x11/*/module.so
 debian/tmp/usr/lib/evas/modules/engines/xrender_x11/*/module.so

-- 
Enlightenment DR17 advanced canvas library



More information about the Pkg-e-commits mailing list