diff options
author | Jiachen Yang | 2018-01-05 15:51:19 +0900 |
---|---|---|
committer | Jiachen Yang | 2018-01-05 15:51:19 +0900 |
commit | ef843a640431b15fdce7e7f93e3a203f7cb7571c (patch) | |
tree | 0fc8856eb100f6b9178a137aead16d71a8d4f1cb | |
parent | 3d031e43de7ff6a997e296e09a21f40992c52d3d (diff) | |
download | aur-ef843a640431b15fdce7e7f93e3a203f7cb7571c.tar.gz |
fcitx5-qt-git split qt{4,5}
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 56 insertions, 18 deletions
@@ -1,19 +1,27 @@ pkgbase = fcitx5-qt-git pkgdesc = Fcitx Qt Library - pkgver = r111.63e9b36 - pkgrel = 1 + pkgver = r123.5fd61db + pkgrel = 3 url = https://github.com/fcitx/fcitx5 - arch = i686 arch = x86_64 license = GPL makedepends = extra-cmake-modules makedepends = git + makedepends = qt4 + makedepends = qt5-x11extras + makedepends = qt5-quickcontrols depends = fcitx5-git - depends = qt4 - depends = qt5-x11extras - depends = qt5-quickcontrols source = git+https://github.com/fcitx/fcitx5-qt.git sha512sums = SKIP -pkgname = fcitx5-qt-git +pkgname = fcitx5-qt5-git + pkgdesc = Fcitx Qt Library, for Qt5 + depends = fcitx5-git + depends = qt5-x11extras + depends = qt5-quickcontrols + +pkgname = fcitx5-qt4-git + pkgdesc = Fcitx Qt Library, for Qt4 + depends = fcitx5-git + depends = qt4 @@ -2,31 +2,61 @@ # Maintainer: Felix Yan <felixonmars@archlinux.org> # Contributor: csslayer <wengxt AT gmail com> -pkgname=fcitx5-qt-git -pkgver=r111.63e9b36 -pkgrel=1 +_pkgname=fcitx5-qt +pkgbase=$_pkgname-git +pkgname=(fcitx5-qt5-git fcitx5-qt4-git) +pkgver=r123.5fd61db +pkgrel=3 pkgdesc="Fcitx Qt Library" -arch=('i686' 'x86_64') +arch=('x86_64') url="https://github.com/fcitx/fcitx5" license=('GPL') -depends=('fcitx5-git' 'qt4' 'qt5-x11extras' 'qt5-quickcontrols') -makedepends=('extra-cmake-modules' 'git') +depends=('fcitx5-git') +makedepends=('extra-cmake-modules' 'git' 'qt4' 'qt5-x11extras' 'qt5-quickcontrols') source=("git+https://github.com/fcitx/fcitx5-qt.git") sha512sums=('SKIP') pkgver() { - cd fcitx5-qt + cd $_pkgname printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build(){ - cd fcitx5-qt + cd $_pkgname cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=/usr/lib . make + + # install into /tmp and split the package + make DESTDIR="/tmp/$_pkgname/" install +} + +_mv_pkg(){ + mkdir -p "$pkgdir/$(dirname $1)" + mv "$@" "$pkgdir/$(dirname $1)" } -package() { - cd fcitx5-qt - make DESTDIR="$pkgdir" install +package_fcitx5-qt5-git(){ + depends=('fcitx5-git' 'qt5-x11extras' 'qt5-quickcontrols') + pkgdesc="Fcitx Qt Library, for Qt5" + + cd /tmp/$_pkgname + _mv_pkg usr/share + _mv_pkg usr/lib/qt + _mv_pkg usr/lib/libFcitx5Qt5* + _mv_pkg usr/lib/fcitx5 + _mv_pkg usr/lib/cmake/Fcitx5Qt5DBusAddons + _mv_pkg usr/lib/cmake/Fcitx5Qt5WidgetsAddons + _mv_pkg usr/include/Fcitx5Qt5 +} + +package_fcitx5-qt4-git(){ + depends=('fcitx5-git' 'qt4') + pkgdesc="Fcitx Qt Library, for Qt4" + + cd /tmp/$_pkgname + _mv_pkg usr/lib/qt4 + _mv_pkg usr/lib/libFcitx5Qt4* + _mv_pkg usr/lib/cmake/Fcitx5Qt4DBusAddons + _mv_pkg usr/include/Fcitx5Qt4 } |