diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..476d37641436 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer Severin Glöckner <severin.gloeckner@stud.htwk-leipzig.de> + +# zipios++ has been rebranded to zipios +pkgname=zipios-git +pkgver=2.1.7 +pkgrel=1 +pkgdesc="Small C++ library for reading and writing zip files, similar to java.util.zip and the standard iostreams library" +arch=('i686' 'x86_64') +url="http://zipios.sourceforge.net" +license=('LGPL') +conflicts=('zipios++') +depends=('zlib') +makedepends=('cmake' 'doxygen' 'graphviz') +checkdepends=('catch2' 'zip') +source=("git+https://github.com/Zipios/Zipios.git") +md5sums=('SKIP') + +#pkgver() { +# there's no good way to do it currently, as upstream uses no tags +#} + +# catch version 2's files are in a subdirectory +prepare() { + cd Zipios + sed -i 's;/usr/include$;/usr/include/catch2;' cmake/FindCatch.cmake + sed -i 's;/usr/local/include$;/usr/local/include/catch2;' cmake/FindCatch.cmake +} + +build() { + rm -rf build && mkdir build && cd build + cmake ../Zipios \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_INSTALL_DIR=/usr/lib \ + -Wno-dev + #-DBUILD_DOCUMENTATION=OFF + #-DBUILD_ZIPIOS_TESTS=OFF + make +} + +check() { + cd build + make run_zipios_tests + # they take some time +} + +package() { + cd build + make DESTDIR=$pkgdir install +} |