summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjustbrowsing2015-07-08 00:19:02 -0700
committerjustbrowsing2015-07-08 00:19:02 -0700
commit962c5f7ed50e21aefe74e6d7a72697b51de1b36c (patch)
tree0dce5f4c850d0fb55cf250eb6b7a394520ebd1bc
downloadaur-962c5f7ed50e21aefe74e6d7a72697b51de1b36c.tar.gz
Imported to AUR4
-rw-r--r--.AURINFO17
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD30
-rw-r--r--justbrowsing-home.install14
4 files changed, 79 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..365d228fc368
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,17 @@
+pkgbase = justbrowsing-home
+ pkgdesc = Home directory for JustBrowsing
+ pkgver = 1.1
+ pkgrel = 3
+ url = https://github.com/justbrowsing/justbrowsing-config-files
+ install = justbrowsing-home.install
+ arch = any
+ license = unknown
+ makedepends = unzip
+ depends = shadow
+ depends = withlock-svn
+ optdepends = justbrowsing-firefox-profile: Firefox browser profile
+ optdepends = justbrowsing-chrome-profile: Google Chrome browser profile
+ source = https://github.com/justbrowsing/justbrowsing-config-files/archive/master.zip
+
+pkgname = justbrowsing-home
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3b021d9fceb9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = justbrowsing-home
+ pkgdesc = Home directory for JustBrowsing
+ pkgver = 1.1
+ pkgrel = 3
+ url = https://github.com/justbrowsing/justbrowsing-config-files
+ install = justbrowsing-home.install
+ arch = any
+ license = unknown
+ makedepends = unzip
+ depends = shadow
+ depends = withlock-svn
+ optdepends = justbrowsing-firefox-profile: Firefox browser profile
+ optdepends = justbrowsing-chrome-profile: Google Chrome browser profile
+ source = https://github.com/justbrowsing/justbrowsing-config-files/archive/master.zip
+ md5sums = 59cacf1ac2cad427842f9aff15fca297
+
+pkgname = justbrowsing-home
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1a5318214f06
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: justbrowsing <developer4linux+aur@gmail.com>
+pkgname=justbrowsing-home
+pkgver=1.1
+pkgrel=3
+_gitname="justbrowsing-config-files"
+_username="user"
+_userdir="/home/${_username}"
+pkgdesc="Home directory for JustBrowsing"
+arch=('any')
+url="https://github.com/justbrowsing/justbrowsing-config-files"
+license=('unknown')
+depends=('shadow' 'withlock-svn')
+makedepends=('unzip')
+optdepends=('justbrowsing-firefox-profile: Firefox browser profile'
+ 'justbrowsing-chrome-profile: Google Chrome browser profile')
+source=(https://github.com/justbrowsing/${_gitname}/archive/master.zip)
+install=$pkgname.install
+md5sums=('59cacf1ac2cad427842f9aff15fca297')
+
+package() {
+ cd "$srcdir/${_gitname}-master"
+ mkdir -p ${pkgdir}/${_userdir}/{.config/nitrogen,.i3,.locks}
+ chmod 0700 "${pkgdir}/${_userdir}"
+
+ install -m644 ".config/nitrogen/nitrogen.cfg" "${pkgdir}/${_userdir}/.config/nitrogen/nitrogen.cfg"
+ install -m644 ".config/nitrogen/bg-saved.cfg" "${pkgdir}/${_userdir}/.config/nitrogen/bg-saved.cfg"
+ install -m644 ".i3/config" "${pkgdir}/${_userdir}/.i3/config"
+ install -m644 ".wbar" "${pkgdir}/${_userdir}/.wbar"
+ install -m644 ".xinitrc" "${pkgdir}/${_userdir}/.xinitrc"
+}
diff --git a/justbrowsing-home.install b/justbrowsing-home.install
new file mode 100644
index 000000000000..6415963b6cf7
--- /dev/null
+++ b/justbrowsing-home.install
@@ -0,0 +1,14 @@
+_username="user"
+_userdir="/home/${_username}"
+
+pre_install(){
+ useradd -U -m -d "${_userdir}" ${_username}
+}
+
+post_install(){
+ chown -R ${_username}:${_username} "${_userdir}"
+}
+
+post_remove(){
+ userdel "${_username}" 2>/dev/null
+}