diff options
author | Mubashshir | 2021-02-15 20:58:01 +0600 |
---|---|---|
committer | Mubashshir | 2021-02-15 20:58:01 +0600 |
commit | 1fe0157daae495e4a83a16a6d90dece5243fbaa5 (patch) | |
tree | c2dd7eca3194fba77825b7abae4845923090b9d5 | |
download | aur-1fe0157daae495e4a83a16a6d90dece5243fbaa5.tar.gz |
init
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 51 |
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" +} |