summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhawkeye1164772020-05-16 20:24:12 +0200
committerhawkeye1164772020-05-16 20:24:12 +0200
commitdb6005c70ef1bf0018048f0801137ca6d7752912 (patch)
treebc477ecddd1db720d8e3021433c02cf9828e3574
downloadaur-db6005c70ef1bf0018048f0801137ca6d7752912.tar.gz
First
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD33
-rw-r--r--mozregression-gui.desktop13
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..eb37e479bacc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = mozregression-gui
+ pkgdesc = Regression range finder for Firefox
+ pkgver = 0.9.46
+ pkgrel = 1
+ url = https://github.com/mozilla/mozregression
+ arch = any
+ license = MPL
+ makedepends = python-pip
+ makedepends = python-virtualenv
+ makedepends = python2-pyqt4
+ source = git+https://github.com/mozilla/mozregression.git#tag=gui-0.9.46
+ source = mozregression-gui.desktop
+ sha256sums = SKIP
+ sha256sums = 0b51e2692ef75addd98365185ff05524426ca1735f43d6b1cafa0e71d71481cb
+
+pkgname = mozregression-gui
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0140b6e27bc4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: hawkeye116477 <hawkeye116477 at gmail dot com>
+
+pkgname=mozregression-gui
+pkgver=0.9.46
+pkgrel=1
+pkgdesc='Regression range finder for Firefox'
+arch=('any')
+license=(MPL)
+url="https://github.com/mozilla/mozregression"
+makedepends=('python-pip' 'python-virtualenv' 'python2-pyqt4')
+source=("git+https://github.com/mozilla/mozregression.git#tag=gui-$pkgver"
+ "mozregression-gui.desktop")
+sha256sums=('SKIP'
+ '0b51e2692ef75addd98365185ff05524426ca1735f43d6b1cafa0e71d71481cb')
+
+build() {
+ cd mozregression
+ virtualenv --system-site-packages -p /usr/bin/python2 venv
+ source venv/bin/activate
+ PIP_CONFIG_FILE=/dev/null pip install --isolated -r requirements-gui-dev.txt
+ python gui/build.py bundle
+}
+
+package() {
+ cd mozregression
+ install -d "${pkgdir}"/{usr/{bin,share/{applications,pixmaps}},opt/mozregression-gui}
+ cp -r ./gui/dist/* "${pkgdir}"/opt/mozregression-gui/
+ ln -s "/opt/${pkgname}/${pkgname}" \
+ "$pkgdir/usr/bin/${pkgname}"
+ install -m644 "${srcdir}"/mozregression-gui.desktop "${pkgdir}"/usr/share/applications/
+ install -m644 ./gui/icons/app_icon.png "${pkgdir}"/usr/share/pixmaps/mozregression-gui.png
+}
+# vim:set ts=2 sw=2 et:
diff --git a/mozregression-gui.desktop b/mozregression-gui.desktop
new file mode 100644
index 000000000000..00c75c61cde9
--- /dev/null
+++ b/mozregression-gui.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Version=1.0
+Name=mozregression-gui
+Comment=Regression range finder for Firefox
+GenericName=Regression range finder for Firefox
+Keywords=Internet;Regression;Firefox;
+Exec=mozregression-gui %u
+Terminal=false
+X-MuiltpleArgs=false
+Type=Application
+Icon=mozregression-gui
+Categories=Network;Utility;
+StartupNotify=true