diff options
author | Jelle van der Waa | 2022-09-01 21:32:52 +0200 |
---|---|---|
committer | Jelle van der Waa | 2022-09-01 21:32:52 +0200 |
commit | e71c6a4478825e1b706871cfe760bca600d098cb (patch) | |
tree | 0519f7cbc481af3eec0278e8dec685568b8f45a5 | |
parent | 1c770be351b54006fc6aae518b0b04ad36d069d8 (diff) | |
download | aur-uranium.tar.gz |
import from community
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 44 insertions, 30 deletions
@@ -1,21 +1,27 @@ -# Generated by mksrcinfo v8 -# Thu Feb 23 11:54:17 UTC 2017 pkgbase = uranium - pkgdesc = A Python framework for building Desktop applications. - pkgver = 2.4.0 - pkgrel = 1 + pkgdesc = Python framework for building 3D printing related applications + pkgver = 5.0.0 + pkgrel = 2 url = https://github.com/Ultimaker/Uranium arch = any - license = GPLv3 + license = LGPL + checkdepends = mypy + checkdepends = python-pytest + checkdepends = python-twisted makedepends = cmake + makedepends = ninja depends = python depends = qt5-quickcontrols - depends = pyqt5-common + depends = qt5-quickcontrols2 depends = python-pyqt5 depends = python-numpy depends = arcus - source = https://github.com/Ultimaker/uranium/archive/2.4.0.tar.gz - md5sums = 90b8aeb612a4639277b453fa416ff890 + depends = python-shapely + depends = python-scipy + depends = python-cryptography + depends = python-certifi + options = debug + source = uranium-5.0.0.tar.gz::https://github.com/Ultimaker/uranium/archive/5.0.0.tar.gz + sha256sums = 3a6482c0698320ecb87f41f725565fdee1e99cb4258043130816d5181ead8603 pkgname = uranium - @@ -1,38 +1,46 @@ -# Maintainer: Grey Christoforo <first name [at] last name [dot] net> +# Maintainer: Jelle van der Waa <jelle@vdwaa.nl> +# Maintainer: Maxime Gauduin <alucryd@archlinux.org> +# Contributor: Grey Christoforo <first name [at] last name [dot] net> pkgname=uranium -pkgver=2.4.0 -pkgrel=1 -pkgdesc="A Python framework for building Desktop applications." +pkgver=5.0.0 +pkgrel=2 +pkgdesc="Python framework for building 3D printing related applications" url="https://github.com/Ultimaker/Uranium" arch=('any') -license=('GPLv3') -depends=('python' 'qt5-quickcontrols' 'pyqt5-common' 'python-pyqt5' 'python-numpy' 'arcus') -makedepends=('cmake') -source=("https://github.com/Ultimaker/${pkgname}/archive/${pkgver}.tar.gz") -md5sums=('90b8aeb612a4639277b453fa416ff890') +license=('LGPL') +depends=('python' 'qt5-quickcontrols' 'qt5-quickcontrols2' 'python-pyqt5' 'python-numpy' + 'arcus' 'python-shapely' 'python-scipy' 'python-cryptography' 'python-certifi') +makedepends=('cmake' 'ninja') +checkdepends=('mypy' 'python-pytest' 'python-twisted') +options=('debug') +source=("$pkgname-$pkgver.tar.gz::https://github.com/Ultimaker/${pkgname}/archive/${pkgver}.tar.gz") +sha256sums=('3a6482c0698320ecb87f41f725565fdee1e99cb4258043130816d5181ead8603') prepare() { cd Uranium-${pkgver} - sed -i 's,DESTINATION lib/python${PYTHON_VERSION_MAJOR}/dist-packages,DESTINATION lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages,g' CMakeLists.txt - sed -i 's,DESTINATION lib/python${PYTHON_VERSION_MAJOR}/dist-packages/cura),DESTINATION lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages/cura),g' CMakeLists.txt + sed -i 's,/dist-packages,.${PYTHON_VERSION_MINOR}/site-packages,g' CMakeLists.txt } build() { - cd Uranium-${pkgver} - mkdir -p build + cmake -S Uranium-${pkgver} -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr + + cmake --build build +} + +check() { cd build - cmake .. \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release - make + # all tests fail atm + # ctest } package() { - cd Uranium-${pkgver}/build - make DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" cmake --install build - #install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +# Move cmake module to right dir + mv "$pkgdir"/usr/share/cmake{-*,} } # vim:set ts=2 sw=2 et: |