OSDN Git Service

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

diff --git a/stable/alterlinux-xfce-conf-jp/PKGBUILD b/stable/alterlinux-xfce-conf-jp/PKGBUILD
new file mode 100644 (file)
index 0000000..640db6a
--- /dev/null
@@ -0,0 +1,50 @@
+# Maintainer : Yamada Hayao <development@fascode.net>
+# Maintainer : lap1sid <development@fascode.net>
+
+pkgname=alterlinux-xfce-conf-jp
+_pkgname=alterlinux-xfce-conf
+pkgver=1.0
+_pkgver="${pkgver}-jp"
+pkgrel=1
+pkgdesc='AlterLinux Xfce Settings'
+arch=('any')
+url='https:/fascode.net'
+source=("https://github.com/SereneTeam/${_pkgname}/archive/v${pkgver}-jp.zip")
+# depends=('alterlinux-wallpapers')
+conflicts=("alterlinux-xfce-conf" "alterlinux-xfce-conf-git" "alterlinux-xfce-conf-jp-git")
+sha256sums=('SKIP')
+
+
+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/
+    cp -r ${srcdir}/${_pkgname}-${_pkgver}/* ${srcdir}/etc/skel/
+    copy ${srcdir}/${_pkgname}-${_pkgver}/.xinitrc ${srcdir}/etc/skel/
+    copy ${srcdir}/${_pkgname}-${_pkgver}/.xprofile ${srcdir}/etc/skel/
+    remove ${srcdir}/${_pkgname}-${_pkgver}
+    rm v${_pkgver}.zip
+}
+
+package () {
+    mkdir -p "$pkgdir"
+    cp -r * "$pkgdir"
+}
diff --git a/stable/alterlinux-xfce-conf/.config.tar.gz b/stable/alterlinux-xfce-conf/.config.tar.gz
deleted file mode 100644 (file)
index 8d250c4..0000000
Binary files a/stable/alterlinux-xfce-conf/.config.tar.gz and /dev/null differ
diff --git a/stable/alterlinux-xfce-conf/.xprofile b/stable/alterlinux-xfce-conf/.xprofile
deleted file mode 100644 (file)
index ff995a3..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-export GTK_IM_MODULE=fcitx
-export QT_IM_MODULE=fcitx
-export XMODIFIERS=”@im=fcitx”
index fece6a0..b266242 100644 (file)
@@ -1,20 +1,48 @@
 # Maintainer : Yamada Hayao <development@fascode.net>
 # Maintainer : lap1sid <development@fascode.net>
+
 pkgname=alterlinux-xfce-conf
 pkgver=1.0
 pkgrel=1
 pkgdesc='AlterLinux Xfce Settings'
 arch=('any')
 url='https:/fascode.net'
-source=(".config.tar.gz"
-        ".xprofile")
-depends=('alterlinux-wallpapers')
-sha256sums=('SKIP'
-            'SKIP')
-package() {
-    cd "${srcdir}"
-    install -Dm644 "${srcdir}/.xprofile" "${pkgdir}/etc/skel/.xprofile"
-    mkdir -p ${pkgdir}/etc/skel/.config
-    cp -r "${srcdir}/.config" "${pkgdir}/etc/skel/"
-    chmod 755 -R ${pkgdir}/etc/skel/.config/*
+source=("https://github.com/SereneTeam/${pkgname}/archive/v${pkgver}.zip")
+# depends=('alterlinux-wallpapers')
+conflicts=("alterlinux-xfce-conf-git" "alterlinux-xfce-conf-jp" "alterlinux-xfce-conf-jp-git")
+sha256sums=('SKIP')
+
+
+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/
+    cp -r ${srcdir}/${pkgname}-${pkgver}/* ${srcdir}/etc/skel/
+    copy ${srcdir}/${pkgname}-${pkgver}/.xinitrc ${srcdir}/etc/skel/
+    copy ${srcdir}/${pkgname}-${pkgver}/.xprofile ${srcdir}/etc/skel/
+    remove ${srcdir}/${pkgname}-${pkgver}
+    rm v${pkgver}.zip
+}
+
+package () {
+    mkdir -p "$pkgdir"
+    cp -r * "$pkgdir"
 }
index ba31e7f..d8a977d 100644 (file)
@@ -10,7 +10,7 @@ arch=('any')
 url='https:/fascode.net'
 source=('git+https://github.com/SereneTeam/alterlinux-xfce-conf.git')
 # depends=('alterlinux-wallpapers')
-conflicts=("${_pkgname}")
+conflicts=("alterlinux-xfce-conf" "alterlinux-xfce-conf-jp" "alterlinux-xfce-conf-jp-git")
 sha256sums=('SKIP')
 
 pkgver() {
index ac1259d..9dbfdf4 100644 (file)
@@ -10,7 +10,7 @@ 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")
+conflicts=("alterlinux-xfce-conf" "alterlinux-xfce-conf-git" "alterlinux-xfce-conf-jp")
 sha256sums=('SKIP')
 
 pkgver() {