diff options
author | hawkeye116477 | 2020-05-16 20:24:12 +0200 |
---|---|---|
committer | hawkeye116477 | 2020-05-16 20:24:12 +0200 |
commit | db6005c70ef1bf0018048f0801137ca6d7752912 (patch) | |
tree | bc477ecddd1db720d8e3021433c02cf9828e3574 | |
download | aur-db6005c70ef1bf0018048f0801137ca6d7752912.tar.gz |
First
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | mozregression-gui.desktop | 13 |
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 |