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 /PKGBUILD | |
parent | 3d031e43de7ff6a997e296e09a21f40992c52d3d (diff) | |
download | aur-ef843a640431b15fdce7e7f93e3a203f7cb7571c.tar.gz |
fcitx5-qt-git split qt{4,5}
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 41 insertions, 11 deletions
@@ -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 } |