Package Details: python-pyjnius 1.4.2-2

Git Clone URL: https://aur.archlinux.org/python-pyjnius.git (read-only, click to copy)
Package Base: python-pyjnius
Description: Python module to access Java class as Python class, using JNI.
Upstream URL: https://github.com/kivy/pyjnius
Licenses: MIT
Submitter: flying-sheep
Maintainer: flying-sheep
Last Packager: flying-sheep
Votes: 3
Popularity: 0.000000
First Submitted: 2017-04-06 07:44 (UTC)
Last Updated: 2022-09-16 15:12 (UTC)

Dependencies (8)

Required by (1)

Sources (1)

Latest Comments

« First ‹ Previous 1 2

biloucat commented on 2014-03-06 18:34 (UTC)

This is my first official AUR PKGBUILD, please give me your opinion on its correctness, also can i report you as a contributor ? pkgname=python2-pyjnius-git pkgver=1.0.3.r103.gd5d2926 pkgrel=1 pkgdesc="Python module to access Java class as Python class, using JNI." arch=('i686' 'x86_64') url="https://github.com/kivy/pyjnius" license=('MIT') depends=('java-environment' 'python2') makedepends=('cython2' 'git') conflicts=('python2-pyjnius') provides=('python2-pyjnius') source=("$pkgname"::'git://github.com/kivy/pyjnius') md5sums=('SKIP') pkgver() { cd "$srcdir/$pkgname" # Use the tag of the last commit git describe --long | sed -E 's/([^-]*-g)/r\1/;s/-/./g' } build() { cd "$srcdir/$pkgname" python2 setup.py build_ext --inplace -f python2 setup.py build } package() { cd "$srcdir/$pkgname" python2 setup.py install --prefix="$pkgdir/usr" install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }

flying-sheep commented on 2014-03-06 12:49 (UTC)

git version would be a new package, though. you could ask them to tag a new version, then i’ll bump this package :) (or base a python2-pyjnius-git package off this PKGBUILD)

biloucat commented on 2014-03-06 12:41 (UTC)

Oops i meant jdk 7.51-1 from AUR seriously git version is better: see for example https://github.com/kivy/pyjnius/commit/481b3e5d30fbf2cd09409b024ead0a1ee27fb354

flying-sheep commented on 2014-03-05 21:25 (UTC)

sun? java is by oracle by now. this builds and installs flawlessly for me with default java (jdk7-openjdk)

biloucat commented on 2014-03-05 20:36 (UTC)

i have jdk from sun installed on arch 64bits. Compil of python2-pyjnius fail with: jnius/jnius.c:345:17: erreur fatale: jni.h : Aucun fichier ou dossier de ce type #include "jni.h" compilation terminée. error: command 'gcc' failed with exit status 1 but if i use the git cloned version, all is Ok

mitsuse commented on 2012-09-10 14:35 (UTC)

Hmm...openjdk6 is installed from arch repositories. But, I understand this is an upstream issue. Thanks.

flying-sheep commented on 2012-09-10 09:56 (UTC)

this is an upstream issue. the package isn’t out of date (afaik “out of date” means there is a new upstream release or some urls or hashes changed) this being said, the problem happens apparently if you installed java manually. if you want this unusual setup to work, please try to get it working and then submit a pull request upstream, there is nothing i as a packager can do about it. as soon as it is accepted and they generated a new version tag, i can update the package. until then, consider using java from the arch repositories.

mitsuse commented on 2012-09-09 23:29 (UTC)

This problem may be same as below: https://github.com/kivy/pyjnius/issues/18

mitsuse commented on 2012-09-09 23:20 (UTC)

A build error has occured. '/usr/lib/jvm/java-6-openjdk/lib/amd64/server' is not found. In my environment, '/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server' exists. # output gcc -pthread -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -Wl,-O1,--sort-common,--as-needed,-z,relro -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-2.7/jnius/jnius.o -L/usr/lib/jvm/java-6-openjdk/lib/amd64/server -L/usr/lib -ljvm -lpython2.7 -o /tmp/yaourt-tmp-to/aur-python2-pyjnius/src/pyjnius-1.0.3/jnius/jnius.so -Wl,-rpath /usr/lib/jvm/java-6-openjdk/lib/amd64/server gcc: error: /usr/lib/jvm/java-6-openjdk/lib/amd64/server: No such file or directory