summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorminj4ever2017-09-23 20:06:12 +0300
committerminj4ever2017-09-23 20:06:12 +0300
commit2b09f6633ee27284da3bf0439f79f22fb2fbc535 (patch)
tree6097970a59576c6b4b0b13b4820db432e79ae4e6
parent3570025c22959eb923e6864933bf4b6550e86ddf (diff)
downloadaur-2b09f6633ee27284da3bf0439f79f22fb2fbc535.tar.gz
use pip2arch for updates
-rw-r--r--pip2arch-fix-tmpl.patch48
-rwxr-xr-xupdate.sh17
2 files changed, 65 insertions, 0 deletions
diff --git a/pip2arch-fix-tmpl.patch b/pip2arch-fix-tmpl.patch
new file mode 100644
index 000000000000..4c11ea4cb83b
--- /dev/null
+++ b/pip2arch-fix-tmpl.patch
@@ -0,0 +1,48 @@
+diff --git a/PKGBUILD b/PKGBUILD
+index bb1e5c6..8e4148d 100644
+--- a/PKGBUILD
++++ b/PKGBUILD
+@@ -1,22 +1,36 @@
++_name=CodeIntel
++_pkg=$(tr '[:upper:]' '[:lower:]' <<< $_name)
+
+-pkgname=codeintel
++pkgname=("python-${_pkg}" "python2-${_pkg}")
+ pkgver=<pkgver>
+ pkgrel=1
+ pkgdesc="Komodo Edit CodeIntel"
+ url="https://github.com/Kronuz/CodeIntel"
+-depends=('python' )
+-makedepends=('python3' )
++#url="https://github.com/Komodo/KomodoEdit/wiki/290-CodeIntel-OOP-Protocol#set-environment"
++makedepends=('python-setuptools' 'python2-setuptools')
+ license=('MPL 1.1')
+ arch=('any')
+ source=('<source>')
+ md5sums=('<hash>')
+
++prepare() {
++# mv "${srcdir}/${_name}-${pkgver}/"{SilverCity,silvercity}
++ cp -a "${srcdir}/${_name}-${pkgver}"{,-python2}
++}
++
+ build() {
+- cd $srcdir/CodeIntel-<pkgver>
++ cd "${srcdir}/${_name}-${pkgver}"
+ python setup.py build
++ cd "${srcdir}/${_name}-${pkgver}-python2"
++ python2 setup.py build
+ }
+
+-package() {
+- cd $srcdir/CodeIntel-<pkgver>
+- python setup.py install --root="$pkgdir" --optimize=1
++package_python-codeintel() {
++ cd "${srcdir}/${_name}-${pkgver}"
++ python setup.py install --root="$pkgdir" --optimize=1
++}
++
++package_python2-codeintel() {
++ cd "${srcdir}/${_name}-${pkgver}-python2"
++ python2 setup.py install --root="$pkgdir" --optimize=1
+ }
diff --git a/update.sh b/update.sh
new file mode 100755
index 000000000000..8adc821d4bb0
--- /dev/null
+++ b/update.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+pip2arch CodeIntel #-v2.0.0b10
+sed -e '/Automatically generated by pip2arch/d' -i PKGBUILD
+
+pkgver=$(grep -oPm1 '(?<=pkgver=).*' PKGBUILD)
+url=$(grep -oPm1 "(?<=source=\(').*(?=')" PKGBUILD)
+digest=$(grep -oPm1 "(?<=sums=\(').*(?=')" PKGBUILD)
+
+cp pip2arch-fix-tmpl.patch pip2arch-fix.patch
+sed -e "s@<pkgver>@${pkgver}@g" -e "s@<source>@${url}@g" \
+ -e "s@<hash>@${digest}@g" -i pip2arch-fix.patch
+
+patch -p1 < pip2arch-fix.patch
+if [ $? -eq 0 ]; then
+ rm pip2arch-fix.patch
+ makepkg --printsrcinfo > .SRCINFO
+fi