summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 28 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7d7c37e6b042
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Jamie Beardslee <beardsleejamie@gmail.com>
+
+pkgname=gnu-c-manual-text
+pkgver=0.2.5
+pkgrel=1
+arch=(any)
+pkgdesc="GNU C Reference Manual"
+url="https://www.gnu.org/software/gnu-c-manual/"
+license=('FDL-1.3')
+makedepends=('texinfo')
+source=("ftp://ftp.gnu.org/gnu/gnu-c-manual/gnu-c-manual-$pkgver.tar.gz")
+md5sums=('4fb89ba63d0c80a1f2265148a75dcc17')
+
+build() {
+ cd "${srcdir}/gnu-c-manual-${pkgver}"
+ echo -e "gnu-c-manual.txt: \$(GNU_C_MANUAL_SOURCES)" >> Makefile
+ echo -e "\t\$(MAKEINFO) --plaintext --no-split gnu-c-manual.texi -o gnu-c-manual.txt" >> Makefile
+ make gnu-c-manual.info gnu-c-manual.html
+ make gnu-c-manual.info gnu-c-manual.txt
+}
+
+package() {
+ cd "${srcdir}/gnu-c-manual-${pkgver}"
+ mkdir -p "${pkgdir}/usr/share/info" "${pkgdir}/usr/share/doc/gnu-c-manual"
+ install -D -m644 gnu-c-manual.info "${pkgdir}/usr/share/info"
+ install -D -m644 gnu-c-manual.html "${pkgdir}/usr/share/doc/gnu-c-manual"
+ install -D -m644 gnu-c-manual.txt "${pkgdir}/usr/share/doc/gnu-c-manual"
+}