diff -Nru libchewing-0.5.1/debian/changelog libchewing-0.5.1/debian/changelog --- libchewing-0.5.1/debian/changelog 2018-06-22 06:17:54.000000000 +0000 +++ libchewing-0.5.1/debian/changelog 2018-09-13 01:37:34.000000000 +0000 @@ -1,3 +1,26 @@ +libchewing (0.5.1-4) unstable; urgency=medium + + * Team upload. + * Rebuild against gcc 8. + + [ ChangZhuo Chen (陳昌倬) ] + * debian/rules: Support nocheck + * debian/changelog: Remove blank line in changelog + * Add upstream metadata + + [ Boyuan Yang ] + * debian: Apply "wrap-and-sort -abst". + * debian/control: + + Update YunQiang Su's email address and use the @debian.org one. + + Refresh build dependency list + + Bump Standards-Version to 4.2.1. + + Update Vcs-* fields and use repo under input-method-team group. + + Mark libchewing3-dev as M-A: same as suggested by M-A hinter. + * debian/rules: Modernize packaging instructions and use + dh_missing tool. + + -- Boyuan Yang Wed, 12 Sep 2018 21:37:34 -0400 + libchewing (0.5.1-3) unstable; urgency=medium * Do not use parallel test since it is not supported by libchewing. @@ -347,4 +370,3 @@ * Initial Release. -- Kanru Chen Sat, 3 Jul 2004 21:08:32 +0800 - diff -Nru libchewing-0.5.1/debian/control libchewing-0.5.1/debian/control --- libchewing-0.5.1/debian/control 2018-06-22 06:05:35.000000000 +0000 +++ libchewing-0.5.1/debian/control 2018-09-13 01:37:06.000000000 +0000 @@ -1,52 +1,36 @@ Source: libchewing Maintainer: Debian Input Method Team -Uploaders: Kan-Ru Chen (陳侃如) , - Andrew Lee (李健秋) , - YunQiang Su , - ChangZhuo Chen (陳昌倬) +Uploaders: + Kan-Ru Chen (陳侃如) , + Andrew Lee (李健秋) , + YunQiang Su , + ChangZhuo Chen (陳昌倬) , Section: libs Priority: optional -Build-Depends: debhelper (>= 11~), - gcc (>= 3:3.3), - libncursesw5-dev, - libsqlite3-dev, - libtool, - pkg-config, - texinfo -Standards-Version: 4.1.4 -Vcs-Browser: https://salsa.debian.org/debian/libchewing -Vcs-Git: https://salsa.debian.org/debian/libchewing.git +Build-Depends: + debhelper (>= 11~), + libncurses-dev, + libsqlite3-dev, + pkg-config, + texinfo, +Standards-Version: 4.2.1 +Vcs-Browser: https://salsa.debian.org/input-method-team/libchewing +Vcs-Git: https://salsa.debian.org/input-method-team/libchewing.git Homepage: http://chewing.im -Package: libchewing3-dev -Architecture: any -Section: libdevel -Depends: ${misc:Depends}, - libchewing3 (= ${binary:Version}) -Conflicts: libchewing-dev, - libchewing1-dev, - libchewing2-dev -Description: intelligent phonetic input method library (developer version) - libchewing is an intelligent phonetic input method library for Chinese. - . - It provides the core algorithm and logic so that they can be shared among - the various input methods like JMCCE, xcin-chewing, scim-chewing, - iiimf-chewing, screen-chewing, ime-chewing, etc. - . - The Chewing input method is a smart bopomofo fonetics input method that - is useful for inputing Mandarin Chinese based language. - . - This package contains static library and header files for developer. - Package: libchewing3 Architecture: any Multi-Arch: same -Depends: ${misc:Depends}, - ${shlibs:Depends}, - libchewing3-data (>= 0.4.0) -Pre-Depends: ${misc:Pre-Depends} -Breaks: scim-chewing (<< 0.3.3) -Provides: libchewing +Depends: + libchewing3-data (>= 0.4.0), + ${misc:Depends}, + ${shlibs:Depends}, +Pre-Depends: + ${misc:Pre-Depends}, +Breaks: + scim-chewing (<< 0.3.3), +Provides: + libchewing, Description: intelligent phonetic input method library libchewing is an intelligent phonetic input method library for Chinese. . @@ -63,9 +47,12 @@ Architecture: all Multi-Arch: foreign Section: misc -Depends: ${misc:Depends} -Breaks: libchewing-data (<= 0.2.7) -Provides: libchewing-data +Depends: + ${misc:Depends}, +Breaks: + libchewing-data (<= 0.2.7), +Provides: + libchewing-data, Description: intelligent phonetic input method library - data files libchewing is an intelligent phonetic input method library for Chinese. . @@ -77,3 +64,26 @@ is useful for inputing Mandarin Chinese based language. . This package contains data files of libchewing3. + +Package: libchewing3-dev +Architecture: any +Section: libdevel +Multi-Arch: same +Depends: + libchewing3 (= ${binary:Version}), + ${misc:Depends}, +Conflicts: + libchewing-dev, + libchewing1-dev, + libchewing2-dev, +Description: intelligent phonetic input method library (developer version) + libchewing is an intelligent phonetic input method library for Chinese. + . + It provides the core algorithm and logic so that they can be shared among + the various input methods like JMCCE, xcin-chewing, scim-chewing, + iiimf-chewing, screen-chewing, ime-chewing, etc. + . + The Chewing input method is a smart bopomofo fonetics input method that + is useful for inputing Mandarin Chinese based language. + . + This package contains static library and header files for developer. diff -Nru libchewing-0.5.1/debian/libchewing3-dev.install libchewing-0.5.1/debian/libchewing3-dev.install --- libchewing-0.5.1/debian/libchewing3-dev.install 2018-06-22 05:37:00.000000000 +0000 +++ libchewing-0.5.1/debian/libchewing3-dev.install 2018-09-13 01:37:34.000000000 +0000 @@ -1,3 +1,4 @@ usr/include +usr/lib/*/libchewing.a usr/lib/*/libchewing.so usr/lib/*/pkgconfig/chewing.pc diff -Nru libchewing-0.5.1/debian/rules libchewing-0.5.1/debian/rules --- libchewing-0.5.1/debian/rules 2018-06-22 06:13:14.000000000 +0000 +++ libchewing-0.5.1/debian/rules 2018-09-13 01:37:34.000000000 +0000 @@ -1,25 +1,24 @@ #!/usr/bin/make -f #export DH_VERBOSE = 1 -DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/default.mk export V=1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: - dh $@ --with autoreconf + dh $@ override_dh_auto_configure: dh_auto_configure -- --includedir=/usr/include/$(DEB_HOST_MULTIARCH) override_dh_auto_test: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) # libchewing does not support parallel test make check +endif -override_dh_install: - dh_install --fail-missing \ - --exclude=libchewing.a \ - --exclude=libchewing.info \ - --exclude=libchewing.la \ - $(NULL) +override_dh_missing: + rm -f debian/*/usr/lib/*/*.la + rm -f debian/*/usr/share/info/*.info + dh_missing --fail-missing diff -Nru libchewing-0.5.1/debian/upstream/metadata libchewing-0.5.1/debian/upstream/metadata --- libchewing-0.5.1/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ libchewing-0.5.1/debian/upstream/metadata 2018-09-13 01:25:06.000000000 +0000 @@ -0,0 +1,6 @@ +Name: libchewing +Repository: https://github.com/chewing/libchewing +Repository-Browse: https://github.com/chewing/libchewing +Bug-Submit: https://github.com/chewing/libchewing/issues/new +Changelog: https://github.com/chewing/libchewing/blob/master/NEWS +Contact: https://groups.google.com/forum/#!forum/chewing-devel