summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorotreblan2020-08-02 22:24:23 -0500
committerotreblan2020-08-02 22:24:23 -0500
commit6a8d9b98ae861f8036f9d643b72fbe5e131fa6d9 (patch)
treeb53644128658d76bd0ca7421ca9afc54153c5e2b
downloadaur-6a8d9b98ae861f8036f9d643b72fbe5e131fa6d9.tar.gz
First commit
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore15
-rw-r--r--PKGBUILD54
-rw-r--r--manpage.patch27
4 files changed, 119 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..328c1db7a0de
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = vulkan-man-pages
+ pkgdesc = Vulkan man pages as manpages
+ pkgver = 1.2.148
+ pkgrel = 1
+ url = https://github.com/KhronosGroup/Vulkan-Docs
+ arch = any
+ license = custom
+ makedepends = asciidoctor
+ makedepends = cmake
+ makedepends = dblatex
+ makedepends = ghostscript
+ makedepends = git
+ makedepends = nodejs
+ makedepends = npm
+ makedepends = python3
+ makedepends = source-highlight
+ source = https://github.com/KhronosGroup/Vulkan-Docs/archive/v1.2.148.tar.gz
+ source = manpage.patch
+ sha256sums = 6eb9f22f193308efa90d947b927c47583d2a6c0e133d1b4a1a0f97d94b8a670e
+ sha256sums = 6de188870cdd213f7184d34df69b65df811bb52932a0f604248dbb323bfd979b
+
+pkgname = vulkan-man-pages
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..5b11ba97f1bc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,15 @@
+# create by https://github.com/iamcco/coc-gitignore (Sun Aug 02 2020 22:23:54 GMT-0500 (hora estándar de Perú))
+# ArchLinuxPackages.gitignore:
+*.tar
+*.tar.*
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+*.sig
+
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6c9a90ea5630
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: otreblan <otreblain@gmail.com>
+# Modified PKGBUILD from vulkan-html-docs
+
+pkgname="vulkan-man-pages"
+pkgver=1.2.148
+pkgrel=1
+pkgdesc="Vulkan man pages as manpages"
+arch=("any")
+url="https://github.com/KhronosGroup/Vulkan-Docs"
+license=('custom')
+makedepends=(
+ "asciidoctor"
+ "cmake"
+ "dblatex"
+ "ghostscript"
+ "git"
+ "nodejs"
+ "npm"
+ "python3"
+ "source-highlight"
+)
+source=("$url/archive/v$pkgver.tar.gz" "manpage.patch")
+sha256sums=(
+ '6eb9f22f193308efa90d947b927c47583d2a6c0e133d1b4a1a0f97d94b8a670e'
+ '6de188870cdd213f7184d34df69b65df811bb52932a0f604248dbb323bfd979b'
+)
+
+prepare() {
+ npm install escape-string-regexp
+ npm install he
+ cd "$srcdir"
+
+ mv ${url##*/}-$pkgver $pkgname-$pkgver
+
+ patch --strip=1 < ../manpage.patch
+}
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ ./makeAllExts html manhtmlpages styleguide registry
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ install -dm755 "$pkgdir/usr/share/man/man3"
+ install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
+
+ mv -v gen/out/man/html/* "$pkgdir/usr/share/man/man3"
+
+ install -m644 config/copyright-ccby.txt $pkgdir/usr/share/licenses/$pkgname/copyright-ccby.txt
+ install -m644 copyright-spec.txt $pkgdir/usr/share/licenses/$pkgname/copyright-spec.txt
+}
diff --git a/manpage.patch b/manpage.patch
new file mode 100644
index 000000000000..8b6927ca4f4a
--- /dev/null
+++ b/manpage.patch
@@ -0,0 +1,27 @@
+diff --unified --recursive --text src/vulkan-man-pages-1.2.148/Makefile src2/vulkan-man-pages-1.2.148/Makefile
+--- src/vulkan-man-pages-1.2.148/Makefile 2020-07-20 03:04:18.000000000 -0500
++++ src2/vulkan-man-pages-1.2.148/Makefile 2020-08-02 21:37:51.683223751 -0500
+@@ -407,7 +407,7 @@
+
+ # Build the individual refpages, then the symbolic links from aliases
+ MANHTMLDIR = $(OUTDIR)/man/html
+-MANHTML = $(MANSOURCES:$(REFPATH)/%.txt=$(MANHTMLDIR)/%.html)
++MANHTML = $(MANSOURCES:$(REFPATH)/%.txt=$(MANHTMLDIR)/%.3)
+ buildmanpages: $(MANHTML)
+ $(MAKE) $(SUBMAKEOPTIONS) -e manaliases
+
+@@ -427,11 +427,11 @@
+ # suppress make output instead of using QUIET
+ # Running translate_math.js on every refpage is slow since most of them
+ # don't contain math, so do a quick search for latexmath delimiters.
+-$(MANHTMLDIR)/%.html: KATEXDIR = ../../katex
+-$(MANHTMLDIR)/%.html: $(REFPATH)/%.txt $(GENDEPENDS) katexinst
++$(MANHTMLDIR)/%.3: KATEXDIR = ../../katex
++$(MANHTMLDIR)/%.3: $(REFPATH)/%.txt $(GENDEPENDS) katexinst
+ @echo "Building $@ from $< using default options"
+ @$(MKDIR) $(MANHTMLDIR)
+- @$(ASCIIDOC) -b html5 $(ADOCOPTS) $(ADOCHTMLOPTS) $(ADOCREFOPTS) \
++ @$(ASCIIDOC) -b manpage $(ADOCOPTS) $(ADOCHTMLOPTS) $(ADOCREFOPTS) \
+ -d manpage -o $@ $<
+ @if egrep -q '\\[([]' $@ ; then \
+ $(TRANSLATEMATH) $@ ; \