Package: ncurses
Version: 5.5-3
Severity: wishlist
Tags: patch

Hello,

the attached patch changes debian/control and debian/rules to create
the lib32ncurses5(-dev) packages also on ppc64. Those packages are
currently created on amd64 only. 

The directory for 32-bit libraries on ppc64 is /usr/lib32
(compared to /emul/ia32-linux/usr/lib on amd64).

Regards
Andreas Jochens

diff -urN ../tmp-orig/ncurses-5.5/debian/control ./debian/control
--- ../tmp-orig/ncurses-5.5/debian/control      2006-09-28 07:02:10.000000000 
+0000
+++ ./debian/control    2006-09-28 06:00:58.000000000 +0000
@@ -1,7 +1,7 @@
 Source: ncurses
 Section: libs
 Priority: standard
-Build-Depends: debhelper (>= 5), lib64c-dev [sparc s390 i386 powerpc], 
lib64gcc1 [i386 powerpc sparc s390], lib32c-dev [amd64], lib32gcc1 [amd64], 
libgpmg1-dev (>= 1.19.6-20) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], quilt 
(>= 0.40-1)
+Build-Depends: debhelper (>= 5), lib64c-dev [sparc s390 i386 powerpc], 
lib64gcc1 [i386 powerpc sparc s390], lib32c-dev [amd64 ppc64], lib32gcc1 [amd64 
ppc64], libgpmg1-dev (>= 1.19.6-20) [!hurd-i386 !kfreebsd-i386 
!kfreebsd-amd64], quilt (>= 0.40-1)
 Maintainer: Daniel Baumann <[EMAIL PROTECTED]>
 Standards-Version: 3.7.2
 
@@ -96,7 +96,7 @@
  architecure.
 
 Package: lib32ncurses5
-Architecture: amd64
+Architecture: amd64 ppc64
 Section: libs
 Priority: optional
 Depends: ${shlibs:Depends}
@@ -109,7 +109,7 @@
  architecure.
 
 Package: lib32ncurses5-dev
-Architecture: amd64
+Architecture: amd64 ppc64
 Section: libdevel
 Priority: optional
 Depends: lib32ncurses5 (= ${Source-Version}), libncurses5-dev, lib32c-dev
diff -urN ../tmp-orig/ncurses-5.5/debian/lib32ncurses5-dev.files.ppc64 
./debian/lib32ncurses5-dev.files.ppc64
--- ../tmp-orig/ncurses-5.5/debian/lib32ncurses5-dev.files.ppc64        
1970-01-01 00:00:00.000000000 +0000
+++ ./debian/lib32ncurses5-dev.files.ppc64      2006-09-28 06:47:00.000000000 
+0000
@@ -0,0 +1,9 @@
+usr/lib32/libncurses.so
+usr/lib32/libform.so
+usr/lib32/libmenu.so
+usr/lib32/libpanel.so
+usr/lib32/libncurses.a
+usr/lib32/libncurses++.a
+usr/lib32/libform.a
+usr/lib32/libmenu.a
+usr/lib32/libpanel.a
diff -urN ../tmp-orig/ncurses-5.5/debian/lib32ncurses5.dirs.ppc64 
./debian/lib32ncurses5.dirs.ppc64
--- ../tmp-orig/ncurses-5.5/debian/lib32ncurses5.dirs.ppc64     1970-01-01 
00:00:00.000000000 +0000
+++ ./debian/lib32ncurses5.dirs.ppc64   2006-09-28 06:47:49.000000000 +0000
@@ -0,0 +1,2 @@
+lib32
+
diff -urN ../tmp-orig/ncurses-5.5/debian/lib32ncurses5.files.ppc64 
./debian/lib32ncurses5.files.ppc64
--- ../tmp-orig/ncurses-5.5/debian/lib32ncurses5.files.ppc64    1970-01-01 
00:00:00.000000000 +0000
+++ ./debian/lib32ncurses5.files.ppc64  2006-09-28 06:47:24.000000000 +0000
@@ -0,0 +1,4 @@
+lib32/libncurses.so.*
+usr/lib32/libpanel.so.*
+usr/lib32/libform.so.*
+usr/lib32/libmenu.so.*
diff -urN ../tmp-orig/ncurses-5.5/debian/rules ./debian/rules
--- ../tmp-orig/ncurses-5.5/debian/rules        2006-09-28 07:02:10.000000000 
+0000
+++ ./debian/rules      2006-09-28 06:01:48.000000000 +0000
@@ -69,6 +69,13 @@
 usr_lib32 = /emul/ia32-linux/usr/lib
 endif
 
+ifeq ($(DEB_HOST_ARCH),ppc64)
+build_32_target = powerpc-$(DEB_HOST_GNU_SYSTEM)
+build_32 = build-32
+lib32 = /lib32
+usr_lib32 = /usr/lib32
+endif
+
 ifneq ($(findstring linux,$(DEB_HOST_GNU_SYSTEM)),)
 with_gpm = --with-gpm
 endif


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to