summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalph Amissah2015-06-09 05:00:38 -0400
committerRalph Amissah2015-06-09 05:00:38 -0400
commitce2b363b22d6ece371095b414c1f21a0a1faa5b3 (patch)
tree32725c47d680fcb66033dcafb1d5fa8cc994bf19
downloadaur-ce2b363b22d6ece371095b414c1f21a0a1faa5b3.tar.gz
sisu 7.1.5
-rw-r--r--.SRCINFO34
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD42
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e0214ea4d786
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,34 @@
+pkgbase = sisu-gem
+ pkgdesc = documents - structuring, publishing in multiple formats & search
+ pkgver = 7.1.5
+ pkgrel = 1
+ url = http://sisudoc.org
+ arch = any
+ license = GPL3
+ makedepends = ruby
+ depends = ruby
+ optdepends = zip: epub & odf:odt files
+ optdepends = unzip: epub & odf:odt files (not required)
+ optdepends = tree: report directory structure
+ optdepends = imagemagick: image support
+ optdepends = graphicsmagick: image support
+ optdepends = texlive-core: pdf
+ optdepends = texlive-latexextra: pdf
+ optdepends = texlive-fontsextra: pdf
+ optdepends = texlive-langcjk: pdf Chinese Japanese Korean (large optional dependency, comment out if not needed)
+ optdepends = sqlite: search, populate sqlite db
+ optdepends = ruby-sqlite3: search, populate sqlite db
+ optdepends = postgresql: search, populate postgresql db
+ optdepends = ruby-pg: search, populate postresql db
+ optdepends = ruby-fcgi: search, sample search form
+ optdepends = qrencode: qrcodes based on document metadata
+ conflicts = sisu
+ conflicts = sisu-git
+ conflicts = sisu-git-gem
+ noextract = sisu-gem-7.1.5.gem
+ options = !emptydirs
+ source = https://rubygems.org/downloads/sisu-7.1.5.gem
+ sha256sums = 7381baf8a9afeee8d086801c06e896083f5dc5a996692139b0abb53dfad10806
+
+pkgname = sisu-gem
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f285a5b96dc5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+# git ls-files --others --exclude-from=.git/info/exclude
+*
+.*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..eafa415d7bfa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Ralph Amissah <ralph.amissah@gmail.com>
+# sisu-gem
+# SET pkgver & sha256sums
+_pkgname=sisu
+_gemname=${_pkgname}
+pkgname=("${_pkgname}-gem")
+pkgdesc="documents - structuring, publishing in multiple formats & search"
+pkgver=7.1.5
+pkgrel=1
+source=("https://rubygems.org/downloads/sisu-${pkgver}.gem")
+sha256sums=('7381baf8a9afeee8d086801c06e896083f5dc5a996692139b0abb53dfad10806')
+noextract=("${pkgname}-${pkgver}.gem")
+arch=('any')
+url="http://sisudoc.org"
+license=('GPL3')
+depends=('ruby')
+makedepends=('ruby')
+optdepends=(
+ 'zip: epub & odf:odt files'
+ 'unzip: epub & odf:odt files (not required)'
+ 'tree: report directory structure'
+ 'imagemagick: image support'
+ 'graphicsmagick: image support'
+ 'texlive-core: pdf'
+ 'texlive-latexextra: pdf'
+ 'texlive-fontsextra: pdf'
+ 'texlive-langcjk: pdf Chinese Japanese Korean (large optional dependency, comment out if not needed)'
+ 'sqlite: search, populate sqlite db'
+ 'ruby-sqlite3: search, populate sqlite db'
+ 'postgresql: search, populate postgresql db'
+ 'ruby-pg: search, populate postresql db'
+ 'ruby-fcgi: search, sample search form'
+ 'qrencode: qrcodes based on document metadata'
+ )
+conflicts=('sisu' 'sisu-git' 'sisu-git-gem')
+options=(!emptydirs)
+package() {
+ msg "Creating arch package from gem ..."
+ local _gemdir="$(ruby -e'puts Gem.default_dir')"
+ msg "gem name: ${_gemname}-${pkgver}.gem"
+ gem install --ignore-dependencies --no-user-install --no-document -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem"
+}