OSDN Git Service

[update] : Updated xfce conf.
[alterlinux/alterlinux-pkgbuilds.git] / stable / alterlinux-xfce-conf / PKGBUILD
1 # Maintainer : Yamada Hayao <development@fascode.net>
2 # Maintainer : lap1sid <development@fascode.net>
3
4 pkgname=alterlinux-xfce-conf
5 pkgver=1.6
6 pkgrel=1
7 pkgdesc='AlterLinux Xfce Settings'
8 arch=('any')
9 url='https:/fascode.net'
10 source=("https://github.com/SereneTeam/${pkgname}/archive/v${pkgver}.zip")
11 depends=('alterlinux-wallpapers' 'nerd-fonts-source-code-pro')
12 conflicts=("alterlinux-xfce-conf-git")
13 md5sums=('7cfd0a3cb90d31fc91d16c19f94408b6')
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}/.xinitrc ${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 }