Commit 97a30948 authored by Boyuan Yang's avatar Boyuan Yang

debian: Initial packaging

parent d612e072
libime (0~20180816+ds1~exp1) experimental; urgency=medium
* Initial release. (Closes: #nnnnnn)
-- Boyuan Yang <byang@debian.org> Thu, 06 Dec 2018 11:15:13 -0500
Source: libime
Section: libs
Priority: optional
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Uploaders:
Boyuan Yang <byang@debian.org>,
Build-Depends:
cmake (>= 3.7),
debhelper-compat (= 11),
extra-cmake-modules,
libboost-dev (>= 1.61),
libfcitx5utils-dev,
python3:any,
Standards-Version: 4.2.1
Rules-Requires-Root: no
Homepage: https://gitlab.com/fcitx/libime
Vcs-Git: https://salsa.debian.org/input-method-team/libime.git
Vcs-Browser: https://salsa.debian.org/input-method-team/libime
Package: libime-bin
Architecture: any
Section: utils
Depends:
libime-data (= ${source:Version}),
libimecore0 (= ${binary:Version}),
libimepinyin0 (= ${binary:Version}),
libimetable0 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Generic Input Method Implementation (tools)
Libime is a generic input method implementation library.
.
This package provides tools provided by libime.
Package: libime-data
Architecture: all
Multi-Arch: foreign
Section: utils
Depends:
${misc:Depends},
Description: Generic Input Method Implementation library (data files)
Libime is a generic input method implementation library.
.
This package provides architecture-independent data files.
Package: libimecore-dev
Architecture: any
Section: libdevel
Depends:
libimecore0 (= ${binary:Version}),
${misc:Depends},
Description: Generic Input Method Implementation (core dev files)
Libime is a generic input method implementation library.
.
This package provides development files for core library.
Package: libimecore0
Architecture: any
Section: libs
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Generic Input Method Implementation (core library)
Libime is a generic input method implementation library.
.
This package provides its core library.
Package: libimepinyin-dev
Architecture: any
Section: libdevel
Depends:
libimepinyin0 (= ${binary:Version}),
${misc:Depends},
Description: Generic Input Method Implementation (pinyin dev files)
Libime is a generic input method implementation library.
.
This package provides development files for pinyin library.
Package: libimepinyin0
Architecture: any
Section: libs
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Generic Input Method Implementation (pinyin library)
Libime is a generic input method implementation library.
.
This package provides its pinyin library.
Package: libimetable-dev
Architecture: any
Section: libdevel
Depends:
libimetable0 (= ${binary:Version}),
${misc:Depends},
Description: Generic Input Method Implementation (table dev files)
Libime is a generic input method implementation library.
.
This package provides development files for table library.
Package: libimetable0
Architecture: any
Section: libs
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Generic Input Method Implementation (table library)
Libime is a generic input method implementation library.
.
This package provides its table library.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: libime
Upstream-Contact: Weng Xuetian <wengxt@gmail.com>
Source: https://gitlab.com/fcitx/libime
Files: *
Copyright: 2015-2018, CSSlayer <wengxt@gmail.com>
License: LGPL-2.1+
Files: debian/*
Copyright: 2018, Boyuan Yang <byang@debian.org>
License: LGPL-2.1+
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 .
usr/include/LibIME/core/*
usr/lib/*/cmake/LibIMECore/*.cmake
usr/lib/*/libIMECore.so
usr/lib/*/libIMECore.so.0*
usr/include/LibIME/pinyin/*
usr/lib/*/cmake/LibIMEPinyin/*.cmake
usr/lib/*/libIMEPinyin.so
usr/lib/*/libIMECore.so.0*
usr/lib/*/libIMEPinyin.so.0*
usr/include/LibIME/table/*
usr/lib/*/cmake/LibIMETable/*.cmake
usr/lib/*/libIMETable.so
usr/lib/*/libIMETable.so.0*
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
# export DH_VERBOSE=1
# see FEATURE AREAS in dpkg-buildflags(1)
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# package maintainers to append LDFLAGS
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@
override_dh_missing:
dh_missing --fail-missing
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment