Hi Harshula,
On Tue, May 22, 2007 at 04:03:50AM +1000, Harshula wrote:
>
> Here's a diff which debianizes the latest (0.2.2) version of the
> upstream source package. Please apply the diff to the upstream source
> tarball and update the deb package.
Thank you for working on this.
I actually just sent to Osamu an update of scim-m17n package, but it's
still 0.1.4, the upload is to mainly adapt to scim 1.4.6.
It seems you are an active user of scim-m17n and can do packaging work.
Do you have interest in helping maintaining it (maybe as a
co-maintainer)?
> I have built and tested it on lenny. I'm more than happy to make changes
> to the diff if requested.
It would be nice to test in unstable, a.k.a. sid, since most official
packages are built in unstable.
It would also be nicer if you can send patches against the current
packaging instead of starting from scratch, but that's fine. I have a
few comments though:
First, you dropped the 10scim-plugin-module-install-dir dpatch. You
either need this or need to build depend on scim (>= 1.4.6-1).
Otherwise you are going to install the module .so files into
/usr/lib/scim-1.0/IMEngine/, and this may cause problem when SCIM
changes module ABI. It should be installed in the ABI-specific
directory, /usr/lib/scim-1.0/1.4.0/IMEngine/. Please read bug #424014
and the links therein for more information.
> diff -Naru scim-m17n-0.2.2.orig/debian/docs scim-m17n-0.2.2/debian/docs
> --- scim-m17n-0.2.2.orig/debian/docs 1970-01-01 10:00:00.000000000 +1000
> +++ scim-m17n-0.2.2/debian/docs 2007-05-22 01:47:24.000000000 +1000
> @@ -0,0 +1,3 @@
> +AUTHORS
> +README
> +THANKS
To be honest, none of these three files is really worth including.
> diff -Naru scim-m17n-0.2.2.orig/debian/rules scim-m17n-0.2.2/debian/rules
> --- scim-m17n-0.2.2.orig/debian/rules 1970-01-01 10:00:00.000000000 +1000
> +++ scim-m17n-0.2.2/debian/rules 2007-05-22 03:04:24.000000000 +1000
[snipped]
> + ./configure --host=$(DEB_HOST_GNU_TYPE) \
> + --build=$(DEB_BUILD_GNU_TYPE) \
> + --prefix=/usr \
> + --mandir=\$${prefix}/share/man \
> + --infodir=\$${prefix}/share/info \
Scim-m17n have neither manpages or info files, these two lines are
probably unnecessary.
> + CFLAGS="$(CFLAGS)" \
> + CXXFLAGS="$(CXXFLAGS)" \
> + LDFLAGS="-Wl,-z,defs" \
I think I've seen this flag before. What does it do exactly?
> + --disable-static
Thanks again,
Ming
2007.05.21
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]