split up libevas0 into loaders, savers and engines.
authorkaethorn <kaethorn>
Sat, 1 Apr 2006 20:21:40 +0000 (20:21 +0000)
committerkaethorn <kaethorn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 1 Apr 2006 20:21:40 +0000 (20:21 +0000)
SVN revision: 21681

22 files changed:
legacy/evas/debian/control
legacy/evas/debian/copyright
legacy/evas/debian/evas0-debug.install [new file with mode: 0644]
legacy/evas/debian/libevas0-all.install [new file with mode: 0644]
legacy/evas/debian/libevas0-dev.install
legacy/evas/debian/libevas0-engine-buffer.install [new file with mode: 0644]
legacy/evas/debian/libevas0-engine-fb.install [new file with mode: 0644]
legacy/evas/debian/libevas0-engine-software-generic.install [new file with mode: 0644]
legacy/evas/debian/libevas0-engine-software-x11.install [new file with mode: 0644]
legacy/evas/debian/libevas0-engine-xrender.install [new file with mode: 0644]
legacy/evas/debian/libevas0-engines-all.install [new file with mode: 0644]
legacy/evas/debian/libevas0-loader-edb.install [new file with mode: 0644]
legacy/evas/debian/libevas0-loader-eet.install [new file with mode: 0644]
legacy/evas/debian/libevas0-loader-jpeg.install [new file with mode: 0644]
legacy/evas/debian/libevas0-loader-png.install [new file with mode: 0644]
legacy/evas/debian/libevas0-loaders-all.install [new file with mode: 0644]
legacy/evas/debian/libevas0-saver-edb.install [new file with mode: 0644]
legacy/evas/debian/libevas0-saver-eet.install [new file with mode: 0644]
legacy/evas/debian/libevas0-saver-jpeg.install [new file with mode: 0644]
legacy/evas/debian/libevas0-saver-png.install [new file with mode: 0644]
legacy/evas/debian/libevas0-savers-all.install [new file with mode: 0644]
legacy/evas/debian/libevas0.install

index 6db40302325c92e544b83290f4756618f721836d..6d56b37d42ab780bc83084d3da14041856ae52b7 100644 (file)
@@ -30,7 +30,7 @@ Package: libevas0
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
-Suggests: evas-bin
+Suggests: evas0-debug, libevas0-canvas, libevas0-file, libevas0-data, libevas0-imaging, libevas0-engines
 Provides: libevas
 Description: enlightenment advanced canvas library
  Evas is an advanced canvas library, providing six engines for rendering: X11,
@@ -45,13 +45,273 @@ Description: enlightenment advanced canvas library
  hardware-accelerated canvas library, or if you want to try out the
  applications under development.
 
-Package: evas0-bin
+Package: libevas0-engine-fb
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0, libeet0, libfontconfig1
+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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas engine module for framebuffer rendering.
+Package: libevas0-engine-software-x11
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0
+Description: Evas module providing the software X11 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas engine module for software X11 rendering.
+
+Package: libevas0-engine-software-generic
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0, libeet0
+Description: Evas module providing the generic software 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas engine module for generic software
+ rendering.
+
+Package: libevas0-engine-buffer
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0
+Description: Evas module providing the buffer 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas engine module for buffer rendering.
+
+Package: libevas0-engine-xrender
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0, libeet0
+Description: Evas module providing the Xrender 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas engine module for Xrender.
+
+Package: libevas0-loader-edb
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0, libeet0
+Description: Evas module providing the Edb loader
+ 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas loader module for Edb.
+
+Package: libevas0-loader-eet
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0, libeet0
+Description: Evas module providing the Eet loader
+ 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas loader module for Eet.
+
+Package: libevas0-loader-png
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0, libeet0
+Description: Evas module providing the PNG loader
+ 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas loader module for PNG.
+
+Package: libevas0-loader-jpeg
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0, libeet0
+Description: Evas module providing the JPEG loader
+ 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas loader module for JPEG.
+
+Package: libevas0-saver-edb
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0, libeet0
+Description: Evas module providing the Edb saver
+ 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas saver module for Edb.
+
+Package: libevas0-saver-eet
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0, libeet0
+Description: Evas module providing the Eet saver
+ 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas saver module for Eet.
+
+Package: libevas0-saver-png
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0, libeet0
+Description: Evas module providing the PNG saver
+ 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas saver module for PNG.
+
+Package: libevas0-saver-jpeg
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas0, libeet0
+Description: Evas module providing the JPEG saver
+ 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.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas saver module for JPEG.
+
+Package: evas0-debug
 Section: graphics
 Architecture: any
 Depends: ${shlibs:Depends}
-Provides: evas-bin
+Provides: evas-bin, evas0-bin, evas-debug
+Conflicts: evas0-bin
 Description: Programs for libevas
- This package provides programs packaged with evas.
+ This package provides test programs packaged with evas.
+ .
+ Evas is an advanced canvas library, providing six engines for rendering: X11,
+ OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
+ and Qtopia.
+ .
+ This new version of evas is much more cleaner, compact and portable; and has
+ Ipaq support. The Ipaq version of the library is just 191Kb in size!
+ .
+ Due to its simple API, evas can be developed with rapidly, and cleanly.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+
+Package: libevas0-all
+Section: graphics
+Architecture: any
+Depends: libevas0-engine-buffer, libevas0-engine-fb, libevas0-engine-software-generic, libevas0-engine-software-x11, libevas0-engine-xrender, libevas0-loader-edb, libevas0-loader-eet, libevas0-loader-jpeg, libevas0-loader-png, libevas0-saver-edb, libevas0-saver-eet, libevas0-saver-jpeg, libevas0-saver-png
+Description: virtual package providing all available Evas modules
+ This is a virtual package providing all available Evas modules.
+ .
+ Evas is an advanced canvas library, providing six engines for rendering: X11,
+ OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
+ and Qtopia.
+ .
+ This new version of evas is much more cleaner, compact and portable; and has
+ Ipaq support. The Ipaq version of the library is just 191Kb in size!
+ .
+ Due to its simple API, evas can be developed with rapidly, and cleanly.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+
+Package: libevas0-engines-all
+Section: graphics
+Architecture: any
+Depends: libevas0-engine-buffer, libevas0-engine-fb, libevas0-engine-software-generic, libevas0-engine-software-x11, libevas0-engine-xrender
+Description: virtual package providing all available Evas engines
+ This is a virtual package providing all available Evas engine modules.
+ .
+ Evas is an advanced canvas library, providing six engines for rendering: X11,
+ OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
+ and Qtopia.
+ .
+ This new version of evas is much more cleaner, compact and portable; and has
+ Ipaq support. The Ipaq version of the library is just 191Kb in size!
+ .
+ Due to its simple API, evas can be developed with rapidly, and cleanly.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+
+Package: libevas0-loaders-all
+Section: graphics
+Architecture: any
+Depends: libevas0-loader-edb, libevas0-loader-eet, libevas0-loader-jpeg, libevas0-loader-png
+Description: virtual package providing all available Evas loaders
+ This is a virtual package providing all available Evas loader modules.
+ .
+ Evas is an advanced canvas library, providing six engines for rendering: X11,
+ OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
+ and Qtopia.
+ .
+ This new version of evas is much more cleaner, compact and portable; and has
+ Ipaq support. The Ipaq version of the library is just 191Kb in size!
+ .
+ Due to its simple API, evas can be developed with rapidly, and cleanly.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+
+Package: libevas0-savers-all
+Section: graphics
+Architecture: any
+Depends: libevas0-saver-edb, libevas0-saver-eet, libevas0-saver-jpeg, libevas0-saver-png
+Description: virtual package providing all available Evas savers
+ This is a virtual package providing all available Evas saver modules.
  .
  Evas is an advanced canvas library, providing six engines for rendering: X11,
  OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
index e5be1c2454f1d3af9570b25fd3f75f3157ffa2e0..94456f450a4f657d3851a43fd79da0f81f81bc9c 100644 (file)
@@ -1,7 +1,7 @@
 This package was debianized by E17 Debian Team <debian@edevelop.org> on
 Mon, 13 Mar 2006 14:32:33 +0000.
 
-The source code is from the e17/libs/ebits module of the enlightenment CVS
+The source code is from the e17/libs/evas module of the enlightenment CVS
 tree. For more information, see:
 
   http://www.enlightenment.org/cvs.html
diff --git a/legacy/evas/debian/evas0-debug.install b/legacy/evas/debian/evas0-debug.install
new file mode 100644 (file)
index 0000000..8d19822
--- /dev/null
@@ -0,0 +1,2 @@
+debian/tmp/usr/bin/evas_*
+debian/tmp/usr/share/evas/*
diff --git a/legacy/evas/debian/libevas0-all.install b/legacy/evas/debian/libevas0-all.install
new file mode 100644 (file)
index 0000000..e69de29
index 9074ffc03fbe33a007a0e1d1db08cc6e553cf22d..f657222718d107b7d1bbdbd0622c3f6bf7bbadf7 100644 (file)
@@ -1,6 +1,31 @@
 debian/tmp/usr/bin/evas-config
 debian/tmp/usr/include/*
 debian/tmp/usr/lib/lib*.a
-debian/tmp/usr/lib/lib*.so
 debian/tmp/usr/lib/lib*.la
 debian/tmp/usr/lib/pkgconfig/*
+debian/tmp/usr/lib/evas/modules/engines/fb/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/engines/fb/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/engines/software_x11/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/engines/software_x11/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/engines/software_generic/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/engines/software_generic/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/engines/buffer/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/engines/buffer/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/engines/xrender_x11/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/engines/xrender_x11/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/loaders/edb/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/loaders/edb/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/loaders/eet/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/loaders/eet/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/loaders/png/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/loaders/png/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/loaders/jpeg/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/loaders/jpeg/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/savers/eet/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/savers/eet/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/savers/edb/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/savers/edb/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/savers/png/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/savers/png/linux-gnu-*/*.la
+debian/tmp/usr/lib/evas/modules/savers/jpeg/linux-gnu-*/*.a
+debian/tmp/usr/lib/evas/modules/savers/jpeg/linux-gnu-*/*.la
diff --git a/legacy/evas/debian/libevas0-engine-buffer.install b/legacy/evas/debian/libevas0-engine-buffer.install
new file mode 100644 (file)
index 0000000..bf84dfe
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/engines/buffer/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-engine-fb.install b/legacy/evas/debian/libevas0-engine-fb.install
new file mode 100644 (file)
index 0000000..5af39f1
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/engines/fb/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-engine-software-generic.install b/legacy/evas/debian/libevas0-engine-software-generic.install
new file mode 100644 (file)
index 0000000..295a08e
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/engines/software_generic/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-engine-software-x11.install b/legacy/evas/debian/libevas0-engine-software-x11.install
new file mode 100644 (file)
index 0000000..d4244ec
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/engines/software_x11/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-engine-xrender.install b/legacy/evas/debian/libevas0-engine-xrender.install
new file mode 100644 (file)
index 0000000..19532af
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/engines/xrender_x11/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-engines-all.install b/legacy/evas/debian/libevas0-engines-all.install
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/legacy/evas/debian/libevas0-loader-edb.install b/legacy/evas/debian/libevas0-loader-edb.install
new file mode 100644 (file)
index 0000000..d2e9085
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/loaders/edb/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-loader-eet.install b/legacy/evas/debian/libevas0-loader-eet.install
new file mode 100644 (file)
index 0000000..6a32b1f
--- /dev/null
@@ -0,0 +1 @@
+an/tmp/usr/lib/evas/modules/loaders/eet/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-loader-jpeg.install b/legacy/evas/debian/libevas0-loader-jpeg.install
new file mode 100644 (file)
index 0000000..c32d90b
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/loaders/jpeg/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-loader-png.install b/legacy/evas/debian/libevas0-loader-png.install
new file mode 100644 (file)
index 0000000..8ccaa7e
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/loaders/png/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-loaders-all.install b/legacy/evas/debian/libevas0-loaders-all.install
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/legacy/evas/debian/libevas0-saver-edb.install b/legacy/evas/debian/libevas0-saver-edb.install
new file mode 100644 (file)
index 0000000..5955ccb
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/savers/edb/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-saver-eet.install b/legacy/evas/debian/libevas0-saver-eet.install
new file mode 100644 (file)
index 0000000..e59bbf1
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/savers/eet/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-saver-jpeg.install b/legacy/evas/debian/libevas0-saver-jpeg.install
new file mode 100644 (file)
index 0000000..1531dea
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/savers/jpeg/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-saver-png.install b/legacy/evas/debian/libevas0-saver-png.install
new file mode 100644 (file)
index 0000000..f65c0c4
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/evas/modules/savers/png/linux-gnu-*/*.so
diff --git a/legacy/evas/debian/libevas0-savers-all.install b/legacy/evas/debian/libevas0-savers-all.install
new file mode 100644 (file)
index 0000000..e69de29
index 61b9872fa3e88b55da21a3475d5944739f4fa3b2..8b4cdbb7f6d160bb704b5c2c96df040affb086b0 100644 (file)
@@ -1,2 +1 @@
-debian/tmp/usr/lib/lib*.so.*
-debian/tmp/usr/lib/evas/modules/*
+debian/tmp/usr/lib/libevas.so*