summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO37
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD38
3 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6fbba2fc7969
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,37 @@
+pkgbase = gr-framework-git
+ pkgdesc = A universal framework for cross-platform visualization applications.
+ pkgver = 0.46.0.r19.gcd072ad0
+ pkgrel = 1
+ url = https://gr-framework.org
+ arch = i686
+ arch = x86_64
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
+ license = MIT
+ makedepends = git
+ makedepends = cmake
+ depends = bzip2
+ depends = cairo
+ depends = fontconfig
+ depends = freetype2
+ depends = ghostscript
+ depends = glfw-x11
+ depends = libjpeg-turbo
+ depends = libpng
+ depends = libtiff
+ depends = libx11
+ depends = libxft
+ depends = libxt
+ depends = pixman
+ depends = qhull
+ depends = qt5-base
+ depends = zlib
+ optdepends = ffmpeg: video support
+ provides = gr-framework=0.46.0.r19.gcd072ad0
+ conflicts = gr-framework
+ source = gr-framework::git+https://github.com/sciapp/gr.git#branch=develop
+ sha256sums = SKIP
+
+pkgname = gr-framework-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..14116f119917
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/gr-framework
+/pkg
+/src
+/*.tar.xz
+/*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6a9f14a8b0a8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Ingo Heimbach <i.heimbach@fz-juelich.de>
+
+pkgname="gr-framework-git"
+pkgver="0.46.0.r19.gcd072ad0"
+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=("git" "cmake")
+optdepends=("ffmpeg: video support")
+provides=("${pkgname%-*}=${pkgver}")
+conflicts=("${pkgname%-*}")
+source=("${pkgname%-*}::git+https://github.com/sciapp/gr.git#branch=develop")
+sha256sums=("SKIP")
+
+pkgver() {
+ cd "${srcdir}/${pkgname%-*}" || return
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "${srcdir}/${pkgname%-*}" || 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}/${pkgname%-*}" || return
+ DESTDIR="${pkgdir}" cmake --install build
+}