diff options
author | minj4ever | 2017-09-23 20:06:12 +0300 |
---|---|---|
committer | minj4ever | 2017-09-23 20:06:12 +0300 |
commit | 2b09f6633ee27284da3bf0439f79f22fb2fbc535 (patch) | |
tree | 6097970a59576c6b4b0b13b4820db432e79ae4e6 | |
parent | 3570025c22959eb923e6864933bf4b6550e86ddf (diff) | |
download | aur-2b09f6633ee27284da3bf0439f79f22fb2fbc535.tar.gz |
use pip2arch for updates
-rw-r--r-- | pip2arch-fix-tmpl.patch | 48 | ||||
-rwxr-xr-x | update.sh | 17 |
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 |