summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDušan Simić2021-08-14 15:55:03 +0200
committerDušan Simić2021-08-14 15:55:03 +0200
commit305a703c4c7fd339efa16998000771e29b95e9af (patch)
tree8ca6a32f7d19c0c3ce243910a88cf245f15c2afb
parent6d5c7e4fedbb51b33af5f6f66917d974003f10e9 (diff)
downloadaur-305a703c4c7fd339efa16998000771e29b95e9af.tar.gz
Add doc package
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD17
2 files changed, 17 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bd95adccdbb6..f2c4396e8f3b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,17 @@
pkgbase = svetovid-lib
pkgdesc = Supplement Library for Introductory Programming Courses
pkgver = 0.5.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/ivanpribela/svetovid-lib
arch = any
license = APACHE
makedepends = ant
makedepends = inkscape
+ makedepends = git
depends = java-runtime
source = git+https://github.com/ivanpribela/svetovid-lib#commit=b7c003f8b277ed19be23b674c656b73b262e5769
sha512sums = SKIP
pkgname = svetovid-lib
+
+pkgname = svetovid-lib-doc
diff --git a/PKGBUILD b/PKGBUILD
index cde0d166e5c7..797314b3e0d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,16 @@
# Maintainer: Dušan Simić <dusan.simic1810@gmail.com>
-pkgname=svetovid-lib
+pkgbase=svetovid-lib
+pkgname=(svetovid-lib svetovid-lib-doc)
pkgver=0.5.0
_commit=b7c003f8b277ed19be23b674c656b73b262e5769
-pkgrel=2
+pkgrel=3
pkgdesc='Supplement Library for Introductory Programming Courses'
arch=(any)
url='https://github.com/ivanpribela/svetovid-lib'
license=('APACHE')
depends=('java-runtime')
-makedepends=('ant' 'inkscape')
+makedepends=('ant' 'inkscape' 'git')
source=("git+https://github.com/ivanpribela/svetovid-lib#commit=${_commit}")
sha512sums=('SKIP')
@@ -17,9 +18,10 @@ build() {
cd "${pkgname}"
ant pack.jar
+ ant generate.apidoc
}
-package() {
+package_svetovid-lib() {
cd "${pkgname}"
install -Dm644 "dist/${pkgname}.jar" "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar"
@@ -27,3 +29,10 @@ package() {
install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -Dm644 "NOTICE" "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE"
}
+
+package_svetovid-lib-doc() {
+ cd "${pkgbase}"
+
+ install -dm755 "${pkgdir}/usr/share/doc"
+ cp -a "gendoc/api" "${pkgdir}/usr/share/doc/${pkgbase}"
+}