OSDN Git Service

[add] : Added xfce-conf-git
authorhayao <shun819.mail@gmail.com>
Tue, 10 Mar 2020 02:01:11 +0000 (11:01 +0900)
committerhayao <shun819.mail@gmail.com>
Tue, 10 Mar 2020 02:01:11 +0000 (11:01 +0900)
unstable/alterlinux-xfce-conf-git/PKGBUILD [new file with mode: 0644]
unstable/alterlinux-xfce-conf-jp-git/PKGBUILD [new file with mode: 0644]

diff --git a/unstable/alterlinux-xfce-conf-git/PKGBUILD b/unstable/alterlinux-xfce-conf-git/PKGBUILD
new file mode 100644 (file)
index 0000000..ba31e7f
--- /dev/null
@@ -0,0 +1,56 @@
+# Maintainer : Yamada Hayao <development@fascode.net>
+# Maintainer : lap1sid <development@fascode.net>
+
+_pkgname=alterlinux-xfce-conf
+pkgname=alterlinux-xfce-conf-git
+pkgver=1.0
+pkgrel=1
+pkgdesc='AlterLinux Xfce Settings'
+arch=('any')
+url='https:/fascode.net'
+source=('git+https://github.com/SereneTeam/alterlinux-xfce-conf.git')
+# depends=('alterlinux-wallpapers')
+conflicts=("${_pkgname}")
+sha256sums=('SKIP')
+
+pkgver() {
+    cd "$pkgname"
+    (   set -o pipefail
+        git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+        printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+    )
+}
+
+build () {
+    function remove () {
+        local _list
+        local _file
+        _list=($(echo "$@"))
+        for _file in "${_list[@]}"; do
+            if [[ -f ${_file} ]]; then
+                rm -f "${_file}"
+            elif [[ -d ${_file} ]]; then
+                rm -rf "${_file}"
+            fi
+            echo "${_file} was deleted."
+        done
+    }
+    function copy () {
+        if [[ -f $1 ]]; then
+            cp $1 $2
+        elif [[ -d $1 ]]; then
+            cp -r $1 $2
+        fi
+    }
+    mkdir -p ${srcdir}/etc/skel/
+    remove "${srcdir}/${_pkgname}/.git"
+    cp -r ${srcdir}/${_pkgname}/* ${srcdir}/etc/skel/
+    copy ${srcdir}/${_pkgname}/.xinitrc ${srcdir}/etc/skel/
+    copy ${srcdir}/${_pkgname}/.xprofile ${srcdir}/etc/skel/
+    remove ${srcdir}/${_pkgname}
+}
+
+package () {
+    mkdir -p "$pkgdir"
+    cp -r * "$pkgdir"
+}
diff --git a/unstable/alterlinux-xfce-conf-jp-git/PKGBUILD b/unstable/alterlinux-xfce-conf-jp-git/PKGBUILD
new file mode 100644 (file)
index 0000000..ac1259d
--- /dev/null
@@ -0,0 +1,56 @@
+# Maintainer : Yamada Hayao <development@fascode.net>
+# Maintainer : lap1sid <development@fascode.net>
+
+_pkgname=alterlinux-xfce-conf
+pkgname=alterlinux-xfce-conf-jp-git
+pkgver=r4.ab6f12b
+pkgrel=1
+pkgdesc='AlterLinux Xfce Settings'
+arch=('any')
+url='https:/fascode.net'
+source=('git+https://github.com/SereneTeam/alterlinux-xfce-conf.git#branch=japanese')
+# depends=('alterlinux-wallpapers')
+conflicts=("${_pkgname}" "${_pkgname}-git" "${_pkgname}-jp")
+sha256sums=('SKIP')
+
+pkgver() {
+    cd "${_pkgname}"
+    (   set -o pipefail
+        git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+        printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+    )
+}
+
+build () {
+    function remove () {
+        local _list
+        local _file
+        _list=($(echo "$@"))
+        for _file in "${_list[@]}"; do
+            if [[ -f ${_file} ]]; then
+                rm -f "${_file}"
+            elif [[ -d ${_file} ]]; then
+                rm -rf "${_file}"
+            fi
+            echo "${_file} was deleted."
+        done
+    }
+    function copy () {
+        if [[ -f $1 ]]; then
+            cp $1 $2
+        elif [[ -d $1 ]]; then
+            cp -r $1 $2
+        fi
+    }
+    mkdir -p ${srcdir}/etc/skel/
+    remove "${srcdir}/${_pkgname}/.git"
+    cp -r ${srcdir}/${_pkgname}/* ${srcdir}/etc/skel/
+    copy ${srcdir}/${_pkgname}/.xinitrc ${srcdir}/etc/skel/
+    copy ${srcdir}/${_pkgname}/.xprofile ${srcdir}/etc/skel/
+    remove ${srcdir}/${_pkgname}
+}
+
+package () {
+    mkdir -p "$pkgdir"
+    cp -r * "$pkgdir"
+}