summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD28
2 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2f75fdb344a3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = python-gprof2dot
+ pkgdesc = Python profiling dot graph generator
+ pkgver = 2022.7.29
+ pkgrel = 1
+ url = https://github.com/jrfonseca/gprof2dot
+ arch = x86_64
+ arch = armv7l
+ arch = armv7h
+ arch = aarch64
+ license = LGPL-3
+ makedepends = python-setuptools
+ depends = python-graphviz
+ source = https://files.pythonhosted.org/packages/source/g/gprof2dot/gprof2dot-2022.7.29.tar.gz
+ b2sums = cc96bcf0cbce2159f6a03bb1b7d3b2e89212a2acdb948fbeb947b8664ed34123102792476d16d11b7b2bdb269aef9ce54a7224a355c5390fe6010e82bc2df189
+
+pkgname = python-gprof2dot
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a7c965865047
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: George Raven <GeorgeRavenCommunity PLUS pythongprof2dot AT pm DOT me>
+
+pkgname=python-gprof2dot
+_name=${pkgname#python-}
+pkgdesc="Python profiling dot graph generator"
+pkgver=2022.7.29
+pkgrel=1
+arch=('x86_64' 'armv7l' 'armv7h' 'aarch64')
+url="https://github.com/jrfonseca/gprof2dot"
+license=('LGPL-3')
+conflicts=()
+provides=()
+depends=("python-graphviz")
+makedepends=('python-setuptools')
+source=(
+ https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz
+)
+b2sums=('cc96bcf0cbce2159f6a03bb1b7d3b2e89212a2acdb948fbeb947b8664ed34123102792476d16d11b7b2bdb269aef9ce54a7224a355c5390fe6010e82bc2df189')
+
+build() {
+ cd "$_name-$pkgver"
+ python setup.py build
+}
+
+package() {
+ cd "$_name-$pkgver"
+ python setup.py install --root="$pkgdir" --optimize=1
+}