diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..83772b9544a3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = fcitx5-cskk-git + pkgdesc = SKK input method plugin for fcitx5 that uses LibCSKK + pkgver = 1.2.0.r8.gb2f93ed + pkgrel = 1 + url = https://github.com/fcitx/fcitx5-cskk + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = cmake + makedepends = extra-cmake-modules + depends = gettext + depends = fcitx5 + depends = qt5-base + depends = qt5-declarative + depends = fcitx5-qt + depends = cskk + provides = fcitx5-cskk + conflicts = fcitx5-cskk + source = git+https://github.com/fcitx/fcitx5-cskk.git + sha256sums = SKIP + +pkgname = fcitx5-cskk-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0432045c2587 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Yang Niao <yang at fascode dot net> +# Contributor: Naoaki Iwakiri <naoaki at gmail dot com> +# Contributor: Weng Xuetian <wengxt at gmail dot com> + +# package metadata +pkgname='fcitx5-cskk-git' +pkgver=1.2.0.r8.gb2f93ed +pkgrel=1 + +# General +pkgdesc='SKK input method plugin for fcitx5 that uses LibCSKK' +arch=('x86_64') # maybe +url='https://github.com/fcitx/fcitx5-cskk' +license=('GPL3') + +# Dependencies +depends=('gettext' 'fcitx5' 'qt5-base' 'qt5-declarative' 'fcitx5-qt' 'cskk') +makedepends=('git' 'cmake' 'extra-cmake-modules') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") + + +# Source +source=("git+https://github.com/fcitx/${pkgname%-git}.git") + +# sha256sums +sha256sums=('SKIP') + +# pkgver +pkgver() { + cd "${pkgname%-git}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +# build +build() { + cd "${pkgname%-git}" + mkdir -p build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +# package +package() { + cd "${pkgname%-git}/build" + make DESTDIR="${pkgdir}" install +} |