summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaylorchu2015-06-17 15:44:03 -0700
committertaylorchu2015-06-17 15:44:25 -0700
commitbc797fdb96da4636a94dd0e787e9208d3884f447 (patch)
tree427dfa1d78e8a25d612b0d4f1cb04831f831c624
downloadaur-bc797fdb96da4636a94dd0e787e9208d3884f447.tar.gz
upgpkg: fcitx-minimal 4.2.9-1
-rw-r--r--.SRCINFO31
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD55
-rw-r--r--fcitx.install16
4 files changed, 107 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3300dae817d0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = fcitx-minimal
+ pkgdesc = Flexible Context-aware Input Tool with eXtension with a minimal set of dependencies (git version)
+ pkgver = 4.2.9
+ pkgrel = 1
+ url = http://github.com/fcitx/fcitx
+ install = fcitx.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = intltool
+ makedepends = cmake
+ makedepends = extra-cmake-modules
+ makedepends = iso-codes
+ depends = pango
+ depends = libxinerama
+ depends = gtk-update-icon-cache
+ depends = shared-mime-info
+ depends = hicolor-icon-theme
+ depends = desktop-file-utils
+ depends = libxkbfile
+ depends = libxfixes
+ depends = dbus
+ depends = libxkbcommon
+ provides = fcitx=4.2.9
+ conflicts = fcitx
+ source = git://github.com/fcitx/fcitx.git
+ md5sums = SKIP
+
+pkgname = fcitx-minimal
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..94af74b643ac
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!fcitx.install
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..103d94c7ec71
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: tailinchu <use_my_id at gmail dot com>
+
+pkgname=fcitx-minimal
+pkgver=4.2.9
+pkgrel=1
+pkgdesc="Flexible Context-aware Input Tool with eXtension with a minimal set of dependencies (git version)"
+arch=('i686' 'x86_64')
+url="http://github.com/fcitx/fcitx"
+license=('GPL')
+
+makedepends=('git' 'intltool' 'cmake' 'extra-cmake-modules' 'iso-codes')
+conflicts=('fcitx')
+provides=("fcitx=$pkgver")
+
+depends=('pango' 'libxinerama' 'gtk-update-icon-cache' 'shared-mime-info' \
+ 'hicolor-icon-theme' 'desktop-file-utils' 'libxkbfile' \
+ 'libxfixes' 'dbus' 'libxkbcommon')
+
+install=fcitx.install
+
+source=("git://github.com/fcitx/fcitx.git")
+md5sums=('SKIP')
+
+_gitroot="fcitx"
+
+pkgver() {
+ cd "$srcdir/$_gitroot"
+ git describe --always | sed 's|-|.|g'
+}
+
+build() {
+ mkdir -p "$srcdir/$_gitroot/build"
+ msg "Starting make..."
+ cd "$srcdir/$_gitroot/build"
+ cmake ".." \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DENABLE_OPENCC=OFF \
+ -DENABLE_PINYIN=OFF \
+ -DENABLE_TABLE=OFF \
+ -DENABLE_ENCHANT=OFF \
+ -DENABLE_PRESAGE=OFF \
+ -DENABLE_QT=OFF \
+ -DENABLE_QT_IM_MODULE=OFF \
+ -DENABLE_SNOOPER=OFF \
+ -DENABLE_GIR=OFF \
+ -DENABLE_ENCHANT=OFF
+ make
+}
+
+package() {
+ cd "$srcdir/$_gitroot/build"
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+}
+
diff --git a/fcitx.install b/fcitx.install
new file mode 100644
index 000000000000..4924e6559108
--- /dev/null
+++ b/fcitx.install
@@ -0,0 +1,16 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
+ update-mime-database usr/share/mime &> /dev/null
+
+ usr/bin/gtk-query-immodules-2.0 --update-cache
+ usr/bin/gtk-query-immodules-3.0 --update-cache
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}