summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD11
2 files changed, 11 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e4a263dd2da6..faec2c1f984f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = gettext-java
pkgdesc = GNU internationalization library - Java libraries
pkgver = 0.19.4
- pkgrel = 1
+ pkgrel = 2
url = http://www.gnu.org/software/gettext/
install = gettext.install
arch = i686
@@ -15,6 +15,7 @@ pkgbase = gettext-java
depends = sh
depends = glib2
depends = libunistring
+ depends = gettext>=0.19.4
optdepends = git: for autopoint infrastructure updates
options = !docs
source = ftp://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.4.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 9c6f171638c8..2b00d29f2633 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,13 +4,13 @@
pkgname=gettext-java
_pkgbase=gettext
pkgver=0.19.4
-pkgrel=1
+pkgrel=2
pkgdesc="GNU internationalization library - Java libraries"
arch=('i686' 'x86_64')
url="http://www.gnu.org/software/gettext/"
license=('GPL')
groups=('base' 'base-devel')
-depends=('gcc-libs' 'acl' 'sh' 'glib2' 'libunistring')
+depends=('gcc-libs' 'acl' 'sh' 'glib2' 'libunistring' "gettext>=$pkgver")
makedepends=('java-environment')
optdepends=('git: for autopoint infrastructure updates')
options=(!docs)
@@ -48,9 +48,16 @@ package() {
# New stuff from here
# Install in the junk directory, not pkgdir
make DESTDIR="${srcdir}/temp" install
+
# Now move just what we need
install -Dm644 "${srcdir}/temp/usr/share/gettext/gettext.jar" "$pkgdir/usr/share/gettext/gettext.jar"
install -Dm644 "${srcdir}/temp/usr/share/gettext/libintl.jar" "$pkgdir/usr/share/gettext/libintl.jar"
+
+ # Create a symbolic link in /usr/share/java as Java apps written for Ubuntu may be looking there
+ mkdir -p "$pkgdir/usr/share/java/"
+ ln -s "/usr/share/gettext/gettext.jar" "$pkgdir/usr/share/java/gettext.jar"
+ ln -s "/usr/share/gettext/libintl.jar" "$pkgdir/usr/share/java/libintl.jar "
+
# Remove junk directory
rm -r "${srcdir}/temp/"
}