diff options
author | 7k5x | 2021-08-26 16:30:53 +0900 |
---|---|---|
committer | 7k5x | 2021-08-26 16:30:53 +0900 |
commit | 88e5f3b22c11e48d65f6434ee9de9946dba5272e (patch) | |
tree | 2bd0e57cddc0fe3e8a7b819801e32e0e893ba09b | |
parent | 1c7d6b106c4b8d7eb4b561f27e4ea140ae3dafda (diff) | |
download | aur-88e5f3b22c11e48d65f6434ee9de9946dba5272e.tar.gz |
Update to master
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 65 | ||||
-rw-r--r-- | nimf-git.install | 15 |
4 files changed, 40 insertions, 75 deletions
@@ -1,39 +1,28 @@ pkgbase = nimf-git pkgdesc = Nimf is a lightweight, fast and extensible input method framework. - pkgver = 1.2.0.r22.01ae33c + pkgver = 1.3.0.r9.799dfcd pkgrel = 1 - epoch = 1 url = https://github.com/hamonikr/nimf - arch = i386 - arch = x86_64 + arch = any license = LGPL3 makedepends = git - makedepends = meson - makedepends = ninja makedepends = gcc - makedepends = gtk2 + makedepends = intltool makedepends = gtk-doc + makedepends = gtk2 makedepends = gtk-update-icon-cache makedepends = librsvg - makedepends = anthy - makedepends = libhangul>=0.0.12 - makedepends = m17n-db>=1.7.0 - makedepends = m17n-lib>=1.7.0 - makedepends = librime>=1.2.9 makedepends = libx11 makedepends = wayland-protocols - makedepends = wayland - makedepends = qt5-base - depends = glib2 depends = gtk3 - depends = libxklavier - depends = libxkbcommon>=0.5.0 + depends = glib2 + depends = libhangul-git depends = libappindicator-gtk3 - optdepends = qt4: qt4 support - provides = nimf - conflicts = nimf - source = nimf::git+https://github.com/hamonikr/nimf.git#branch=meson-build + depends = libxkbcommon>=0.5.0 + depends = libxklavier + depends = qt5-base + depends = wayland + source = nimf::git+https://github.com/hamonikr/nimf.git md5sums = SKIP pkgname = nimf-git - diff --git a/.gitignore b/.gitignore index a04728ac72e5..091cd8b22a26 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ pkg src nimf -*.tar.xz +*.zst @@ -1,65 +1,56 @@ -# Maintainer: Whemoon Jang <palindrom615@gmail.com> +# Maintainer: 7k5x <7k5xlp0onfire@gmail.com> +# Contributor: Whemoon Jang <palindrom615@gmail.com> # Contributor: Hodong Kim <nimfsoft@gmail.com> # Contributor: Youngbin Han <sukso96100@gmail.com> # Contributor: Changjoo Lee <icj7061@gmail.com> # Contributor: ywen407 <ywen407@naver.com> + +#The current git revision of nimf on GitHub uses a new function of libhangul that's not implemented in the current *release* version of it. Thus, we have to install libhangul-git. Install it from the AUR. pkgname=nimf-git -pkgver=1.2.0.r22.01ae33c +pkgver=1.3.0.r9.799dfcd pkgrel=1 -epoch=1 -pkgdesc='Nimf is a lightweight, fast and extensible input method framework.' -arch=('i386' 'x86_64') +pkgdesc="Nimf is a lightweight, fast and extensible input method framework." +arch=('any') url="https://github.com/hamonikr/nimf" license=('LGPL3') -groups=() -depends=( - 'glib2' - 'gtk3' - 'libxklavier' - 'libxkbcommon>=0.5.0' - 'libappindicator-gtk3' -) +depends=(gtk3 + 'glib2' + 'libhangul-git' + 'libappindicator-gtk3' + 'libxkbcommon>=0.5.0' + 'libxklavier' + 'qt5-base' + 'wayland') makedepends=( - 'git' - 'meson' - 'ninja' + 'git' 'gcc' - 'gtk2' + 'intltool' 'gtk-doc' + 'gtk2' 'gtk-update-icon-cache' 'librsvg' - 'anthy' - 'libhangul>=0.0.12' - 'm17n-db>=1.7.0' - 'm17n-lib>=1.7.0' - 'librime>=1.2.9' 'libx11' 'wayland-protocols' - 'wayland' - 'qt5-base' ) -optdepends=('qt4: qt4 support') provides=("nimf") conflicts=("nimf") -options=() -install= -source=("${pkgname%-git}::git+$url.git#branch=meson-build") -noextract=() -md5sums=('SKIP') +source=( "nimf::git+${url}.git" ) +md5sums=('SKIP' ) pkgver() { - cd "$srcdir/${pkgname%-git}" -# Git, tags available + cd "$srcdir/nimf" printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" + rm -rf ../../nimf } + build() { - cd "$srcdir/${pkgname%-git}" - meson setup build --buildtype=release --prefix="/usr" -Dwith_nimf_qt4=false - ninja -C build + cd "$srcdir/nimf" + ./autogen.sh --prefix=/usr + make } package() { - cd "$srcdir/${pkgname%-git}" - DESTDIR="$pkgdir/" ninja -C build install + cd "$srcdir/nimf" + make DESTDIR="${pkgdir}/" install } diff --git a/nimf-git.install b/nimf-git.install deleted file mode 100644 index f65d50c997d9..000000000000 --- a/nimf-git.install +++ /dev/null @@ -1,15 +0,0 @@ -post_install() { - echo "Compiling schemas..." - /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas/ - echo "Running ldconfig..." - ldconfig - echo "Updating GTK icon cache..." - gtk-update-icon-cache - echo "Updating immodules cache..." - gtk-query-immodules-3.0 --update-cache - gtk-query-immodules-2.0 --update-cache -} - -post_upgrade() { - post_install $1 -} |