summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
Diffstat (limited to 'extra')
-rw-r--r--extra/kdeedu-ktouch/PKGBUILD21
-rw-r--r--extra/kdeedu-ktouch/slovenian.patch22
-rw-r--r--extra/libcryptui/PKGBUILD6
-rw-r--r--extra/pyopenssl/PKGBUILD10
-rw-r--r--extra/python-cffi/PKGBUILD44
-rw-r--r--extra/python-cryptography/PKGBUILD53
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&#x10D;kinjin na&#x10D;&#x10D;ajo oljili oskalek
+ naslednika na&#x10D;njajo&#x10D; noska oson&#x10D;a neodlo&#x10D;i&#x10D;ne
+ nalijejo neolikank nanos oslinjeni ni&#x10D;li
+ ojekleni nenadni ondi nadela neonkine okajen
+-ni&#x10D;a nasekala naslada one&#x10D;dena neonka neidili&#xFFFD;n
++ni&#x10D;a nasekala naslada one&#x10D;dena neonka neidilin
+ nasi&#x10D;nje na&#x10D;ne odsko&#x10D;le na&#x10D;kana osedlalo
+ naslonijo oken&#x10D;a naslonilo okisalo odnosni
+ naseljenkina odlo&#x10D;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
+}