diff options
author | justbrowsing | 2015-07-08 00:31:34 -0700 |
---|---|---|
committer | justbrowsing | 2015-07-08 00:31:34 -0700 |
commit | 9ce25f72c958a80d78a3632414b564cbd5227078 (patch) | |
tree | 9b9071c2d6864423bdcf6c19b582a6a27af72353 | |
download | aur-justbrowsing-webapps.tar.gz |
Imported to AUR4
-rw-r--r-- | .AURINFO | 17 | ||||
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 138 | ||||
-rw-r--r-- | webapps.install | 8 |
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" +} + |