wok-next diff fcitx/receipt @ rev 21020
Cleaning is almost finished... I should proceed to upgrades.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Nov 02 14:15:08 2018 +0200 (2018-11-02) |
parents | f48456621a9d |
children | 5669e8b3be70 |
line diff
1.1 --- a/fcitx/receipt Tue Oct 16 16:46:05 2018 +0300 1.2 +++ b/fcitx/receipt Fri Nov 02 14:15:08 2018 +0200 1.3 @@ -3,7 +3,7 @@ 1.4 PACKAGE="fcitx" 1.5 VERSION="4.1.2" 1.6 CATEGORY="x-window" 1.7 -SHORT_DESC="Free Chinese Input Toy of X, a collection of Simplified Chinese input methods for Linux." 1.8 +SHORT_DESC="Free Chinese Input Toy of X, a collection of Simplified Chinese input methods for Linux" 1.9 MAINTAINER="lufeng369@slitaz.org" 1.10 LICENSE="GPL2" 1.11 TARBALL="$PACKAGE-${VERSION}_all.tar.bz2" 1.12 @@ -11,85 +11,80 @@ 1.13 WGET_URL="https://download.fcitx-im.org/$PACKAGE/$TARBALL" 1.14 1.15 BUILD_DEPENDS="cmake intltool cairo-dev pango-dev gtk2-dev dbus-dev opencc-dev" 1.16 -SPLIT="fcitx-dev fcitx-skin-classic fcitx-skin-dark fcitx-skin-default \ 1.17 -fcitx-tools libfcitx" 1.18 +SPLIT="$PACKAGE-dev $PACKAGE-skin-classic $PACKAGE-skin-dark \ 1.19 +$PACKAGE-skin-default $PACKAGE-tools libfcitx" 1.20 1.21 -# Rules to configure and make the package. 1.22 -compile_rules() 1.23 -{ 1.24 - mkdir -p $src/build 1.25 - cd $src/build 1.26 - cmake $src \ 1.27 +compile_rules() { 1.28 + mkdir build 1.29 + cd build 1.30 + cmake \ 1.31 -DCMAKE_INSTALL_PREFIX=/usr \ 1.32 -DENABLE_QT_IM_MODULE=OFF \ 1.33 -DENABLE_GTK2_IM_MODULE=OFF \ 1.34 -DENABLE_GTK3_IM_MODULE=OFF \ 1.35 - -DENABLE_OPENCC=ON || return 1 1.36 - cd $src 1.37 - make -C build || return 1 1.38 - make install/fast -C build DESTDIR=$DESTDIR 1.39 + -DENABLE_OPENCC=ON \ 1.40 + .. && 1.41 + make && 1.42 + make DESTDIR=$install install/fast 1.43 } 1.44 1.45 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.46 -genpkg_rules() 1.47 -{ 1.48 +genpkg_rules() { 1.49 case $PACKAGE in 1.50 - fcitx) 1.51 - DEPENDS="libfcitx fcitx-skin-default gtk2" 1.52 - mkdir -p $fs/usr/bin/ $fs/usr/share/fcitx/ $fs/usr/share/applications/ 1.53 - cp -a $install/usr/bin/fcitx $fs/usr/bin/ 1.54 - cp -a $install/usr/bin/fcitx-configtool $fs/usr/bin/ 1.55 - cp -a $install/usr/bin/fcitx-remote $fs/usr/bin/ 1.56 - cp -a $install/usr/bin/fcitx4-config $fs/usr/bin/ 1.57 - cp -a $install/usr/share/fcitx/addon/ $fs/usr/share/fcitx/ 1.58 - cp -a $install/usr/share/fcitx/configdesc/ $fs/usr/share/fcitx/ 1.59 - cp -a $install/usr/share/fcitx/data/ $fs/usr/share/fcitx/ 1.60 - cp -a $install/usr/share/fcitx/pinyin/ $fs/usr/share/fcitx/ 1.61 - cp -a $install/usr/share/fcitx/table/ $fs/usr/share/fcitx/ 1.62 - cp -a $install/usr/share/applications/*.desktop $fs/usr/share/applications/ 1.63 - cp -a $install/usr/share/icons/ $fs/usr/share/ 1.64 - ;; 1.65 - fcitx-dev) 1.66 - CAT="development|The fcitx-dev package includes the header files for the FCITX package." 1.67 - DEPENDS="libfcitx xorg-libX11-dev" 1.68 - mkdir -p $fs/usr/lib/pkgconfig/ $fs/usr/share/ 1.69 - cp -a $install/usr/lib/libfcitx*.so $fs/usr/lib/ 1.70 - cp -a $install/usr/lib/pkgconfig/*.pc $fs/usr/lib/pkgconfig/ 1.71 - cp -a $install/usr/share/cmake/ $fs/usr/share/ 1.72 - cp -a $install/usr/include/ $fs/usr/ 1.73 - ;; 1.74 - fcitx-skin-classic) 1.75 - CAT="x-window|The classic skin of fcitx." 1.76 - mkdir -p $fs/usr/share/fcitx/skin/ 1.77 - cp -a $install/usr/share/fcitx/skin/classic/ $fs/usr/share/fcitx/skin/ 1.78 - ;; 1.79 - fcitx-skin-dark) 1.80 - CAT="x-window|The dark skin of fcitx." 1.81 - mkdir -p $fs/usr/share/fcitx/skin/ 1.82 - cp -a $install/usr/share/fcitx/skin/dark/ $fs/usr/share/fcitx/dark/ 1.83 - ;; 1.84 - fcitx-skin-default) 1.85 - CAT="x-window|The default skin of fcitx." 1.86 - mkdir -p $fs/usr/share/fcitx/skin/ 1.87 - cp -a $install/usr/share/fcitx/skin/default $fs/usr/share/fcitx/skin/ 1.88 - ;; 1.89 - fcitx-tools) 1.90 - CAT="x-window|The fcitx-tools package includes some tools of fcitx." 1.91 - DEPENDS="fcitx" 1.92 - mkdir -p $fs/usr/bin/ 1.93 - cp -a $install/usr/bin/createPYMB $fs/usr/bin/ 1.94 - cp -a $install/usr/bin/readPYBase $fs/usr/bin/ 1.95 - cp -a $install/usr/bin/readPYMB $fs/usr/bin/ 1.96 - cp -a $install/usr/bin/mb2org $fs/usr/bin/ 1.97 - cp -a $install/usr/bin/mb2txt $fs/usr/bin/ 1.98 - cp -a $install/usr/bin/scel2org $fs/usr/bin/ 1.99 - cp -a $install/usr/bin/txt2mb $fs/usr/bin/ 1.100 - ;; 1.101 - libfcitx) 1.102 - CAT="x-window|The libfcitx package provides shared libraries for FCITX." 1.103 - mkdir -p $fs/usr/lib/fcitx/ 1.104 - cp -a $install/usr/lib/fcitx/*.so $fs/usr/lib/fcitx/ 1.105 - cp -a $install/usr/lib/libfcitx*.so.* $fs/usr/lib/ 1.106 - ;; 1.107 + fcitx) 1.108 + DEPENDS="libfcitx fcitx-skin-default gtk2" 1.109 + mkdir -p $fs/usr/bin/ $fs/usr/share/fcitx/ $fs/usr/share/applications/ 1.110 + cp -a $install/usr/bin/fcitx $fs/usr/bin/ 1.111 + cp -a $install/usr/bin/fcitx-configtool $fs/usr/bin/ 1.112 + cp -a $install/usr/bin/fcitx-remote $fs/usr/bin/ 1.113 + cp -a $install/usr/bin/fcitx4-config $fs/usr/bin/ 1.114 + cp -a $install/usr/share/fcitx/addon/ $fs/usr/share/fcitx/ 1.115 + cp -a $install/usr/share/fcitx/configdesc/ $fs/usr/share/fcitx/ 1.116 + cp -a $install/usr/share/fcitx/data/ $fs/usr/share/fcitx/ 1.117 + cp -a $install/usr/share/fcitx/pinyin/ $fs/usr/share/fcitx/ 1.118 + cp -a $install/usr/share/fcitx/table/ $fs/usr/share/fcitx/ 1.119 + cp -a $install/usr/share/applications/*.desktop $fs/usr/share/applications/ 1.120 + cp -a $install/usr/share/icons/ $fs/usr/share/ 1.121 + ;; 1.122 + *-dev) 1.123 + DEPENDS="libfcitx xorg-libX11-dev" 1.124 + mkdir -p $fs/usr/lib/pkgconfig/ $fs/usr/share/ 1.125 + cp -a $install/usr/lib/libfcitx*.so $fs/usr/lib/ 1.126 + cp -a $install/usr/lib/pkgconfig/*.pc $fs/usr/lib/pkgconfig/ 1.127 + cp -a $install/usr/share/cmake/ $fs/usr/share/ 1.128 + cp -a $install/usr/include/ $fs/usr/ 1.129 + ;; 1.130 + *-skin-classic) 1.131 + CAT="x-window|classic skin" 1.132 + mkdir -p $fs/usr/share/fcitx/skin/ 1.133 + cp -a $install/usr/share/fcitx/skin/classic/ $fs/usr/share/fcitx/skin/ 1.134 + ;; 1.135 + *-skin-dark) 1.136 + CAT="x-window|dark skin" 1.137 + mkdir -p $fs/usr/share/fcitx/skin/ 1.138 + cp -a $install/usr/share/fcitx/skin/dark/ $fs/usr/share/fcitx/dark/ 1.139 + ;; 1.140 + *-skin-default) 1.141 + CAT="x-window|default skin" 1.142 + mkdir -p $fs/usr/share/fcitx/skin/ 1.143 + cp -a $install/usr/share/fcitx/skin/default $fs/usr/share/fcitx/skin/ 1.144 + ;; 1.145 + *-tools) 1.146 + CAT="x-window|some tools" 1.147 + DEPENDS="fcitx" 1.148 + mkdir -p $fs/usr/bin/ 1.149 + cp -a $install/usr/bin/createPYMB $fs/usr/bin/ 1.150 + cp -a $install/usr/bin/readPYBase $fs/usr/bin/ 1.151 + cp -a $install/usr/bin/readPYMB $fs/usr/bin/ 1.152 + cp -a $install/usr/bin/mb2org $fs/usr/bin/ 1.153 + cp -a $install/usr/bin/mb2txt $fs/usr/bin/ 1.154 + cp -a $install/usr/bin/scel2org $fs/usr/bin/ 1.155 + cp -a $install/usr/bin/txt2mb $fs/usr/bin/ 1.156 + ;; 1.157 + libfcitx) 1.158 + CAT="x-window|shared libraries" 1.159 + mkdir -p $fs/usr/lib/fcitx/ 1.160 + cp -a $install/usr/lib/fcitx/*.so $fs/usr/lib/fcitx/ 1.161 + cp -a $install/usr/lib/libfcitx*.so.* $fs/usr/lib/ 1.162 + ;; 1.163 esac 1.164 }