summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjustbrowsing2015-07-08 00:31:34 -0700
committerjustbrowsing2015-07-08 00:31:34 -0700
commit9ce25f72c958a80d78a3632414b564cbd5227078 (patch)
tree9b9071c2d6864423bdcf6c19b582a6a27af72353
downloadaur-justbrowsing-webapps.tar.gz
Imported to AUR4
-rw-r--r--.AURINFO17
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD138
-rw-r--r--webapps.install8
4 files changed, 180 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..f7723c7ad150
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,17 @@
+pkgbase = justbrowsing-webapps
+ pkgdesc = Web-apps for JustBrowsing: calculator, notes, timers, wageclock
+ pkgver = 2.7
+ pkgrel = 1
+ url = https://github.com/justbrowsing/justbrowsing
+ install = webapps.install
+ arch = any
+ groups = justbrowsing
+ license = custom
+ license = CCPL
+ license = MIT
+ makedepends = git
+ optdepends = firefox: web browser
+ optdepends = chromium: web browser
+
+pkgname = justbrowsing-webapps
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f7723c7ad150
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = justbrowsing-webapps
+ pkgdesc = Web-apps for JustBrowsing: calculator, notes, timers, wageclock
+ pkgver = 2.7
+ pkgrel = 1
+ url = https://github.com/justbrowsing/justbrowsing
+ install = webapps.install
+ arch = any
+ groups = justbrowsing
+ license = custom
+ license = CCPL
+ license = MIT
+ makedepends = git
+ optdepends = firefox: web browser
+ optdepends = chromium: web browser
+
+pkgname = justbrowsing-webapps
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8838f5e50ddb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,138 @@
+# Maintainer: justbrowsing <developer4linux+aur@gmail.com>
+pkgname=justbrowsing-webapps
+pkgver=2.7
+pkgrel=1
+pkgdesc="Web-apps for JustBrowsing: calculator, notes, timers, wageclock"
+arch=('any')
+url="https://github.com/justbrowsing/justbrowsing"
+depends=()
+makedepends=('git')
+optdepends=('firefox: web browser' 'chromium: web browser')
+license=('custom' 'CCPL' 'MIT')
+groups=("justbrowsing")
+install=webapps.install
+
+_calculatorURL='https://github.com/justbrowsing/justbrowsing-calculator.git'
+_calculator='justbrowsing-calculator'
+_emailURL='https://github.com/justbrowsing/justbrowsing-email.git'
+_email='justbrowsing-email'
+_notesURL='https://github.com/justbrowsing/justbrowsing-notes.git'
+_notes='justbrowsing-notes'
+_timersURL='https://github.com/justbrowsing/justbrowsing-timers.git'
+_timers='justbrowsing-timers'
+_wageclockURL='https://github.com/justbrowsing/justbrowsing-wageclock.git'
+_wageclock='justbrowsing-wageclock'
+
+build() {
+ # Calculator web-app
+ cd "$srcdir"
+ msg "Connecting to github GIT server...."
+ if [ -d "$srcdir/$_calculator" ] ; then
+ cd $_calculator && git pull origin
+ else
+ git clone "$_calculatorURL"
+ cd $_calculator
+ fi
+
+ # Email web-app
+ cd "$srcdir"
+ msg "Connecting to github GIT server...."
+ if [ -d "$srcdir/$_email" ] ; then
+ cd $_email && git pull origin
+ else
+ git clone "$_emailURL"
+ cd $_email
+ fi
+
+ # Notes web-app
+ cd "$srcdir"
+ msg "Connecting to github GIT server...."
+ if [ -d "$srcdir/$_notes" ] ; then
+ cd $_notes && git pull origin
+ else
+ git clone "$_notesURL"
+ cd $_notes
+ fi
+
+ # Timers web-app
+ cd "$srcdir"
+ msg "Connecting to github GIT server...."
+ if [ -d "$srcdir/$_timers" ] ; then
+ cd $_timers && git pull origin
+ else
+ git clone "$_timersURL"
+ cd $_timers
+ fi
+
+ # Wageclock web-app
+ cd "$srcdir"
+ msg "Connecting to github GIT server...."
+ if [ -d "$srcdir/$_wageclock" ] ; then
+ cd $_wageclock && git pull origin
+ else
+ git clone "$_wageclockURL"
+ cd $_wageclock
+ fi
+}
+
+package() {
+ # Calculator web-app
+ cd "$srcdir/$_calculator"
+ mkdir -p $pkgdir/apps/calc
+ install -m444 *.css $pkgdir/apps/calc/
+ install -m444 *.html $pkgdir/apps/calc/
+ install -m444 *.ico $pkgdir/apps/calc/
+ install -m444 *.js $pkgdir/apps/calc/
+ install -m444 *.png $pkgdir/apps/calc/
+ install -m444 *.ttf $pkgdir/apps/calc/
+
+ mkdir -p $pkgdir/usr/share/licenses/$pkgname/calculator
+ install -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/calculator/LICENSE"
+
+ # Email web-app
+ cd "$srcdir/$_email"
+ mkdir -p $pkgdir/apps/email
+ install -m444 * $pkgdir/apps/email/
+
+ mkdir -p $pkgdir/usr/share/licenses/$pkgname/email
+ install -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/email/LICENSE"
+
+ # Notes web-app
+ cd "$srcdir/$_notes"
+ mkdir -p $pkgdir/apps/notes/{css,img,js}
+ mkdir -p $pkgdir/apps/notes/js/locales
+ install -m444 *.html $pkgdir/apps/notes/
+ install -m444 *.ico $pkgdir/apps/notes/
+ install -m444 *.png $pkgdir/apps/notes/
+ install -m444 css/*.css $pkgdir/apps/notes/css/
+ install -m444 img/*.png $pkgdir/apps/notes/img/
+ install -m444 js/*.js $pkgdir/apps/notes/js/
+ install -m444 js/locales/*.js $pkgdir/apps/notes/js/locales/
+
+ mkdir -p $pkgdir/usr/share/licenses/$pkgname/notes
+ install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/notes/LICENSE"
+
+ # Timers web-app
+ cd "$srcdir/$_timers"
+ mkdir -p $pkgdir/apps/timers/sound
+ install -m444 *.css $pkgdir/apps/timers/
+ install -m444 *.html $pkgdir/apps/timers/
+ install -m444 *.ico $pkgdir/apps/timers/
+ install -m444 *.js $pkgdir/apps/timers/
+ install -m444 *.png $pkgdir/apps/timers/
+ install -m444 *.ttf $pkgdir/apps/timers/
+ install -m444 sound/gong* $pkgdir/apps/timers/sound/
+
+ mkdir -p $pkgdir/usr/share/licenses/$pkgname/timers
+ install -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/timers/LICENSE"
+ mkdir -p $pkgdir/usr/share/licenses/$pkgname/audioalert
+ install -D -m644 sound/LICENSE.audioalert "${pkgdir}/usr/share/licenses/${pkgname}/audioalert/LICENSE"
+
+ # Wageclock web-app
+ cd "$srcdir/$_wageclock"
+ mkdir -p $pkgdir/apps/wageclock
+ install -m444 * $pkgdir/apps/wageclock/
+
+ mkdir -p $pkgdir/usr/share/licenses/$pkgname/wageclock
+ install -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/wageclock/LICENSE"
+}
diff --git a/webapps.install b/webapps.install
new file mode 100644
index 000000000000..16c90c1221aa
--- /dev/null
+++ b/webapps.install
@@ -0,0 +1,8 @@
+post_install(){
+ echo "==> Web-apps installed to /apps"
+ echo " Calculator-> file:///apps/calc/index.html"
+ echo " Notes-> file:///apps/notes/index.html"
+ echo " Timers-> file:///apps/timers/index.html"
+ echo " Wageclock-> file:///apps/wageclock/index.html"
+}
+