diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a19ab12313cc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Ingo Heimbach <i.heimbach@fz-juelich.de> + +pkgname="gr-framework" +pkgver="0.46.0" +pkgrel="1" +pkgdesc="A universal framework for cross-platform visualization applications." +arch=("i686" "x86_64" "armv6h" "armv7h" "aarch64") +url="https://gr-framework.org" +license=("MIT") +depends=("bzip2" "cairo" "fontconfig" "freetype2" "ghostscript" "glfw-x11" \ + "libjpeg-turbo" "libpng" "libtiff" "libx11" "libxft" "libxt" "pixman" \ + "qhull" "qt5-base" "zlib") +makedepends=("cmake") +optdepends=("ffmpeg: video support") +source=("https://github.com/sciapp/gr/archive/v${pkgver}.tar.gz" + "${pkgname}-${pkgver}.patch") +sha256sums=("c466ae98fd26ac8a30d1b35a899201eaf0ede593b0a3f61f806c49261acb6982" + "91475fcd6bb066206a39d0991a70c7176912b01d8c166f5a607b83045d530195") + +prepare() { + cd "${srcdir}/gr-${pkgver}" || return + patch -Np1 -i "${srcdir}/${pkgname}-${pkgver}.patch" && \ + echo "${pkgver}" > version.txt +} + +build() { + cd "${srcdir}/gr-${pkgver}" || return + cmake -DCMAKE_INSTALL_PREFIX=/usr/gr \ + -DCMAKE_BUILD_TYPE=Release \ + -DGR_USE_BUNDLED_LIBRARIES=OFF \ + -S . \ + -B build && \ + cmake --build build +} + +package() { + cd "${srcdir}/gr-${pkgver}" || return + DESTDIR="${pkgdir}" cmake --install build +} |