summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMubashshir2021-02-15 20:58:01 +0600
committerMubashshir2021-02-15 20:58:01 +0600
commit1fe0157daae495e4a83a16a6d90dece5243fbaa5 (patch)
treec2dd7eca3194fba77825b7abae4845923090b9d5
downloadaur-1fe0157daae495e4a83a16a6d90dece5243fbaa5.tar.gz
init
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD51
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6e14f4fdd593
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = plots
+ pkgdesc = A graph plotting app for GNOME
+ pkgver = 0.5.1
+ pkgrel = 1
+ url = https://github.com/alexhuntley/Plots
+ arch = any
+ license = GPL
+ checkdepends = python-pytest
+ makedepends = python-setuptools
+ depends = gtk3
+ depends = python-gobject
+ depends = python-opengl
+ depends = python-jinja
+ depends = python-numpy
+ depends = python-lark-parser
+ depends = otf-latinmodern-math
+ provides = plots
+ conflicts = plots
+ source = plots-0.5.1::https://github.com/alexhuntley/Plots/archive/v0.5.1.tar.gz
+ sha256sums = d05b68fae27adff4d862ee1194bb6adf9116b50c45772d70a012d9ca000214ad
+
+pkgname = plots
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..8ebfacab0c9f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*
+!.SRCINFO
+!PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fcc900e5e897
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Mubashshir <ahmubashshir@gmail.com>
+# pkg: github alexhuntley/Plots
+pkgname=plots
+_gitname=Plots
+
+pkgver=0.5.1
+pkgrel=1
+pkgdesc="A graph plotting app for GNOME"
+
+arch=(any)
+url="https://github.com/alexhuntley/Plots"
+license=('GPL')
+depends=(
+ 'gtk3'
+ 'python-gobject'
+ 'python-opengl'
+ 'python-jinja'
+ 'python-numpy'
+ 'python-lark-parser'
+ 'otf-latinmodern-math'
+)
+
+makedepends=('python-setuptools')
+checkdepends=('python-pytest')
+provides=('plots')
+conflicts=('plots')
+
+source=(
+ "$pkgname-$pkgver::https://github.com/alexhuntley/$_gitname/archive/v$pkgver.tar.gz"
+)
+sha256sums=('d05b68fae27adff4d862ee1194bb6adf9116b50c45772d70a012d9ca000214ad')
+
+build() {
+ cd "$_gitname-$pkgver"
+ python setup.py build
+}
+check() {
+ cd "$_gitname-$pkgver"
+ python setup.py test
+}
+
+package() {
+ cd "$_gitname-$pkgver"
+ rm -rf build/lib/tests
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ install -D -t "$pkgdir/usr/share/help/C/plots/" help/C/*
+ install -Dm644 res/com.github.alexhuntley.Plots.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/plots.svg"
+ install -Dm644 res/com.github.alexhuntley.Plots-symbolic.svg "$pkgdir/usr/share/icons/hicolor/symbolic/apps/plots-symbolic.svg"
+ install -Dm644 res/com.github.alexhuntley.Plots.desktop "$pkgdir/usr/share/applications/plots.desktop"
+ sed -Ei 's/^(Icon=).*$/\1plots/' "$pkgdir/usr/share/applications/plots.desktop"
+}