OSDN Git Service

[update] : Updated alterlinux-i3-manager v1.1
[alterlinux/alterlinux-pkgbuilds.git] / alter-stable / alterlinux-fcitx-conf / PKGBUILD
1 # Maintainer : Yamada Hayao <development@fascode.net>
2 # Maintainer : lap1sid <development@fascode.net>
3
4 pkgname=alterlinux-fcitx-conf
5 pkgver=1.1
6 pkgrel=1
7 pkgdesc='AlterLinux fcitx Settings'
8 arch=('any')
9 url='https:/fascode.net'
10 source=("https://github.com/SereneTeam/${pkgname}/archive/v${pkgver}.zip")
11 depends=('alterlinux-wallpapers')
12 conflicts=("alterlinux-fcitx-conf-git")
13 sha256sums=('SKIP')
14
15
16 build () {
17     function remove () {
18         local _list
19         local _file
20         _list=($(echo "$@"))
21         for _file in "${_list[@]}"; do
22             if [[ -f ${_file} ]]; then
23                 rm -f "${_file}"
24             elif [[ -d ${_file} ]]; then
25                 rm -rf "${_file}"
26             fi
27             echo "${_file} was deleted."
28         done
29     }
30     function copy () {
31         if [[ -f $1 ]]; then
32             cp $1 $2
33         elif [[ -d $1 ]]; then
34             cp -r $1 $2
35         fi
36     }
37     mkdir -p ${srcdir}/etc/skel/.config
38     cp -r ${srcdir}/${pkgname}-${pkgver}/* ${srcdir}/etc/skel/.config
39     copy ${srcdir}/${pkgname}-${pkgver}/.xprofile ${srcdir}/etc/skel/
40     remove ${srcdir}/${pkgname}-${pkgver}
41     rm v${pkgver}.zip
42 }
43
44 package () {
45     mkdir -p "$pkgdir"
46     cp -r * "$pkgdir"
47 }