diff options
Diffstat (limited to 'extra/python-telepathy')
-rw-r--r-- | extra/python-telepathy/PKGBUILD | 10 | ||||
-rw-r--r-- | extra/python-telepathy/telepathy-python-generated-errors.patch | 18 |
2 files changed, 25 insertions, 3 deletions
diff --git a/extra/python-telepathy/PKGBUILD b/extra/python-telepathy/PKGBUILD index 515a5b590..74d1da3e5 100644 --- a/extra/python-telepathy/PKGBUILD +++ b/extra/python-telepathy/PKGBUILD @@ -6,19 +6,23 @@ pkgname=('python2-telepathy') pkgver=0.15.19 pkgrel=3 pkgdesc="Python libraries for use in Telepathy clients and connection managers" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url="http://telepathy.freedesktop.org" license=('LGPL') depends=('dbus-python') makedepends=('libxslt') conflicts=('python-telepathy') replaces=('python-telepathy') -source=(http://telepathy.freedesktop.org/releases/telepathy-python/telepathy-python-${pkgver}.tar.gz{,.asc}) +source=(http://telepathy.freedesktop.org/releases/telepathy-python/telepathy-python-${pkgver}.tar.gz{,.asc} + telepathy-python-generated-errors.patch) md5sums=('f7ca25ab3c88874015b7e9728f7f3017' - '3f0e1af0452d62a0c0aab916e045579c') + '3f0e1af0452d62a0c0aab916e045579c' + '2dfa69cd0548661dbbb5ae53b1c19e0f') build() { cd "${srcdir}/telepathy-python-${pkgver}" + patch -Np1 -i "$srcdir/telepathy-python-generated-errors.patch" + autoreconf ./configure --prefix=/usr make } diff --git a/extra/python-telepathy/telepathy-python-generated-errors.patch b/extra/python-telepathy/telepathy-python-generated-errors.patch new file mode 100644 index 000000000..d52861d89 --- /dev/null +++ b/extra/python-telepathy/telepathy-python-generated-errors.patch @@ -0,0 +1,18 @@ +diff --git a/src/Makefile.am b/src/Makefile.am +index 135f2f0..ede1fc3 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -13,10 +13,12 @@ telepathy_PYTHON = \ + spec_dir = $(top_srcdir)/spec + spec_files := $(patsubst $(spec_dir)%.xml,_generated%.py,$(wildcard $(spec_dir)/*.xml)) + ++# We leave _generated/errors.py out of here because there exists a ++# spec/errors.xml file, so that means there'll be a ++# _generated/errors.py in $(spec_files). See fd.o#32526 + BUILT_SOURCES = \ + _generated/interfaces.py \ + _generated/constants.py \ +- _generated/errors.py \ + _generated/__init__.py \ + $(spec_files) + |