summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSiôn Le Roux2015-11-01 16:31:08 +0100
committerSiôn Le Roux2015-11-01 17:17:59 +0100
commit1d41a0b2b431bacba0105c76108a5ab4bd34ae61 (patch)
tree5ff829182b79272e5121c0fe7a862b67fe0bb6f5
downloadaur-1d41a0b2b431bacba0105c76108a5ab4bd34ae61.tar.gz
Initial commit: working PKGBUILD for latex-solarized
* Uses git revision info for version number * Installs top-level .sty files from jez/latex-solarized to TEXMF * Runs texhash on install/uninstall * .SRCINFO contains a hard-coded version because AUR4 is strict
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD31
-rw-r--r--latex-solarized-git.install7
4 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..bd8ec1a96b76
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = latex-solarized-git
+ pkgdesc = Provides three LaTeX packages for using the Solarized theme in LaTeX code listings.
+ pkgver = r6.11b24e9
+ pkgrel = 1
+ url = https://github.com/jez/latex-solarized
+ install = latex-solarized-git.install
+ arch = any
+ license = MIT
+ makedepends = git
+ depends = texlive-core
+ source = git+https://github.com/jez/latex-solarized.git
+ md5sums = SKIP
+
+pkgname = latex-solarized-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f3c98d243a0d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*.xz
+/latex-solarized/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8de2530551a7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Siôn le Roux <sinisterstuf@gmail.com>
+# Please submit issues or merge-requests at:
+# https://github.com/sinisterstuf/PKGBUILD-latex-solarized
+
+pkgname=latex-solarized-git
+pkgver= # this is generated by pkgver() below
+pkgrel=1
+pkgdesc="Provides three LaTeX packages for using the Solarized theme in LaTeX code listings."
+arch=('any')
+url="https://github.com/jez/latex-solarized"
+license=('MIT')
+depends=('texlive-core')
+makedepends=('git')
+source=('git+https://github.com/jez/latex-solarized.git')
+install=$pkgname.install
+md5sums=('SKIP')
+
+pkgver() {
+ # Git, no tags available
+ cd "$srcdir/${pkgname%-git}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+package() {
+ local latexdist='usr/share/texmf-dist/tex/latex'
+
+ # Install all top-level .sty files into solarized/
+ install -Dm644 -t$pkgdir/$latexdist/solarized/ $srcdir/${pkgname%-git}/*.sty
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/latex-solarized-git.install b/latex-solarized-git.install
new file mode 100644
index 000000000000..1bde7614e138
--- /dev/null
+++ b/latex-solarized-git.install
@@ -0,0 +1,7 @@
+post_install() {
+ texhash # Refresh TeX DB
+}
+
+post_remove() {
+ texhash
+}