Import Debian changes 5.0.18-1kylin0

fcitx5 (5.0.18-1kylin0) v101; urgency=medium

  * build for openkylin
This commit is contained in:
hanteng 2022-08-30 18:23:01 +08:00 committed by hanteng@kylinos.cn
parent 795f515838
commit eb7c8c6627
26 changed files with 664 additions and 0 deletions

30
debian/README.Debian vendored Normal file
View File

@ -0,0 +1,30 @@
Fcitx5 for Debian
=================
HOW TO CONFIGURE FCITX5 BEFORE USING IT
---------------------------------------
To use Fcitx5,
1. Autostart when the user logs in
2. Setting required environment variables
3. Add input methods to Fcitx5
For (1) and (2), it can be configured using im-config (>= 0.44).
You may also opt to configure the environment variable or autostart
by yourself.
For (3), you can install fcitx5-config-qt, or kde-config-fcitx5 if using
KDE. Then you can run `fcitx5-configtool` to start the configuration
wizard.
You may also finish step (3) manually. Please see the introduction
on upstream author's homepage:
https://www.csslayer.info/wordpress/fcitx-dev/
a-new-pinyin-input-method-that-might-be-slightly-better-than-sunpinyin/.
To migrate data from Fcitx4, please run `fcitx5-migrator` from
fcitx5-config-qt package.
-- Boyuan Yang <byang@debian.org> Sun, 12 Apr 2020 10:32:22 -0500
-- Shengjing Zhu <zhsj@debian.org> Sat, 05 Dec 2020 17:38:35 +0800

5
debian/changelog vendored Normal file
View File

@ -0,0 +1,5 @@
fcitx5 (5.0.18-1kylin0) v101; urgency=medium
* build for openkylin
-- hanteng <hanteng@kylinos.cn> Tue, 30 Aug 2022 18:23:01 +0800

389
debian/control vendored Normal file
View File

@ -0,0 +1,389 @@
Source: fcitx5
Section: utils
Priority: optional
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Uploaders:
Boyuan Yang <byang@debian.org>,
Build-Depends:
appstream,
cmake (>= 3.6.0),
dbus <!nocheck>,
debhelper-compat (= 13),
extra-cmake-modules,
gettext,
iso-codes,
libbrotli-dev,
libcairo2-dev,
libdbus-1-dev [!linux-any],
libegl1-mesa-dev,
libenchant-2-dev,
libevent-dev [!linux-any],
libexpat1-dev,
libfmt-dev,
libgdk-pixbuf2.0-dev,
libjson-c-dev,
libkvm-dev [kfreebsd-any],
libpango1.0-dev,
libsystemd-dev [linux-any],
libwayland-bin [linux-any],
libwayland-dev [linux-any],
libwayland-egl-backend-dev [linux-any],
libxcb-ewmh-dev,
libxcb-icccm4-dev,
libxcb-imdkit-dev (>= 1.0.1~),
libxcb-randr0-dev,
libxcb-shape0-dev,
libxcb-xfixes0-dev,
libxcb-xinerama0-dev,
libxcb-xkb-dev,
libxcb1-dev,
libxkbcommon-x11-dev,
libxkbfile-dev,
pkg-config,
unicode-cldr-core,
uuid-dev,
wayland-protocols [linux-any],
Standards-Version: 4.6.1
Rules-Requires-Root: no
Homepage: https://github.com/fcitx/fcitx5
Vcs-Git: https://salsa.debian.org/input-method-team/fcitx5.git
Vcs-Browser: https://salsa.debian.org/input-method-team/fcitx5
Package: fcitx5
Architecture: any
Depends:
fcitx5-data (= ${source:Version}),
fcitx5-modules (= ${binary:Version}),
libfcitx5config6 (= ${binary:Version}),
libfcitx5core7 (= ${binary:Version}),
libfcitx5utils2 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Recommends:
fcitx5-config-qt,
fcitx5-frontend-gtk3,
fcitx5-frontend-gtk4,
fcitx5-frontend-qt5,
fcitx5-frontend-qt6,
im-config (>= 0.44),
Suggests:
fcitx5-chinese-addons,
fcitx5-frontend-gtk2,
kde-config-fcitx5,
Conflicts:
fcitx (<< 1:5),
fcitx-data (<< 1:5),
fcitx-bin (<< 1:5),
Description: Next generation of Fcitx Input Method Framework
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides core fcitx5 framework files.
Package: fcitx5-data
Architecture: all
Multi-Arch: foreign
Depends:
${misc:Depends},
Description: Fcitx Input Method Framework v5 (common data files)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides architecture-independent data files.
Package: fcitx5-module-emoji
Architecture: any
Multi-Arch: same
Depends:
unicode-cldr-core,
${misc:Depends},
${shlibs:Depends},
Breaks:
fcitx5-modules (<< 0.0~git20200312),
Replaces:
fcitx5-modules (<< 0.0~git20200312),
Description: Fcitx Input Method Framework v5 (emoji module)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides emoji module for fcitx5.
Package: fcitx5-module-quickphrase
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Fcitx Input Method Framework v5 (quickphrase module)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides quickphrase module for fcitx5.
Package: fcitx5-module-wayland
Architecture: linux-any
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Fcitx Input Method Framework v5 (wayland modules)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides wayland-related modules for fcitx5.
Package: fcitx5-module-xorg
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Fcitx Input Method Framework v5 (xorg modules)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides xorg-related modules for fcitx5.
Package: fcitx5-modules
Architecture: any
Multi-Arch: same
Depends:
fcitx5-data (= ${source:Version}),
${misc:Depends},
${shlibs:Depends},
Recommends:
fcitx5-module-emoji,
fcitx5-module-quickphrase,
fcitx5-module-wayland,
fcitx5-module-xorg,
Breaks:
fcitx5-module-dbus (<< 5.0.4-2),
fcitx5-module-fcitx4 (<< 5.0.4-2),
fcitx5-module-ibus (<< 5.0.4-2),
fcitx5-module-kimpanel (<< 5.0.4-2),
Replaces:
fcitx5-module-dbus (<< 5.0.4-2),
fcitx5-module-fcitx4 (<< 5.0.4-2),
fcitx5-module-ibus (<< 5.0.4-2),
fcitx5-module-kimpanel (<< 5.0.4-2),
Provides:
fcitx5-module-dbus,
fcitx5-module-ibus,
fcitx5-module-kimpanel,
Description: Fcitx Input Method Framework v5 (core modules)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides core modules for fcitx5 and depends on all
input modules.
Package: fcitx5-modules-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
fcitx5-module-emoji (= ${binary:Version}),
fcitx5-module-quickphrase (= ${binary:Version}),
fcitx5-module-wayland (= ${binary:Version}),
fcitx5-module-xorg (= ${binary:Version}),
fcitx5-modules (= ${binary:Version}),
libfcitx5core-dev (= ${binary:Version}),
libfcitx5utils-dev (= ${binary:Version}),
${misc:Depends},
Description: Fcitx Input Method Framework v5 (input modules dev files)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides development files for fcitx5 input modules.
Package: libfcitx5config-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
libfcitx5config6 (= ${binary:Version}),
${misc:Depends},
Description: Fcitx Input Method Framework v5 (config library dev files)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides development files for fcitx5 config libraries.
Package: libfcitx5config6
Architecture: any
Section: libs
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Fcitx Input Method Framework v5 (config library)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides fcitx5 config libraries.
Package: libfcitx5core-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
libfcitx5config-dev (= ${binary:Version}),
libfcitx5core7 (= ${binary:Version}),
libfcitx5utils-dev (= ${binary:Version}),
${misc:Depends},
Description: Fcitx Input Method Framework v5 (core library dev files)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides development files for fcitx5 core libraries.
Package: libfcitx5core7
Architecture: any
Section: libs
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Fcitx Input Method Framework v5 (core library)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides fcitx5 core libraries.
Package: libfcitx5utils-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
libfcitx5utils2 (= ${binary:Version}),
${misc:Depends},
Description: Fcitx Input Method Framework v5 (utils library dev files)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides development files for fcitx5 utils libraries.
Package: libfcitx5utils2
Architecture: any
Section: libs
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Fcitx Input Method Framework v5 (utils library)
Fcitx5 is the next generation of fcitx input method framework. It
provides pleasant and modern input experience with intuitive graphical
configuration tools. The framework is highly extensible with support
for GTK+ and Qt toolkits, D-Bus interfaces, a large variety of desktop
environments and a developer-friendly API.
.
Some of its new features include support of both Wayland and Xorg
and the ability to mimic IBus Input Method Framework in order to
provide better compatibility across different Linux distributions
and desktop environments.
.
This package provides fcitx5 utils libraries.

109
debian/copyright vendored Normal file
View File

@ -0,0 +1,109 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: fcitx5
Upstream-Contact: Weng Xuetian <wengxt@gmail.com>
Source: https://github.com/fcitx/fcitx5
Files: *
Copyright: 2015-2022, CSSlayer <wengxt@gmail.com>
License: LGPL-2.1+
Files: debian/*
Copyright: 2018-2020, Boyuan Yang <byang@debian.org>
License: LGPL-2.1+
Files:
endict/en_dict.txt
Copyright: 2012, CSSlayer <wengxt@gmail.com>
License: LGPL-2+
Comment:
Downloaded from
https://download.fcitx-im.org/data/
Files: cmake/FindPthread.cmake
Copyright:
2006, Chusslove Illich, <caslav.ilic@gmx.net>
2007, Alexander Neundorf, <neundorf@kde.org>
2016, Xuetian Weng <wengxt@gmail.com>
License: BSD-3-Clause
Files:
test/testdir.h.in
test/testevent.cpp
src/modules/clipboard/clipboard_public.h
Copyright: 2015-2017, CSSlayer <wengxt@gmail.com>
License: LGPL-2+
Files:
src/lib/fcitx-utils/keydata.h
Copyright: 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
License: LGPL-2+
Files:
src/modules/unicode/gen.py
Copyright: 2007, Daniel Laidig <d.laidig@gmx.de>
License: LGPL-2+
Files:
src/modules/unicode/unicode_public.h
Copyright: 2021-2021 Rocket Aaron <i@rocka.me>
License: LGPL-2.1+
License: BSD-3-Clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
.
1. Redistributions of source code must retain the copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
License: LGPL-2+
This library is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
.
You should have received a copy of the GNU Lesser General Public
License along with this library; see the file COPYING. If not,
see <https://www.gnu.org/licenses/>.
.
On Debian-based systems, the full text of LGPL-2 could be found at
/usr/share/common-licenses/LGPL-2 .
License: LGPL-2.1+
This library is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation; either version 2.1 of the
License, or (at your option) any later version.
.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
.
You should have received a copy of the GNU Lesser General Public
License along with this library; see the file COPYING. If not,
see <https://www.gnu.org/licenses/>.
.
On Debian-based systems, the full text of LGPL-2.1 could be found at
/usr/share/common-licenses/LGPL-2.1 .

5
debian/fcitx5-data.install vendored Normal file
View File

@ -0,0 +1,5 @@
usr/share/fcitx5/default/
usr/share/fcitx5/spell/
usr/share/fcitx5/themes/
usr/share/fcitx5/unicode/
usr/share/locale/

2
debian/fcitx5-module-emoji.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/*/fcitx5/libemoji.so
usr/share/fcitx5/addon/emoji.conf

View File

@ -0,0 +1,3 @@
usr/lib/*/fcitx5/libquickphrase.so
usr/share/fcitx5/addon/quickphrase.conf
usr/share/fcitx5/data/quickphrase.d

4
debian/fcitx5-module-wayland.install vendored Normal file
View File

@ -0,0 +1,4 @@
usr/lib/*/fcitx5/libwayland.so
usr/lib/*/fcitx5/libwaylandim.so
usr/share/fcitx5/addon/wayland.conf
usr/share/fcitx5/addon/waylandim.conf

4
debian/fcitx5-module-xorg.install vendored Normal file
View File

@ -0,0 +1,4 @@
usr/lib/*/fcitx5/libxcb.so
usr/lib/*/fcitx5/libxim.so
usr/share/fcitx5/addon/xcb.conf
usr/share/fcitx5/addon/xim.conf

3
debian/fcitx5-modules-dev.install vendored Normal file
View File

@ -0,0 +1,3 @@
usr/include/Fcitx5/Module/*
usr/lib/*/cmake/Fcitx5Module*
usr/lib/*/pkgconfig/Fcitx5Module.pc

33
debian/fcitx5-modules.install vendored Normal file
View File

@ -0,0 +1,33 @@
usr/lib/*/fcitx5/libclassicui.so
usr/lib/*/fcitx5/libclipboard.so
usr/lib/*/fcitx5/libdbus.so
usr/lib/*/fcitx5/libdbusfrontend.so
usr/lib/*/fcitx5/libfcitx4frontend.so
usr/lib/*/fcitx5/libibusfrontend.so
usr/lib/*/fcitx5/libimselector.so
usr/lib/*/fcitx5/libkimpanel.so
usr/lib/*/fcitx5/libexec/
usr/lib/*/fcitx5/libnotificationitem.so
usr/lib/*/fcitx5/libnotifications.so
usr/lib/*/fcitx5/libspell.so
usr/lib/*/fcitx5/libtestfrontend.so
usr/lib/*/fcitx5/libtestim.so
usr/lib/*/fcitx5/libtestui.so
usr/lib/*/fcitx5/libunicode.so
usr/share/dbus-1/services/org.fcitx.Fcitx5.service
usr/share/fcitx5/addon/classicui.conf
usr/share/fcitx5/addon/clipboard.conf
usr/share/fcitx5/addon/dbus.conf
usr/share/fcitx5/addon/dbusfrontend.conf
usr/share/fcitx5/addon/fcitx4frontend.conf
usr/share/fcitx5/addon/ibusfrontend.conf
usr/share/fcitx5/addon/imselector.conf
usr/share/fcitx5/addon/keyboard.conf
usr/share/fcitx5/addon/kimpanel.conf
usr/share/fcitx5/addon/notificationitem.conf
usr/share/fcitx5/addon/notifications.conf
usr/share/fcitx5/addon/spell.conf
usr/share/fcitx5/addon/unicode.conf
usr/share/fcitx5/testing/addon/testfrontend.conf
usr/share/fcitx5/testing/addon/testim.conf
usr/share/fcitx5/testing/addon/testui.conf

10
debian/fcitx5.NEWS vendored Normal file
View File

@ -0,0 +1,10 @@
fcitx5 (5.0.10-1) unstable; urgency=medium
To better support icon themes shipped by third party, the new
version of fcitx5 reverts compatibility changes that allowed
coexistence with fcitx4. The new version of fcitx5 cannot
be installed together with old fcitx4 (with package name fcitx).
We recommend that you switch to use fcitx5 for better user
experience and support for Wayland environment.
-- Boyuan Yang <byang@debian.org> Mon, 22 Nov 2021 16:06:45 -0500

10
debian/fcitx5.bug-script vendored Normal file
View File

@ -0,0 +1,10 @@
#!/bin/bash
set -e
yesno "Do you want to share the output of fcitx5-diagnose to help the developers understand your problems better. [y|n]" yep
if [ "$REPLY" != yep ]; then
exit 0
fi
printf "\n--- Fcitx5 Diagnose output ---\n\n" >&3
fcitx5-diagnose >&3

1
debian/fcitx5.docs vendored Normal file
View File

@ -0,0 +1 @@
README.md

6
debian/fcitx5.install vendored Normal file
View File

@ -0,0 +1,6 @@
usr/bin/
usr/libexec/
usr/share/applications/
usr/share/icons/hicolor/*/apps/org.fcitx.Fcitx5.*
usr/share/icons/hicolor/*/apps/fcitx.*
usr/share/metainfo/org.fcitx.Fcitx5.metainfo.xml

2
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,2 @@
[DEFAULT]
component=["endict"]

4
debian/libfcitx5config-dev.install vendored Normal file
View File

@ -0,0 +1,4 @@
usr/include/Fcitx5/Config/*
usr/lib/*/cmake/Fcitx5Config/*.cmake
usr/lib/*/libFcitx5Config.so
usr/lib/*/pkgconfig/Fcitx5Config.pc

2
debian/libfcitx5config6.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/*/libFcitx5Config.so.5.0.*
usr/lib/*/libFcitx5Config.so.6

4
debian/libfcitx5core-dev.install vendored Normal file
View File

@ -0,0 +1,4 @@
usr/include/Fcitx5/Core/*
usr/lib/*/cmake/Fcitx5Core/*.cmake
usr/lib/*/libFcitx5Core.so
usr/lib/*/pkgconfig/Fcitx5Core.pc

2
debian/libfcitx5core7.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/*/libFcitx5Core.so.5.0.*
usr/lib/*/libFcitx5Core.so.7

5
debian/libfcitx5utils-dev.install vendored Normal file
View File

@ -0,0 +1,5 @@
usr/include/Fcitx5/Utils/*
usr/lib/*/cmake/Fcitx5Utils/*.cmake
usr/lib/*/cmake/Fcitx5Utils/*.cmake.in
usr/lib/*/libFcitx5Utils.so
usr/lib/*/pkgconfig/Fcitx5Utils.pc

2
debian/libfcitx5utils2.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/*/libFcitx5Utils.so.2
usr/lib/*/libFcitx5Utils.so.5.0.*

19
debian/rules vendored Executable file
View File

@ -0,0 +1,19 @@
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
config-opt := -DUSE_FLATPAK_ICON=OFF -DENABLE_XDGAUTOSTART=OFF
ifneq (linux,$(DEB_HOST_ARCH_OS))
config-opt += -DUSE_SYSTEMD=OFF -DENABLE_WAYLAND=OFF
endif
%:
dh $@
override_dh_auto_configure:
dh_auto_configure -- $(config-opt)
override_dh_auto_test:
# DBus-related tests can't run in parallel
dh_auto_test --no-parallel

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

2
debian/upstream/metadata vendored Normal file
View File

@ -0,0 +1,2 @@
Repository: https://github.com/fcitx/fcitx5.git
Repository-Browse: https://github.com/fcitx5/fcitx5/

7
debian/watch vendored Normal file
View File

@ -0,0 +1,7 @@
version=4
opts="mode=git, pgpmode=none" \
https://github.com/fcitx/fcitx5 \
refs/tags/@ANY_VERSION@ debian
opts="component=endict" \
https://download.fcitx-im.org/data/ \
en_dict-(\d+).tar.gz ignore