Dear mentors, My previous sponsor stopped his most sponsoring affair, so I am here.
I am looking for a sponsor for the new version 1.3.5-1 of my package "gcin". It builds these binary packages: gcin - a GTK+ based input method platform for Chinese users gcin-qt3-immodule - a QT input method module with gcin as backend The upload would fix these bugs: 419366, 420504, 436914 The package can be found on mentors.debian.net: - URL: http://mentors.debian.net/debian/pool/main/g/gcin - Source repository: deb-src http://mentors.debian.net/debian unstable main - dget http://mentors.debian.net/debian/pool/main/g/gcin/gcin_1.3.5-1.dsc I would be glad if someone uploaded this package for me. :-) Kind regards Wen-Yen Chuang
--- gcin-1.3.4/debian/changelog +++ gcin-1.3.5/debian/changelog @@ -1,3 +1,24 @@ +gcin (1.3.5-1) unstable; urgency=low + + The "Hoshino Mutsuko" Release. + + * New upstream release. + * debian/rules: + - auto-detect GTK+ module ABI version. Closes: #419366, #420504. + - enable i18n + - do not use -$(MAKE) so that other error messages from the clean rule will + still be caught. + - update gcin-setup.desktop categories to latest policy. + - add manpage link for new binary gcin-setup-tab + * debian/patches/10_fix-directory-structure.dpatch: + - refresh patches + - do not strip binaries in Makefile. Closes: #436914. + - fix README path in gcin-setup-tab + * debian/gcin.menu: + - update menu sections to latest policy. + + -- Wen-Yen Chuang <[EMAIL PROTECTED]> Fri, 12 Oct 2007 23:03:21 +0800 + gcin (1.3.4-2) unstable; urgency=low The "Nobuta power! Cyuunyuu!" Release. --- gcin-1.3.4/debian/gcin.menu +++ gcin-1.3.5/debian/gcin.menu @@ -3,7 +3,7 @@ title="gcin" \ longtitle="gcin common input method" \ needs="x11" \ - section="Apps/System" \ + section="Applications/System/Language Environment" \ command="/usr/bin/gcin" ?package(gcin): \ @@ -11,5 +11,5 @@ title="gcin-setup" \ longtitle="gcin-setup, for gcin input method platform" \ needs="x11" \ - section="Apps/System" \ + section="Applications/System/Language Environment" \ command="/usr/bin/gcin-setup" --- gcin-1.3.4/debian/patches/10_fix-directory-structure.dpatch +++ gcin-1.3.5/debian/patches/10_fix-directory-structure.dpatch @@ -4,12 +4,14 @@ ##DP Makefile: Fix icon installation path, ##DP from /usr/share/icons into /usr/share/pixmaps. ##DP Disable rpath. +##DP Do not strip binaries here. Let dh_strip do it. ##DP ##DP configure: Fix paths in configuration script, includes ##DP QT3, documents, and icons. ##DP Fix FTBFS on 64-bit architectures. ##DP -##DP gcin-setup.c: Binary gcin-setup reads README file. +##DP gcin-setup-tab.c and gcin-setup.c: +##DP These two configuration tools may read README file. ##DP However, this file is written in Traditional Chinese. ##DP Rename README into README.zh_TW to meet Debian style. ##DP @@ -18,19 +20,19 @@ ##DP @DPATCH@ ---- gcin-1.3.4.orig/Makefile -+++ gcin-1.3.4/Makefile +--- gcin-1.3.5.orig/Makefile ++++ gcin-1.3.5/Makefile @@ -11,7 +11,8 @@ GCIN_SO= gcin1.so OBJS=gcin.o eve.o util.o gcin-conf.o gcin-settings.o locale.o gcin-icon.o \ -- gcin-switch.o gcin-exec-script.o $(GCIN_SO) \ -+ gcin-switch.o gcin-exec-script.o win-sym.o intcode.o win-int.o \ +- gcin-switch.o gcin-exec-script.o $(GCIN_SO) pho-play.o \ ++ gcin-switch.o gcin-exec-script.o pho-play.o win-sym.o intcode.o win-int.o \ + phrase.o win-inmd-switch.o win-message.o pinyin.o win-pho-near.o \ - $(gcin_tsin_o) $(gcin_pho_o) $(gcin_gtab_o) + $(gcin_pho_o) $(gcin_gtab_o) gcin-common.o OBJS_TSLEARN=tslearn.o util.o gcin-conf.o pho-util.o tsin-util.o gcin-send.o pho-sym.o \ -@@ -82,7 +83,6 @@ +@@ -93,7 +94,6 @@ if [ $(QT_IM) = 'Y' ]; then $(MAKE) -C qt-im; fi gcin: $(OBJS) $(IMdkitLIB) $(im-srv) @@ -38,7 +40,7 @@ $(CC) $(EXTRA_LDFLAGS) -o $@ $(OBJS) $(IMdkitLIB) $(im-srv) -lXtst $(LDFLAGS) -L/usr/X11R6/lib rm -f core.* ln -sf $@ [EMAIL PROTECTED] -@@ -167,14 +167,11 @@ +@@ -182,14 +182,11 @@ ibin: install $(PROGS) $(bindir); \ rm -f $(bindir)/trad2sim; ln -sf sim2trad $(bindir)/trad2sim @@ -55,15 +57,24 @@ install -d $(bindir) $(MAKE) -C data install $(MAKE) -C im-client install ---- gcin-1.3.4.orig/configure -+++ gcin-1.3.4/configure +@@ -204,7 +201,7 @@ + else \ + install -d $(DOC_DIR_i); \ + install -m 644 README Changelog $(DOC_DIR_i); \ +- install -s $(PROGS) $(bindir); \ ++ install $(PROGS) $(bindir); \ + rm -f $(bindir)/trad2sim; ln -sf sim2trad $(bindir)/trad2sim; \ + fi + $(MAKE) -C scripts install +--- gcin-1.3.5.orig/configure ++++ gcin-1.3.5/configure @@ -1,4 +1,4 @@ -##!/bin/bash +#!/bin/bash if [ "$1" = "-h" -o "$1" = "--help" -o "$1" = "-help" ]; then echo "** valid options:" -@@ -103,14 +103,11 @@ +@@ -107,14 +107,11 @@ fi LIB='lib' @@ -79,7 +90,7 @@ echo "testing if you have QT_IM_MODULE dir:$QT_IM_DIR support" if [ -d $QT_IM_DIR ]; then QT_IM='Y' -@@ -179,11 +176,11 @@ +@@ -184,11 +181,11 @@ echo "GCIN_SCRIPT_DIR=\$(datadir_r)/gcin/script" >> config.mak echo "GCIN_SCRIPT_DIR_i=\$(datadir)/gcin/script" >> config.mak echo "OPTFLAGS=$OPTFLAGS" >> config.mak @@ -96,6 +107,17 @@ echo "GCIN_BIN_DIR=\$(bindir_r)" >> config.mak echo "FREEBSD=$FREEBSD" >> config.mak echo "QT_IM=$QT_IM" >> config.mak +--- gcin-1.3.5.orig/gcin-setup-tab.c ++++ gcin-1.3.5/gcin-setup-tab.c +@@ -893,7 +893,7 @@ + + static void cb_help() + { +- utf8_editor(DOC_DIR"/README"); ++ utf8_editor(DOC_DIR"/README.zh_TW"); + } + + --- gcin-1.3.4.orig/gcin-setup.c +++ gcin-1.3.4/gcin-setup.c @@ -207,7 +207,7 @@ --- gcin-1.3.4/debian/rules +++ gcin-1.3.5/debian/rules @@ -18,13 +18,15 @@ CFLAGS += -O2 endif - GTKVER = 2.10.0 + GTKVER = $(shell pkg-config --variable=gtk_binary_version gtk+-2.0) configure: patch config.status: configure dh_testdir # Add here commands to configure the package. - CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --new_gtk_im=Y + CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \ + --new_gtk_im=Y \ + --use_i18n=Y build: build-stamp @@ -43,7 +45,8 @@ dh_testdir dh_testroot rm -f build-stamp - -$(MAKE) clean + touch .depend + [ ! -f Makefile ] || $(MAKE) clean rm -f .depend dh_clean --exclude ./IMdkit/Xi18n_sample/README.orig \ --exclude ./IMdkit/lib/IMConn.c~ \ @@ -77,6 +80,7 @@ mkdir -p debian/gcin/usr/lib/gtk-2.0/$(GTKVER)/immodules mv debian/gcin/usr/lib/gtk-2.0/immodules/* debian/gcin/usr/lib/gtk-2.0/$(GTKVER)/immodules/ rmdir debian/gcin/usr/lib/gtk-2.0/immodules + sed 's/Applications;//' menu/gcin-setup.desktop > debian/gcin/usr/share/applications/gcin-setup.desktop binary-indep: build install binary-arch: build install @@ -88,6 +92,7 @@ LD_LIBRARY_PATH=debian/gcin/usr/lib:$(LD_LIBRARY_PATH) dh_gtkmodules dh_installmenu dh_link usr/share/man/man1/gcin.1.gz usr/share/man/man1/gcin-setup.1.gz \ + usr/share/man/man1/gcin.1.gz usr/share/man/man1/gcin-setup-tab.1.gz \ usr/share/man/man1/gcin2tab.1.gz usr/share/man/man1/phoa2d.1.gz \ usr/share/man/man1/gcin2tab.1.gz usr/share/man/man1/phod2a.1.gz \ usr/share/man/man1/gcin2tab.1.gz usr/share/man/man1/tsd2a32.1.gz \