diff options
Diffstat (limited to 'extra')
-rw-r--r-- | extra/kdeedu-ktouch/PKGBUILD | 21 | ||||
-rw-r--r-- | extra/kdeedu-ktouch/slovenian.patch | 22 | ||||
-rw-r--r-- | extra/libcryptui/PKGBUILD | 6 | ||||
-rw-r--r-- | extra/pyopenssl/PKGBUILD | 10 | ||||
-rw-r--r-- | extra/python-cffi/PKGBUILD | 44 | ||||
-rw-r--r-- | extra/python-cryptography/PKGBUILD | 53 |
6 files changed, 141 insertions, 15 deletions
diff --git a/extra/kdeedu-ktouch/PKGBUILD b/extra/kdeedu-ktouch/PKGBUILD index 12605276b..653d1b433 100644 --- a/extra/kdeedu-ktouch/PKGBUILD +++ b/extra/kdeedu-ktouch/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 206991 2014-03-06 12:06:41Z andrea $ +# $Id: PKGBUILD 207746 2014-03-14 08:20:40Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> pkgname=kdeedu-ktouch pkgver=4.12.3 -pkgrel=1 +pkgrel=2 pkgdesc="Touch Typing Tutor" url="http://kde.org/applications/education/ktouch/" arch=('i686' 'x86_64') @@ -12,12 +12,19 @@ groups=('kde' 'kdeedu') depends=('kdebase-runtime') makedepends=('cmake' 'automoc4' 'mesa') install=${pkgname}.install -source=("http://download.kde.org/stable/${pkgver}/src/ktouch-${pkgver}.tar.xz") -sha1sums=('1fa7b166fe47d9895758417e717859625a043f0f') +source=("http://download.kde.org/stable/${pkgver}/src/ktouch-${pkgver}.tar.xz" + 'slovenian.patch') +sha1sums=('1fa7b166fe47d9895758417e717859625a043f0f' + '8bc82fae5ae871253bc11c4778884966d6d4b58a') -build() { - cd "${srcdir}" +prepare() { mkdir build + + cd ktouch-${pkgver} + patch -p1 -i "${srcdir}"/slovenian.patch +} + +build() { cd build cmake ../ktouch-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ @@ -27,6 +34,6 @@ build() { } package() { - cd "${srcdir}"/build + cd build make DESTDIR="${pkgdir}" install } diff --git a/extra/kdeedu-ktouch/slovenian.patch b/extra/kdeedu-ktouch/slovenian.patch new file mode 100644 index 000000000..b64f640c6 --- /dev/null +++ b/extra/kdeedu-ktouch/slovenian.patch @@ -0,0 +1,22 @@ +commit e787d72ada78a1dac1654c4d3d530f50334e7846 +Author: Sebastian Gottfried <sebastiangottfried@web.de> +Date: Mon Mar 10 11:51:31 2014 +0100 + + data: remove an untypable charaber from the Slovanian course + + BUG: 331945 + FIXED-IN: 4.12.4 + +diff --git a/data/courses/si.xml b/data/courses/si.xml +index fc5f3c2..07feeb1 100644 +--- a/data/courses/si.xml ++++ b/data/courses/si.xml +@@ -201,7 +201,7 @@ odejo nečkinjin naččajo oljili oskalek + naslednika načnjajoč noska osonča neodločične + nalijejo neolikank nanos oslinjeni ničli + ojekleni nenadni ondi nadela neonkine okajen +-niča nasekala naslada onečdena neonka neidili�n ++niča nasekala naslada onečdena neonka neidilin + nasičnje načne odskočle načkana osedlalo + naslonijo okenča naslonilo okisalo odnosni + naseljenkina odločla nasilnik nedojena nenaklonjeni diff --git a/extra/libcryptui/PKGBUILD b/extra/libcryptui/PKGBUILD index e070560c4..38b6ca79f 100644 --- a/extra/libcryptui/PKGBUILD +++ b/extra/libcryptui/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 198141 2013-10-30 13:02:16Z allan $ +# $Id: PKGBUILD 207740 2014-03-14 04:21:04Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> # Contributor: Balló György <ballogyor+arch at gmail dot com> pkgname=libcryptui pkgver=3.10.1 -pkgrel=1 +pkgrel=2 pkgdesc="Library for OpenPGP prompts" arch=('i686' 'x86_64') url="http://git.gnome.org/browse/libcryptui/" license=('GPL') -depends=('gtk3' 'gpgme' 'dbus-glib' 'libnotify' 'libgnome-keyring' 'dconf') +depends=('gtk3' 'gpgme' 'dbus-glib' 'libnotify' 'libgnome-keyring' 'dconf' 'libsm') makedepends=('intltool' 'gobject-introspection') install=$pkgname.install source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) diff --git a/extra/pyopenssl/PKGBUILD b/extra/pyopenssl/PKGBUILD index 2d5c238e7..eb7b239f0 100644 --- a/extra/pyopenssl/PKGBUILD +++ b/extra/pyopenssl/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 207706 2014-03-13 16:20:18Z fyan $ +# $Id: PKGBUILD 207738 2014-03-14 03:59:15Z fyan $ # Maintainer : Ionut Biru<ibiru@archlinux.org> # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgbase=pyopenssl pkgname=('python-pyopenssl' 'python2-pyopenssl') pkgver=0.14 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url="http://pypi.python.org/pypi/pyOpenSSL" license=('LGPL2.1') -makedepends=('python-setuptools' 'python2-setuptools' 'openssl') +makedepends=('python-setuptools' 'python2-setuptools' 'openssl' 'python-six' 'python2-six' 'python-cryptography' 'python2-cryptography') source=(http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-${pkgver}.tar.gz) md5sums=('8579ff3a1d858858acfba5f046a4ddf7') @@ -28,7 +28,7 @@ build() { package_python-pyopenssl(){ pkgdesc="Python3 wrapper module around the OpenSSL library" - depends=('python>=3.3' 'openssl') + depends=('python>=3.3' 'openssl' 'python-six' 'python-cryptography') replaces=('pyopenssl') provides=('pyopenssl') conflicts=('pyopenssl') @@ -39,7 +39,7 @@ package_python-pyopenssl(){ package_python2-pyopenssl(){ pkgdesc="Python2 wrapper module around the OpenSSL library" - depends=('python2>=2.7' 'openssl') + depends=('python2>=2.7' 'openssl' 'python2-six' 'python2-cryptography') cd "${srcdir}/pyOpenSSL-${pkgver}-python2" python2 setup.py install --root "${pkgdir}" --optimize=1 diff --git a/extra/python-cffi/PKGBUILD b/extra/python-cffi/PKGBUILD new file mode 100644 index 000000000..46bf6a56e --- /dev/null +++ b/extra/python-cffi/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 207734 2014-03-14 03:35:05Z fyan $ +# Maintainer: Felix Yan <felixonmars@gmail.com> +# Contributor: lilydjwg <lilydjwg@gmail.com> + +_name=cffi +pkgbase=python-$_name +pkgname=(python-$_name python2-$_name) +pkgver=0.8.2 +pkgrel=3 +pkgdesc="Foreign Function Interface for Python calling C code" +arch=('i686' 'x86_64') +url="http://cffi.readthedocs.org/" +license=('MIT') +makedepends=('python-setuptools' 'python2-setuptools' 'python-pycparser' 'python2-pycparser') +md5sums=('37fc88c62f40d04e8a18192433f951ec') +source=("http://pypi.python.org/packages/source/c/${_name}/${_name}-${pkgver}.tar.gz") + +prepare() { + cp -r $_name-$pkgver{,-py2} +} + +build() { + cd "$srcdir/$_name-$pkgver" + python3 setup.py build + + cd "$srcdir/$_name-$pkgver-py2" + python2 setup.py build +} + +package_python-cffi() { + depends=('python' 'python-pycparser') + + cd "$srcdir/$_name-$pkgver" + python3 setup.py install --root="$pkgdir/" --optimize=1 + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_python2-cffi() { + depends=('python2' 'python2-pycparser') + + cd "$srcdir/$_name-$pkgver-py2" + python2 setup.py install --root="$pkgdir/" --optimize=1 + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/extra/python-cryptography/PKGBUILD b/extra/python-cryptography/PKGBUILD new file mode 100644 index 000000000..4f111327e --- /dev/null +++ b/extra/python-cryptography/PKGBUILD @@ -0,0 +1,53 @@ +# $Id: PKGBUILD 207736 2014-03-14 03:47:23Z fyan $ +# Maintainer: Felix Yan <felixonmars@gmail.com> + +pkgbase=python-cryptography +pkgname=('python-cryptography' 'python2-cryptography') +pkgver=0.2.2 +pkgrel=1 +pkgdesc="A package designed to expose cryptographic recipes and primitives to Python developers" +arch=('i686' 'x86_64') +license=('Apache') +url="http://pypi.python.org/pypi/cryptography" +makedepends=('python-setuptools' 'python2-setuptools' 'python-six' 'python2-six' 'python-cffi' 'python2-cffi') +checkdepends=('python-pytest' 'python2-pytest') +source=("http://pypi.python.org/packages/source/c/cryptography/cryptography-${pkgver}.tar.gz") +md5sums=('f002a442c8c5c7463bf8d2f11f6c3128') + +check() { + # Check python3 module + cd "${srcdir}"/cryptography-${pkgver} + python3 setup.py test + + # Check python2 module + cd "${srcdir}"/cryptography-${pkgver}-python2 + python2 setup.py test +} + +prepare() { + cp -a cryptography-${pkgver}{,-python2} +} + +build() { + # Build python 3 module + cd cryptography-${pkgver} + python3 setup.py build + + # Build python 2 module + cd ../cryptography-${pkgver}-python2 + python2 setup.py build +} + +package_python-cryptography() { + depends=('python' 'python-six' 'python-cffi') + + cd cryptography-${pkgver} + python3 setup.py install --root="${pkgdir}" --optimize=1 --skip-build +} + +package_python2-cryptography() { + depends=('python2' 'python2-six' 'python2-cffi') + + cd "${srcdir}/cryptography-${pkgver}-python2" + python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build +} |