diff options
author | Richard Petri | 2021-05-16 00:20:23 +0200 |
---|---|---|
committer | Richard Petri | 2021-05-16 01:51:10 +0200 |
commit | 868e46be5b64e78b8560d2cd69e55c36ed34fcc2 (patch) | |
tree | 9f8adcf605236ed29f89faeb15964713719074aa | |
download | aur-868e46be5b64e78b8560d2cd69e55c36ed34fcc2.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | version.patch | 17 |
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'], + ) |