diff options
author | Chiu-Hsiang Hsu | 2015-08-20 19:29:26 +0800 |
---|---|---|
committer | Chiu-Hsiang Hsu | 2015-08-20 19:29:26 +0800 |
commit | 1b0912cdabc409287c3d27c7f6b4d3833de684de (patch) | |
tree | df3ad37c3000cb793b33e5c51ae9799000923c88 | |
download | aur-1b0912cdabc409287c3d27c7f6b4d3833de684de.tar.gz |
add original files
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | hime-git.install | 14 |
3 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a914762824ef --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = hime-git + pkgdesc = A GTK2+/GTK3+ based universal input method platform + pkgver = 1020.5046bf6 + pkgrel = 1 + url = http://hime-ime.github.io/ + install = hime-git.install + arch = i686 + arch = x86_64 + license = LGPL2 + license = FDL + license = GPL2 + makedepends = git + makedepends = gettext + makedepends = gtk3 + makedepends = qt4 + makedepends = anthy + makedepends = libchewing + depends = gtk2 + depends = libxtst + optdepends = gtk3: enable gtk3 im module + optdepends = qt4: enable qt4 im module + optdepends = anthy: enable Anthy input method + optdepends = libchewing: enable Chewing input method + provides = hime + conflicts = hime + options = !strip + source = hime::git+https://github.com/hime-ime/hime.git + sha512sums = SKIP + +pkgname = hime-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..13d81164e29f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: HIME team +_pkgname=hime +pkgname=hime-git +pkgver=1020.5046bf6 +pkgrel=1 +pkgdesc="A GTK2+/GTK3+ based universal input method platform" +arch=('i686' 'x86_64') +url="http://hime-ime.github.io/" +license=('LGPL2' 'FDL' 'GPL2') +depends=('gtk2' 'libxtst') +makedepends=('git' 'gettext' 'gtk3' 'qt4' 'anthy' 'libchewing') +optdepends=('gtk3: enable gtk3 im module' 'qt4: enable qt4 im module' 'anthy: enable Anthy input method' 'libchewing: enable Chewing input method') +options=(!strip) +install=hime-git.install +conflicts=('hime') +provides=('hime') +source=("${_pkgname}::git+https://github.com/hime-ime/hime.git") +sha512sums=('SKIP') + + +pkgver() { + cd "${srcdir}/${_pkgname}" + echo $(git rev-list --count master).$(git rev-parse --short master) +} + +build() { + cd "${srcdir}/${_pkgname}" + ./configure --prefix=/usr --disable-lib64 + make +} + +package() { + cd "${srcdir}/${_pkgname}" + make DESTDIR="${pkgdir}" install + + install -dm755 "${pkgdir}/usr/share/licenses/${_pkgname}/" + # install licence files + install -Dm644 fdl-1.2.txt gpl-2.0.txt lgpl-2.1.txt "${pkgdir}/usr/share/licenses/${_pkgname}/" +} diff --git a/hime-git.install b/hime-git.install new file mode 100644 index 000000000000..cc2c3dce0893 --- /dev/null +++ b/hime-git.install @@ -0,0 +1,14 @@ +post_install() { + echo -n "updating gtk immodules... " + [ -x /usr/bin/gtk-query-immodules-2.0 ] && /usr/bin/gtk-query-immodules-2.0 --update-cache> /etc/gtk-2.0/gtk.immodules + [ -x /usr/bin/gtk-query-immodules-3.0 ] && /usr/bin/gtk-query-immodules-3.0 --update-cache> `pkg-config --variable=libdir gtk+-3.0`/gtk-3.0/`pkg-config --variable=gtk_binary_version gtk+-3.0`/immodules.cache + echo "done." +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |