summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Petri2021-05-16 00:20:23 +0200
committerRichard Petri2021-05-16 01:51:10 +0200
commit868e46be5b64e78b8560d2cd69e55c36ed34fcc2 (patch)
tree9f8adcf605236ed29f89faeb15964713719074aa
downloadaur-868e46be5b64e78b8560d2cd69e55c36ed34fcc2.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD35
-rw-r--r--version.patch17
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5261b678fd4d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = prjapicula
+ pkgdesc = Project Apicula bitstream documentation for Gowin FPGAs
+ pkgver = 0.0.1a8
+ pkgrel = 1
+ url = https://github.com/YosysHQ/apicula
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = python-setuptools
+ depends = python>=3.6
+ depends = python-numpy
+ depends = python-pandas
+ depends = python-pillow
+ depends = python-crcmod
+ depends = python-openpyxl
+ provides = prjapicula
+ source = apicula-0.0.1a8.tar.gz::https://files.pythonhosted.org/packages/e4/be/e319ff6825b09719abeab8037aa41d4b10bc5435b99c2f7cd2f1db87f9f5/Apycula-0.0.1a8.tar.gz
+ source = version.patch
+ sha256sums = 5e9da9ca03e78a49e7cac74409ac16b243cafa1fd5d9bf980af9033071f30cd0
+ sha256sums = 0bd1f08552e3daa5729abaa81d40d01cca3e47ea49797c23b82d0e7a8103187a
+
+pkgname = prjapicula
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a4ff06dff33c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Richard Petri <git@rpls.de>
+pkgname=prjapicula
+pkgver=0.0.1a8
+pkgrel=1
+pkgdesc="Project Apicula bitstream documentation for Gowin FPGAs"
+arch=('i686' 'x86_64')
+url="https://github.com/YosysHQ/apicula"
+license=('MIT')
+depends=('python>=3.6' 'python-numpy' 'python-pandas' 'python-pillow' 'python-crcmod' 'python-openpyxl')
+makedepends=('python-setuptools')
+provides=('prjapicula')
+source=("apicula-$pkgver.tar.gz::https://files.pythonhosted.org/packages/e4/be/e319ff6825b09719abeab8037aa41d4b10bc5435b99c2f7cd2f1db87f9f5/Apycula-0.0.1a8.tar.gz"
+ 'version.patch')
+sha256sums=('5e9da9ca03e78a49e7cac74409ac16b243cafa1fd5d9bf980af9033071f30cd0'
+ '0bd1f08552e3daa5729abaa81d40d01cca3e47ea49797c23b82d0e7a8103187a')
+
+prepare() {
+ cd "$srcdir/Apycula-$pkgver"
+
+ patch -p1 < ../version.patch
+}
+
+build() {
+ cd "$srcdir/Apycula-$pkgver"
+
+ python setup.py build
+}
+
+package() {
+ cd "$srcdir/Apycula-$pkgver"
+
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/version.patch b/version.patch
new file mode 100644
index 000000000000..8ba187dab22f
--- /dev/null
+++ b/version.patch
@@ -0,0 +1,17 @@
+--- a/setup.py 2021-05-16 00:45:11.843848125 +0200
++++ b/setup.py 2021-05-16 00:45:48.447129408 +0200
+@@ -5,6 +5,7 @@
+
+ setuptools.setup(
+ name="Apycula",
++ version="0.0.1a8",
+ author="Pepijn de Vos",
+ author_email="pepijndevos@gmail.com",
+ description="Open Source tools for Gowin FPGAs",
+@@ -35,6 +36,4 @@
+ 'gowin_bba=apycula.gowin_bba:main',
+ ],
+ },
+- use_scm_version=True,
+- setup_requires=['setuptools_scm'],
+ )