[arch-commits] Commit in jython/repos (5 files)

Evangelos Foutras foutrelis at archlinux.org
Fri Nov 9 22:45:58 UTC 2018


    Date: Friday, November 9, 2018 @ 22:45:56
  Author: foutrelis
Revision: 405073

archrelease: copy trunk to community-staging-any

Added:
  jython/repos/community-staging-any/
  jython/repos/community-staging-any/PKGBUILD
    (from rev 405072, jython/trunk/PKGBUILD)
  jython/repos/community-staging-any/README.ArchLinux
    (from rev 405072, jython/trunk/README.ArchLinux)
  jython/repos/community-staging-any/jython.install
    (from rev 405072, jython/trunk/jython.install)
  jython/repos/community-staging-any/jython.sh
    (from rev 405072, jython/trunk/jython.sh)

------------------+
 PKGBUILD         |   35 +++++++++++++++++++++++++++++++++++
 README.ArchLinux |   37 +++++++++++++++++++++++++++++++++++++
 jython.install   |   20 ++++++++++++++++++++
 jython.sh        |    1 +
 4 files changed, 93 insertions(+)

Copied: jython/repos/community-staging-any/PKGBUILD (from rev 405072, jython/trunk/PKGBUILD)
===================================================================
--- community-staging-any/PKGBUILD	                        (rev 0)
+++ community-staging-any/PKGBUILD	2018-11-09 22:45:56 UTC (rev 405073)
@@ -0,0 +1,35 @@
+# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com>
+# Contributor: Chris Brannon <cmbrannon79 at gmail.com>
+# Contributor: Geoffroy Carrier <geoffroy.carrier at aur.archlinux.org>
+# Contributor: Richard Murri <admin at richardmurri.com>
+pkgname=jython
+pkgver=2.7.1
+pkgrel=2
+pkgdesc="An implementation of the Python language written in Java"
+arch=('any')
+url="http://www.jython.org/"
+license=('PSF' 'APACHE' 'custom')
+depends=('java-environment' 'bash' 'python')
+backup=('opt/jython/registry')
+options=('!emptydirs')
+install='jython.install'
+source=(https://search.maven.org/remotecontent?filepath=org/python/$pkgname-installer/$pkgver/$pkgname-installer-$pkgver.jar{,.asc}
+        'README.ArchLinux'
+        'jython.sh')
+validpgpkeys=('1AC6FA76887C81B0A870FFA03979A71621665974')  # Frank Wierzbicki
+noextract=(${pkgname}_installer-${pkgver}.jar)
+
+sha512sums=('11cf3d1227af445fc0944c62a47d747c32cc2478dd03ac5ee8a533aac67ae7ec52cde207a4bb845a6d0284001271e6d82b3722c809c2141384b747ae5a11a2aa'
+            'SKIP'
+            '0ab0237d456f859b2cbb0739264bb978ad98b2c52153e89fc131aa60edf7837f41617c0e53cbde05688dfc0d6fb08f1d02ebbd41da99b07af72e34a11a83f0b9'
+            'c1aaf79f1cfba165fd4a03be016ac8afcc5024972a9626060f57ced0bf4dad93ccdd9ac303bdc8a5ed6b9bcb3307d152dfff2682308c740b6d2db44c2cbaf1b4')
+
+package() {
+    cd "$srcdir"
+    java -jar jython-installer-${pkgver}.jar -s -t standard -d "$pkgdir"/opt/"$pkgname"
+
+    install -m644 -D $srcdir/jython.sh $pkgdir/etc/profile.d/jython.sh
+    install -m644 -D "$srcdir/README.ArchLinux" "$pkgdir/usr/share/doc/$pkgname/README.ArchLinux"
+
+    install -m644 -D "$pkgdir/opt/$pkgname/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
+}

Copied: jython/repos/community-staging-any/README.ArchLinux (from rev 405072, jython/trunk/README.ArchLinux)
===================================================================
--- community-staging-any/README.ArchLinux	                        (rev 0)
+++ community-staging-any/README.ArchLinux	2018-11-09 22:45:56 UTC (rev 405073)
@@ -0,0 +1,37 @@
+Important Notes
+===============
+The user is strongly advised to create a file named
+~/.jython, containing the following line:
+python.cachedir=/home/USERNAME/.jythoncachedir
+where USERNAME is your username.
+Environment variable expansion and ~ expansion are not honored in this file,
+so you cannot represent /home/USERNAME with ~/ or $HOME.
+
+Jython uses caching to improve performance.  By default, it tries to
+use a global directory as its cache.  This fails, because the directory
+is not writable by non-privileged users.
+
+Some GNU/Linux distributions solve this problem by setting python.cachedir
+in the launcher script, when the JVM is invoked.
+E.G.,
+java -Dpython.cachedir="${HOME}/.jythoncachedir" ...
+That solution seems nice, because jython usually does the
+right thing when invoked via the launcher script.
+However, it has three limitations.
+
+1. If jython is not started via the launcher, it will not cache in
+~/.jythoncachedir.  It will try to cache in the aforementioned global
+directory!
+2. Specifying -Dpython.cachedir on the java command-line guarantees that
+the setting will be ignored if it is found in ~/.jython.
+Thus, the user cannot override the setting in his configuration file when
+the launcher is used.
+3. It enforces a distribution-specific policy.
+
+The best approach is simply to let the user specify
+python.cachedir in ~/.jython.
+
+jythonc
+=======
+The jythonc tool is not included by upstream in the 2.5.x series of jython.
+Thus, it is no longer available in this package.

Copied: jython/repos/community-staging-any/jython.install (from rev 405072, jython/trunk/jython.install)
===================================================================
--- community-staging-any/jython.install	                        (rev 0)
+++ community-staging-any/jython.install	2018-11-09 22:45:56 UTC (rev 405073)
@@ -0,0 +1,20 @@
+pre_install() {
+	/bin/true
+}
+post_install() {
+	echo "==> Please see /usr/share/doc/jython/README.ArchLinux"
+	echo "==> for important information about this package."
+}
+pre_upgrade() {
+	/bin/true
+}
+post_upgrade() {
+	echo "==> Please see /usr/share/doc/jython/README.ArchLinux"
+	echo "==> for important information about this package."
+}
+pre_remove() {
+	/bin/true
+}
+post_remove() {
+	/bin/true
+}

Copied: jython/repos/community-staging-any/jython.sh (from rev 405072, jython/trunk/jython.sh)
===================================================================
--- community-staging-any/jython.sh	                        (rev 0)
+++ community-staging-any/jython.sh	2018-11-09 22:45:56 UTC (rev 405073)
@@ -0,0 +1 @@
+export PATH="/opt/jython/bin/:$PATH"



More information about the arch-commits mailing list