OSDN Git Service

[update] : Updated v1.6.2
[alterlinux/alterlinux-pkgbuilds.git] / alter-stable / any / alterlinux-live-tools / PKGBUILD
1 # Maintaoner: Yamada Hayao <hayao@fascode.net>
2
3 remove () {
4     local _list
5     local _file
6     _list=($(echo "$@"))
7     for _file in "${_list[@]}"; do
8         if [[ -f ${_file} ]]; then
9             rm -f "${_file}"
10         elif [[ -d ${_file} ]]; then
11             rm -rf "${_file}"
12         fi
13     done
14 }
15 _pkgname=(
16     "alterlinux-live-tools"
17     "alterlinux-gtk-bookmarks"
18     "alterlinux-welcome-page"
19     "alterlinux-plasma-bookmarks"
20     "alterlinux-desktop-file"
21     "alterlinux-live-info"
22 )
23
24 pkgname=(${_pkgname[@]})
25 _reponame="alterlinux-live-tools"
26 pkgver="1.6.2"
27 pkgrel="1"
28 pkgdesc="Scripts required for live environment"
29 arch=('any')
30 url="https://github.com/FascodeNet/${_reponame}"
31 license=('SUSHI-WARE')
32 depends=(
33     "xdg-user-dirs"
34     "bash"
35 )
36 md5sums=("2778b1b2d4ee7b165323d4288d54950f")
37 source=("${url}/archive/v${pkgver}.zip")
38
39 extracted="${_reponame}-${pkgver}"
40 #extracted="${_reponame}"
41
42 install_files() {
43     _pkgname="${pkgname}"
44     cd "${srcdir}/${extracted}/${_pkgname}"
45     install -m 755 -D "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
46 }
47
48 install_license() {
49     _pkgname="${pkgname}"
50     cd "${srcdir}/${extracted}/"
51     install -m 755 -D "LICENSE.md" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE.md"
52 }
53
54
55 # alterlinux-live-tools
56 package_alterlinux-live-tools() {
57     pkgdesc="Scripts required for live environment (meta package)"
58     conflicts=('alterlinux-live-tools')
59     provides=("alterlinux-live-tools")
60
61     depends+=(${_pkgname[@]})
62
63
64     install_license
65 }
66
67 # alterlinux-gtk-bookmarks
68 package_alterlinux-gtk-bookmarks() {
69     pkgdesc="Simple script to automatically generate GTK bookmarks"
70     install_files
71     install_license
72 }
73
74 # alterlinux-welcome-page
75 package_alterlinux-welcome-page() {
76     pkgdesc="A simple script to open the official AlterLinux website"
77     optdepends=(
78             'chromium: To open the page'
79             'google-chrome: To open the page'
80             'firefox: To open the page'
81     )
82
83     install_files
84     install_license
85 }
86
87 # alterlinux-plasma-bookmarks
88 package_alterlinux-plasma-bookmarks() {
89     pkgdesc="Simple script to automatically generate Plasma bookmarks"
90     install_files
91     install_license
92 }
93
94 # alterlinux-desktop-file
95 package_alterlinux-desktop-file() {
96     pkgdesc="Place the Calamares icon on your desktop"
97     install_files
98
99     cd "${srcdir}/${extracted}/"
100     install -m 755 -D "${srcdir}/${extracted}/${pkgname}/calamares.desktop" "${pkgdir}/usr/share/alterlinux/desktop-file/calamares.desktop"
101     install -m 755 -D "${srcdir}/${extracted}/${pkgname}/welcome-to-alter.desktop" "${pkgdir}/usr/share/alterlinux/desktop-file/welcome-to-alter.desktop"
102
103     install_license
104 }
105
106 # alterlinux-live-info
107 package_alterlinux-live-info() {
108     pkgdesc="Display version information of live environment"
109     install_files
110     install_license
111 }