summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2017-02-26 00:14:42 -0300
committerDaniel Bermond2017-02-26 00:14:42 -0300
commitaae7f95b0a8f9b380d765480012bea58674e3f9b (patch)
treefbce7dece9244f0d231cdc8496cc2a6ffc07eb88
downloadaur-aae7f95b0a8f9b380d765480012bea58674e3f9b.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD47
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c20cd3fdc36d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+# Generated by mksrcinfo v8
+# Sun Feb 26 03:12:04 UTC 2017
+pkgbase = pythonqt-svn
+ pkgdesc = A dynamic Python binding for the Qt framework (SVN version)
+ pkgver = 3.1.r445
+ pkgrel = 1
+ url = http://pythonqt.sourceforge.net/
+ arch = i686
+ arch = x86_64
+ license = LGPL2.1
+ makedepends = subversion
+ makedepends = qt5-tools
+ depends = python
+ depends = qt5-webkit
+ depends = qt5-svg
+ depends = qt5-multimedia
+ provides = pythonqt
+ conflicts = pythonqtqt5-python27-git
+ source = pythonqt-svn::svn://svn.code.sf.net/p/pythonqt/code/trunk
+ sha256sums = SKIP
+
+pkgname = pythonqt-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bd8dbd3194df
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Daniel Bermond < yahoo-com: danielbermond >
+
+pkgname=pythonqt-svn
+pkgver=3.1.r445
+pkgrel=1
+pkgdesc='A dynamic Python binding for the Qt framework (SVN version)'
+arch=('i686' 'x86_64')
+url='http://pythonqt.sourceforge.net/'
+_verurl='https://sourceforge.net/projects/pythonqt/files/pythonqt/'
+license=('LGPL2.1')
+depends=('python' 'qt5-webkit' 'qt5-svg' 'qt5-multimedia')
+makedepends=('subversion' 'qt5-tools')
+provides=('pythonqt')
+conflicts=('pythonqt''qt5-python27-git')
+source=("$pkgname"::'svn://svn.code.sf.net/p/pythonqt/code/trunk')
+sha256sums=('SKIP')
+
+prepare() {
+ cd "${srcdir}/${pkgname}"
+ local _pyver="$(python --version 2>&1 | sed 's/^Python //;s/\.[^.]*$//')"
+ sed -i "s/unix\:PYTHON_VERSION=2\.7/unix\:PYTHON_VERSION=${_pyver}/" build/python.prf
+}
+
+pkgver() {
+ cd "${srcdir}/${pkgname}"
+
+ # Subversion
+ printf "%s.%s" \
+ "$(curl -s ${_verurl} | grep -o 'PythonQt-[[0-9]*\.]*[0-9]*' | sort -r | uniq | head -n1 | cut -c10-)" \
+ "$(printf "r%s" "$(svnversion | tr -d 'A-z')")"
+}
+
+build() {
+ cd "${srcdir}/${pkgname}"
+ qmake-qt5
+ make all
+}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+ mkdir -p "${pkgdir}"/usr/include/PythonQt/{gui,extensions/PythonQt_QtAll}
+ mkdir -p "${pkgdir}"/usr/lib
+ install -D -m644 src/*.h "${pkgdir}"/usr/include/PythonQt
+ install -D -m644 src/gui/*.h "${pkgdir}"/usr/include/PythonQt/gui
+ install -D -m644 extensions/PythonQt_QtAll/*.h "${pkgdir}"/usr/include/PythonQt/extensions/PythonQt_QtAll
+ install -D -m644 lib/*.so* "${pkgdir}"/usr/lib
+}