[Pkg-e-commits] [SCM] Core abstraction layer for enlightenment DR 0.17 branch, new-svn-snapshot, updated. 0.9.9.050+svn20081201-1-2519-gb2340b1

Albin Tonnerre albin.tonnerre at gmail.com
Sun Aug 2 15:33:02 UTC 2009


The following commit has been merged in the new-svn-snapshot branch:
commit 761dc6a48c06e044f301ce212ca1558f308ca65b
Author: Albin Tonnerre <albin.tonnerre at gmail.com>
Date:   Tue Jul 14 20:44:03 2009 +0200

    Fix fb-related issues, thanks to Cyril Brulebois

diff --git a/debian/changelog b/debian/changelog
index 26ae526..2fb819c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+ecore (0.9.9.061-2) unstable; urgency=low
+
+  * Build using -Wl,-z,defs and -Wl,--as-needed
+  * Link against  libgnutls instead of libssl
+  * Patch from Cyril Brulebois to fix framebuffer-related issues on non-linux
+    architectures (Closes: #536092)
+
+ -- Albin Tonnerre <albin.tonnerre at gmail.com>  Tue, 14 Jul 2009 21:05:35 +0200
+
 ecore (0.9.9.061-1) unstable; urgency=low
 
   * New upstream snapshot
diff --git a/debian/control b/debian/control
index 2ccf2ea..587ef35 100644
--- a/debian/control
+++ b/debian/control
@@ -61,7 +61,7 @@ Description: Ecore Evas Wrapper Library
  This package contains the Ecore Evas wrapper functions.
 
 Package: libecore-fb-svn-02
-Architecture: any
+Architecture: alpha amd64 armel hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: Ecore frame buffer system functions
  This is the core event abstraction layer and X abstraction layer that makes
@@ -166,7 +166,7 @@ Depends: ${misc:Depends}, libecore-svn-02 (= ${binary:Version}),
          libecore-con-svn-02 (= ${binary:Version}),
          libecore-config-svn-02 (= ${binary:Version}),
          libecore-evas-svn-02 (= ${binary:Version}),
-         libecore-fb-svn-02 (= ${binary:Version}),
+         libecore-fb-svn-02 (= ${binary:Version}) [!kfreebsd-amd64 !kfreebsd-i386 !hurd-i386],
          libecore-file-svn-02 (= ${binary:Version}),
          libecore-imf-svn-02 (= ${binary:Version}),
          libecore-ipc-svn-02 (= ${binary:Version}),
diff --git a/debian/libecore-dev.install b/debian/libecore-dev.install
index 009af66..b5f2959 100644
--- a/debian/libecore-dev.install
+++ b/debian/libecore-dev.install
@@ -4,7 +4,8 @@ debian/tmp/usr/lib/libecore.so
 debian/tmp/usr/lib/libecore_config.so
 debian/tmp/usr/lib/libecore_con.so
 debian/tmp/usr/lib/libecore_evas.so
-debian/tmp/usr/lib/libecore_fb.so
+# Conditionally installed from debian/rules (Linux-only):
+# 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
diff --git a/debian/rules b/debian/rules
index 9612f37..fe1ebb7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,5 +29,11 @@ DEB_CONFIGURE_EXTRA_FLAGS := --enable-ecore-fb \
 	--enable-ecore-evas-fb \
 	--disable-rpath \
 	--disable-openssl \
+
+binary-install/libecore-dev::
+	# Only available when on Linux architectures:
+ifeq ($(DEB_HOST_ARCH_OS),linux)
+	dh_install -plibecore-dev debian/tmp/usr/lib/libecore_fb.so
+endif
 	--enable-gnutls \
 	--enable-doc

-- 
Core abstraction layer for enlightenment DR 0.17



More information about the Pkg-e-commits mailing list