diff options
author | otreblan | 2020-08-02 22:24:23 -0500 |
---|---|---|
committer | otreblan | 2020-08-02 22:24:23 -0500 |
commit | 6a8d9b98ae861f8036f9d643b72fbe5e131fa6d9 (patch) | |
tree | b53644128658d76bd0ca7421ca9afc54153c5e2b | |
download | aur-6a8d9b98ae861f8036f9d643b72fbe5e131fa6d9.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 15 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | manpage.patch | 27 |
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) $@ ; \ |