[Pkg-e-commits] [SCM] Core abstraction layer for enlightenment DR 0.17 branch, new-svn-snapshot, updated. 0.9.9.050+svn20081201-1-2447-g20b05e4
Albin Tonnerre
albin.tonnerre at gmail.com
Thu May 7 12:57:21 UTC 2009
The following commit has been merged in the new-svn-snapshot branch:
commit 20b05e40b164d72cbeee0932a25530de9df2e0c7
Author: Albin Tonnerre <albin.tonnerre at gmail.com>
Date: Sun May 3 19:16:15 2009 +0200
New upstream release, ready for upload
diff --git a/debian/changelog b/debian/changelog
index 33a3ca3..3836c2b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,18 @@
-ecore (0.9.9.050+svn??????) UNRELEASED; urgency=low
+ecore (0.9.9.060-1) experimental; urgency=low
* New SVN snapshot
- Drop patches, no longer needed
- Massive renaming due to upstream SONAME change.
+ Replace symbols with shlibs files as a consequence
+ Update .install files
-
- -- Albin Tonnerre <albin.tonnerre at gmail.com> Fri, 17 Apr 2009 18:41:22 +0200
+ * Move libecore-dbg to the debug section
+ * Make libecore-dbg recommend libecore-*
+ * Bump Standards-Version to 3.8.1, no change required
+ * Package names purposedly don't match SONAME, in an attempt to make the
+ former a bit more meaningful than libecore-foo-ver-pre-01-0
+ - Override the lintian warning: package-name-doesnt-match-sonames
+
+ -- Albin Tonnerre <albin.tonnerre at gmail.com> Tue, 05 May 2009 18:44:14 +0200
ecore (0.9.9.050+svn20090202-1) experimental; urgency=low
diff --git a/debian/control b/debian/control
index 0c8c19c..e57cd1b 100644
--- a/debian/control
+++ b/debian/control
@@ -1,20 +1,20 @@
Source: ecore
Section: libs
Priority: optional
-Maintainer: Debian Pkg-e Team <pkg-e-devel at lists.alioth.debian.org>
+Maintainer: Debian Pkg-e Team <pkg-e-devel at lists.alioth.debian.org>
Uploaders: Albin Tonnerre <albin.tonnerre at gmail.com>, Niv Sardi <xaiki at debian.org>,
Xavier Oswald <x.oswald at free.fr>, Jan Lübbe <jluebbe at debian.org>
-Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs, libeina-dev (>= 0.0.1~svn20090128),
- libeet-dev (>= 1.0.0), libevas-dev (>= 0.9.9.050+svn20081206), libssl-dev,
+Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs, libeina-dev (>= 0.0.2.060),
+ libeet-dev (>= 1.0.0), libevas-dev (>= 0.9.9.060), libssl-dev,
libcurl4-openssl-dev, libxcursor-dev, libxss-dev, libxrender-dev, libxinerama-dev,
libxrandr-dev, libxext-dev, libxp-dev, libxcomposite-dev, libjpeg62-dev,
libxdamage-dev, x11proto-xext-dev, libxtst-dev, doxygen
-Standards-Version: 3.8.0
+Standards-Version: 3.8.1
Homepage: http://enlightenment.org
Vcs-Git: git://git.debian.org/pkg-e/libs/ecore.git
Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/ecore.git
-Package: libecore-svn-00
+Package: libecore-svn-01
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Core abstraction layer for enlightenment DR 0.17
@@ -24,7 +24,7 @@ Description: Core abstraction layer for enlightenment DR 0.17
can make use of the work put into Ecore to make this job easy for
applications.
-Package: libecore-con-svn-00
+Package: libecore-con-svn-01
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore Connection Library
@@ -36,7 +36,7 @@ Description: Ecore Connection Library
.
This package contains the Ecore Connection Library.
-Package: libecore-config-svn-00
+Package: libecore-config-svn-01
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore Enlightened Property Library
@@ -48,7 +48,7 @@ Description: Ecore Enlightened Property Library
.
This package contains the Enlightened Property Library.
-Package: libecore-evas-svn-00
+Package: libecore-evas-svn-01
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore Evas Wrapper Library
@@ -60,7 +60,7 @@ Description: Ecore Evas Wrapper Library
.
This package contains the Ecore Evas wrapper functions.
-Package: libecore-fb-svn-00
+Package: libecore-fb-svn-01
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore frame buffer system functions
@@ -72,7 +72,7 @@ Description: Ecore frame buffer system functions
.
This package contains the Ecore frame buffer system functions.
-Package: libecore-file-svn-00
+Package: libecore-file-svn-01
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore File Library
@@ -84,7 +84,7 @@ Description: Ecore File Library
.
This package contains the Ecore File Library.
-Package: libecore-imf-svn-00
+Package: libecore-imf-svn-01
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore Input Method Framework module
@@ -97,7 +97,19 @@ Description: Ecore Input Method Framework module
This package contains the Ecore Input Method Framework module, and the Evas
helper functions for it.
-Package: libecore-ipc-svn-00
+Package: libecore-input-svn-01
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Ecore input module
+ This is the core event abstraction layer and X abstraction layer that makes
+ doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
+ handlers fast, optimized, and convenient. It's a separate library so anyone
+ can make use of the work put into Ecore to make this job easy for
+ applications.
+ .
+ This package contains the Ecore input module.
+
+Package: libecore-ipc-svn-01
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore inter-process communication functions
@@ -109,7 +121,7 @@ Description: Ecore inter-process communication functions
.
This package contains the Ecore inter-process communication functions.
-Package: libecore-job-svn-00
+Package: libecore-job-svn-01
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore job dealing functions
@@ -121,7 +133,7 @@ Description: Ecore job dealing functions
.
This package contains functions for dealing with Ecore jobs.
-Package: libecore-txt-svn-00
+Package: libecore-txt-svn-01
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore text encoding conversion functions
@@ -133,7 +145,7 @@ Description: Ecore text encoding conversion functions
.
This package contains the Ecore text encoding conversion functions.
-Package: libecore-x-svn-00
+Package: libecore-x-svn-01
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore functions for dealing with the X Windows System
@@ -150,18 +162,18 @@ Package: libecore-dev
Architecture: any
Section: libdevel
Suggests: libecore-doc
-Depends: ${misc:Depends}, libecore-svn-00 (= ${binary:Version}),
- libecore-con-svn-00 (= ${binary:Version}),
- libecore-config-svn-00 (= ${binary:Version}),
- libecore-evas-svn-00 (= ${binary:Version}),
- libecore-fb-svn-00 (= ${binary:Version}),
- libecore-file-svn-00 (= ${binary:Version}),
- libecore-imf-svn-00 (= ${binary:Version}),
- libecore-ipc-svn-00 (= ${binary:Version}),
- libecore-job-svn-00 (= ${binary:Version}),
- libecore-txt-svn-00 (= ${binary:Version}),
- libecore-x-svn-00 (= ${binary:Version}),
- libeet-dev, libevas-dev (>= 0.9.9.050+svn20081206), libeina-dev, pkg-config,
+Depends: ${misc:Depends}, libecore-svn-01 (= ${binary:Version}),
+ libecore-con-svn-01 (= ${binary:Version}),
+ libecore-config-svn-01 (= ${binary:Version}),
+ libecore-evas-svn-01 (= ${binary:Version}),
+ libecore-fb-svn-01 (= ${binary:Version}),
+ libecore-file-svn-01 (= ${binary:Version}),
+ libecore-imf-svn-01 (= ${binary:Version}),
+ libecore-ipc-svn-01 (= ${binary:Version}),
+ libecore-job-svn-01 (= ${binary:Version}),
+ libecore-txt-svn-01 (= ${binary:Version}),
+ libecore-x-svn-01 (= ${binary:Version}),
+ libeet-dev, libevas-dev (>= 0.9.9.060), libeina-dev (>= 0.0.2.060), pkg-config,
libssl-dev, libcurl4-openssl-dev, libxcursor-dev, libxss-dev,
libxrender-dev, libxinerama-dev, libxrandr-dev, libxext-dev,
libxp-dev, libxcomposite-dev, libxdamage-dev, x11proto-xext-dev, libxtst-dev
@@ -205,9 +217,19 @@ Description: Tools that support Ecore
Package: libecore-dbg
Architecture: any
-Section: libdevel
+Section: debug
Priority: extra
-Depends: ${misc:Depends}, libecore-0.9.9.050a (= ${binary:Version})
+Depends: ${misc:Depends}, libecore-svn-01 (= ${binary:Version})
+Recommends: libecore-con-svn-01 (= ${binary:Version}),
+ libecore-config-svn-01 (= ${binary:Version}),
+ libecore-evas-svn-01 (= ${binary:Version}),
+ libecore-fb-svn-01 (= ${binary:Version}),
+ libecore-file-svn-01 (= ${binary:Version}),
+ libecore-imf-svn-01 (= ${binary:Version}),
+ libecore-ipc-svn-01 (= ${binary:Version}),
+ libecore-job-svn-01 (= ${binary:Version}),
+ libecore-txt-svn-01 (= ${binary:Version}),
+ libecore-x-svn-01 (= ${binary:Version})
Description: Debugging symbols for libecore
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
diff --git a/debian/libecore-0.9.9.050a.shlibs b/debian/libecore-0.9.9.050a.shlibs
deleted file mode 100644
index d01bfca..0000000
--- a/debian/libecore-0.9.9.050a.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore 0.9.9.050a libecore-0.9.9.050a (>= 0.9.9.050+svn20090202)
diff --git a/debian/libecore-con-svn-00.shlibs b/debian/libecore-con-svn-00.shlibs
deleted file mode 100644
index 5cb5541..0000000
--- a/debian/libecore-con-svn-00.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore-con-ver-pre-svn-00 0 libecore-con-svn-00 (>= 0.9.9.050+svn??????)
diff --git a/debian/libecore-con-svn-00.install b/debian/libecore-con-svn-01.install
similarity index 100%
rename from debian/libecore-con-svn-00.install
rename to debian/libecore-con-svn-01.install
diff --git a/debian/libecore-con-svn-01.shlibs b/debian/libecore-con-svn-01.shlibs
new file mode 100644
index 0000000..8e62134
--- /dev/null
+++ b/debian/libecore-con-svn-01.shlibs
@@ -0,0 +1 @@
+libecore_con-ver-pre-01 0 libecore-con-svn-01 (>= 0.9.9.060)
diff --git a/debian/libecore-config-svn-00.shlibs b/debian/libecore-config-svn-00.shlibs
deleted file mode 100644
index e75b643..0000000
--- a/debian/libecore-config-svn-00.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore-config-ver-pre-svn-00 0 libecore-config-svn-00 (>= 0.9.9.050+svn??????)
diff --git a/debian/libecore-config-svn-00.install b/debian/libecore-config-svn-01.install
similarity index 100%
rename from debian/libecore-config-svn-00.install
rename to debian/libecore-config-svn-01.install
diff --git a/debian/libecore-config-svn-01.shlibs b/debian/libecore-config-svn-01.shlibs
new file mode 100644
index 0000000..8888f50
--- /dev/null
+++ b/debian/libecore-config-svn-01.shlibs
@@ -0,0 +1 @@
+libecore_config-ver-pre-01 0 libecore-config-svn-01 (>= 0.9.9.060)
diff --git a/debian/libecore-dev.install b/debian/libecore-dev.install
index 585efcb..009af66 100644
--- a/debian/libecore-dev.install
+++ b/debian/libecore-dev.install
@@ -8,6 +8,7 @@ debian/tmp/usr/lib/libecore_fb.so
debian/tmp/usr/lib/libecore_file.so
debian/tmp/usr/lib/libecore_imf_evas.so
debian/tmp/usr/lib/libecore_imf.so
+debian/tmp/usr/lib/libecore_input.so
debian/tmp/usr/lib/libecore_ipc.so
debian/tmp/usr/lib/libecore_job.so
debian/tmp/usr/lib/libecore_txt.so
diff --git a/debian/libecore-evas-svn-00.shlibs b/debian/libecore-evas-svn-00.shlibs
deleted file mode 100644
index 7b1d3ae..0000000
--- a/debian/libecore-evas-svn-00.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore-evas-ver-pre-svn-00 0 libecore-evas-svn-00 (>= 0.9.9.050+svn??????)
diff --git a/debian/libecore-evas-svn-00.install b/debian/libecore-evas-svn-01.install
similarity index 100%
rename from debian/libecore-evas-svn-00.install
rename to debian/libecore-evas-svn-01.install
diff --git a/debian/libecore-evas-svn-01.shlibs b/debian/libecore-evas-svn-01.shlibs
new file mode 100644
index 0000000..e46afe9
--- /dev/null
+++ b/debian/libecore-evas-svn-01.shlibs
@@ -0,0 +1 @@
+libecore_evas-ver-pre-01 0 libecore-evas-svn-01 (>= 0.9.9.060)
diff --git a/debian/libecore-fb-svn-00.shlibs b/debian/libecore-fb-svn-00.shlibs
deleted file mode 100644
index 86f8101..0000000
--- a/debian/libecore-fb-svn-00.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore-fb-ver-pre-svn-00 0 libecore-fb-svn-00 (>= 0.9.9.050+svn??????)
diff --git a/debian/libecore-fb-svn-00.install b/debian/libecore-fb-svn-01.install
similarity index 100%
rename from debian/libecore-fb-svn-00.install
rename to debian/libecore-fb-svn-01.install
diff --git a/debian/libecore-fb-svn-01.shlibs b/debian/libecore-fb-svn-01.shlibs
new file mode 100644
index 0000000..ea0a191
--- /dev/null
+++ b/debian/libecore-fb-svn-01.shlibs
@@ -0,0 +1 @@
+libecore_fb-ver-pre-01 0 libecore-fb-svn-01 (>= 0.9.9.060)
diff --git a/debian/libecore-file-svn-00.shlibs b/debian/libecore-file-svn-00.shlibs
deleted file mode 100644
index 5c30b22..0000000
--- a/debian/libecore-file-svn-00.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore-file-ver-pre-svn-00 0 libecore-file-svn-00 (>= 0.9.9.050+svn??????)
diff --git a/debian/libecore-file-svn-00.install b/debian/libecore-file-svn-01.install
similarity index 100%
rename from debian/libecore-file-svn-00.install
rename to debian/libecore-file-svn-01.install
diff --git a/debian/libecore-file-svn-01.shlibs b/debian/libecore-file-svn-01.shlibs
new file mode 100644
index 0000000..8157023
--- /dev/null
+++ b/debian/libecore-file-svn-01.shlibs
@@ -0,0 +1 @@
+libecore_file-ver-pre-01 0 libecore-file-svn-01 (>= 0.9.9.060)
diff --git a/debian/libecore-imf-svn-00.shlibs b/debian/libecore-imf-svn-00.shlibs
deleted file mode 100644
index 5ed9852..0000000
--- a/debian/libecore-imf-svn-00.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore-imf-ver-pre-svn-00 0 libecore-imf-svn-00 (>= 0.9.9.050+svn??????)
diff --git a/debian/libecore-imf-svn-00.install b/debian/libecore-imf-svn-01.install
similarity index 100%
rename from debian/libecore-imf-svn-00.install
rename to debian/libecore-imf-svn-01.install
diff --git a/debian/libecore-imf-svn-01.shlibs b/debian/libecore-imf-svn-01.shlibs
new file mode 100644
index 0000000..30ed9b4
--- /dev/null
+++ b/debian/libecore-imf-svn-01.shlibs
@@ -0,0 +1,2 @@
+libecore_imf-ver-pre-01 0 libecore-imf-svn-01 (>= 0.9.9.060)
+libecore_imf_evas-ver-pre-01 0 libecore-imf-svn-01 (>= 0.9.9.060)
diff --git a/debian/libecore-input-svn-01.install b/debian/libecore-input-svn-01.install
new file mode 100644
index 0000000..34d8efb
--- /dev/null
+++ b/debian/libecore-input-svn-01.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libecore_input-*.so.*
diff --git a/debian/libecore-input-svn-01.shlibs b/debian/libecore-input-svn-01.shlibs
new file mode 100644
index 0000000..34790dc
--- /dev/null
+++ b/debian/libecore-input-svn-01.shlibs
@@ -0,0 +1 @@
+libecore_input-ver-pre-01 0 libecore-input-svn-01 (>= 0.9.9.060)
diff --git a/debian/libecore-ipc-svn-00.shlibs b/debian/libecore-ipc-svn-00.shlibs
deleted file mode 100644
index f22bbe6..0000000
--- a/debian/libecore-ipc-svn-00.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore-ipc-ver-pre-svn-00 0 libecore-ipc-svn-00 (>= 0.9.9.050+svn??????)
diff --git a/debian/libecore-ipc-svn-00.install b/debian/libecore-ipc-svn-01.install
similarity index 100%
rename from debian/libecore-ipc-svn-00.install
rename to debian/libecore-ipc-svn-01.install
diff --git a/debian/libecore-ipc-svn-01.shlibs b/debian/libecore-ipc-svn-01.shlibs
new file mode 100644
index 0000000..cf1eb36
--- /dev/null
+++ b/debian/libecore-ipc-svn-01.shlibs
@@ -0,0 +1 @@
+libecore_ipc-ver-pre-01 0 libecore-ipc-svn-01 (>= 0.9.9.060)
diff --git a/debian/libecore-job-svn-00.shlibs b/debian/libecore-job-svn-00.shlibs
deleted file mode 100644
index 3010b2a..0000000
--- a/debian/libecore-job-svn-00.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore-job-ver-pre-svn-00 0 libecore-job-svn-00 (>= 0.9.9.050+svn??????)
diff --git a/debian/libecore-job-svn-00.install b/debian/libecore-job-svn-01.install
similarity index 100%
rename from debian/libecore-job-svn-00.install
rename to debian/libecore-job-svn-01.install
diff --git a/debian/libecore-job-svn-01.shlibs b/debian/libecore-job-svn-01.shlibs
new file mode 100644
index 0000000..d28715e
--- /dev/null
+++ b/debian/libecore-job-svn-01.shlibs
@@ -0,0 +1 @@
+libecore_job-ver-pre-01 0 libecore-job-svn-01 (>= 0.9.9.060)
diff --git a/debian/libecore-svn-00.shlibs b/debian/libecore-svn-00.shlibs
deleted file mode 100644
index d045cea..0000000
--- a/debian/libecore-svn-00.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore-ver-pre-svn-00 0 libecore-svn-00 (>= 0.9.9.050+svn??????)
diff --git a/debian/libecore-svn-00.install b/debian/libecore-svn-01.install
similarity index 100%
rename from debian/libecore-svn-00.install
rename to debian/libecore-svn-01.install
diff --git a/debian/libecore-svn-01.shlibs b/debian/libecore-svn-01.shlibs
new file mode 100644
index 0000000..9208e0b
--- /dev/null
+++ b/debian/libecore-svn-01.shlibs
@@ -0,0 +1 @@
+libecore-ver-pre-01 0 libecore-svn-01 (>= 0.9.9.060)
diff --git a/debian/libecore-txt-svn-00.shlibs b/debian/libecore-txt-svn-00.shlibs
deleted file mode 100644
index a2ab840..0000000
--- a/debian/libecore-txt-svn-00.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore-txt-ver-pre-svn-00 0 libecore-txt-svn-00 (>= 0.9.9.050+svn??????)
diff --git a/debian/libecore-txt-svn-00.install b/debian/libecore-txt-svn-01.install
similarity index 100%
rename from debian/libecore-txt-svn-00.install
rename to debian/libecore-txt-svn-01.install
diff --git a/debian/libecore-txt-svn-01.shlibs b/debian/libecore-txt-svn-01.shlibs
new file mode 100644
index 0000000..f099a5e
--- /dev/null
+++ b/debian/libecore-txt-svn-01.shlibs
@@ -0,0 +1 @@
+libecore_txt-ver-pre-01 0 libecore-txt-svn-01 (>= 0.9.9.060)
diff --git a/debian/libecore-x-svn-00.shlibs b/debian/libecore-x-svn-00.shlibs
deleted file mode 100644
index 7c65c00..0000000
--- a/debian/libecore-x-svn-00.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libecore-x-ver-pre-svn-00 0 libecore-x-svn-00 (>= 0.9.9.050+svn??????)
diff --git a/debian/libecore-x-svn-00.install b/debian/libecore-x-svn-01.install
similarity index 100%
rename from debian/libecore-x-svn-00.install
rename to debian/libecore-x-svn-01.install
diff --git a/debian/libecore-x-svn-01.shlibs b/debian/libecore-x-svn-01.shlibs
new file mode 100644
index 0000000..1d80c25
--- /dev/null
+++ b/debian/libecore-x-svn-01.shlibs
@@ -0,0 +1 @@
+libecore_x-ver-pre-01 0 libecore-x-svn-01 (>= 0.9.9.060)
diff --git a/debian/pkg-name-soname.lintian-overrides.in b/debian/pkg-name-soname.lintian-overrides.in
new file mode 100644
index 0000000..de9432d
--- /dev/null
+++ b/debian/pkg-name-soname.lintian-overrides.in
@@ -0,0 +1 @@
+PACKAGE: package-name-doesnt-match-sonames
diff --git a/debian/rules b/debian/rules
index 1980d31..5044378 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,6 +13,12 @@ install/libecore-doc::
mkdir -p debian/libecore-doc/usr/share/doc/libecore-doc/
cp -R $(DEB_SRCDIR)/doc/html debian/libecore-doc/usr/share/doc/libecore-doc/
+$(patsubst %,install/%,$(filter %-svn-01, $(DEB_ALL_PACKAGES))) ::
+ sed "s/PACKAGE/$(cdbs_curpkg)/" debian/pkg-name-soname.lintian-overrides.in > debian/$(cdbs_curpkg).lintian-overrides
+
+clean::
+ rm -f debian/*.lintian-overrides
+
#DEB_INSTALL_MANPAGES_libecore-doc := $(DEB_SRCDIR)/doc/man/man3/*.3
DEB_INSTALL_MANPAGES_libecore-bin := debian/ecore_config.1
DEB_DH_STRIP_ARGS := --dbg-package=libecore-dbg
--
Core abstraction layer for enlightenment DR 0.17
More information about the Pkg-e-commits
mailing list