summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD83
1 files changed, 8 insertions, 75 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 52d9b0420570..c47791d64c74 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,90 +1,23 @@
# Maintainer: Christian Schwarz <me@cschwarz.com>
pkgname=artisan-roaster-scope
-pkgver=1.1.0
+pkgver=1.2.0
pkgrel=1
pkgdesc="Artisan is a software that helps coffee roasters record, analyze, and control roast profiles."
-arch=("any")
+arch=("x86_64")
url="https://github.com/artisan-roaster-scope/artisan"
license=('GPL3')
-depends=( "python2"
- "python2-sip"
- "python2-scipy"
- "python2-numpy"
- "python2-pyserial"
- "python2-requests"
- "python2-pyqt5"
- "python2-matplotlib"
- "python2-qrcode"
- "python2-bottle"
- "python2-gevent"
- "python2-gevent-websocket"
- "python2-phidgets"
- "python2-pymodbus"
- "python2-yoctopuce"
- "python2-unidecode"
-)
-makedepends=('git')
+depends=( "python" )
source=(
-"https://github.com/artisan-roaster-scope/artisan/archive/v${pkgver}.tar.gz"
-"artisan-v1.1.0-bugs.patch"
+"https://github.com/artisan-roaster-scope/artisan/releases/download/v${pkgver}/artisan-linux-${pkgver}_amd64.deb"
)
-md5sums=(
-'87d84a79537c3c66fafa367d779eeb17'
-'72da7888224102ee896a1d1ebebaa1b5'
+sha256sums=(
+'292734bd254e49a93eb173869cb49c87c2ddca077eacbcde080c48fa8eeb5d6f'
)
-#generate with 'makepkg -g'
-
-install="$pkgname.install"
prepare() {
-
- cd "$srcdir/artisan-${pkgver}"
-
- # Package thinks /usr/bin/env python returns python2
- find . -name "*.py" -exec sed -i \
- "s/#\!\/usr\/bin\/env python[\s\n]*/#\!\/usr\/bin\/env python2/" {} +
- find . -name "*.py" -exec sed -i \
- "s/#\!\/usr\/bin\/python/#\!\/usr\/bin\/python2/" {} +
-
+ tar -xf data.tar.gz
}
package() {
-
- cd "$srcdir/artisan-${pkgver}/src"
- patch artisanlib/main.py "$srcdir/artisan-v1.1.0-bugs.patch"
-
-
- # Copy the relevant project files to usr/share/artisan
- cp -r debian/usr "$pkgdir/"
-
- usrshr="$pkgdir/usr/share/artisan"
-
- install -m755 -d "$usrshr"
-
- cp -r artisanlib "$usrshr"
- cp artisan*.{icns,ico,png,pro,py} "$usrshr"
- cp Comm*.py "$usrshr"
- cp -r const "$usrshr"
- cp -r icons "$usrshr"
- cp -r includes "$usrshr"
- cp KERNpython3.py "$usrshr"
- cp LICENSE.txt "$usrshr"
- cp qt.conf "$usrshr"
- cp -r translations "$usrshr"
- cp -r Wheels "$usrshr"
-
- # xdg-mime filetype descriptions
- install -m755 -d "$pkgdir/usr/share/appdata"
- cp *.xml "$pkgdir/usr/share/appdata"
-
- # Make main script executable
- chmod +x "$usrshr/artisan.py"
-
- # Create a symlink to the main python script in usr/bin
- install -m755 -d "$pkgdir/usr/bin"
- cd "$pkgdir/usr/bin"
- ln -sf "../share/artisan/artisan.py" artisan
-
+ cp -r ${srcdir}/usr ${pkgdir}/
}
-
-# vim:set ts=2 sw=2 et: