summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 10 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index aa7e6e440031..37177e29e374 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,27 +6,32 @@
_name=tagparser
_reponame=tagparser
pkgname=$_name-doc
-pkgver=9.1.2
+pkgver=12.1.0
pkgrel=1
arch=('any')
pkgdesc='C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags (API documentation)'
license=('GPL')
-makedepends=('cmake' 'doxygen' 'dia' 'graphviz' 'c++utilities')
+makedepends=('cmake' 'ninja' 'iso-codes' 'doxygen' 'graphviz' 'c++utilities')
url="https://github.com/Martchus/${_reponame}"
source=("${_name}-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz")
-sha256sums=('234987086ac0dff279a3888b0e965294fdca6adb7412b063ea36f2cc564fbce2')
+sha256sums=('5632786ab40509fc15039210b6092fcd496231d3db3c5e8995a2689f39954540')
+
+prepare() {
+ [[ -d tagparser ]] || ln -s "${PROJECT_DIR_NAME:-$_reponame-$pkgver}" tagparser
+}
build() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}"
cmake \
+ -G Ninja \
-DCMAKE_BUILD_TYPE:STRING='Release' \
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
-DBUILD_SHARED_LIBS:BOOL=ON \
.
- make ${_name}_apidoc
+ ninja ${_name}_apidoc
}
package() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}"
- make DESTDIR="${pkgdir}" install-api-doc
+ DESTDIR="${pkgdir}" ninja install-api-doc
}