summaryrefslogtreecommitdiff
path: root/libre/antlr2/PKGBUILD
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2016-02-04 03:27:45 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2016-02-04 03:27:45 -0500
commite8e6429d37a699e34f142aae071a6e1a1a37d209 (patch)
tree43e0b9332d76629ca7867b8daa0db79a1b3136c5 /libre/antlr2/PKGBUILD
parentbb4efaf75fff30246588ac448e9b96c03ce52a6c (diff)
downloadabslibre-e8e6429d37a699e34f142aae071a6e1a1a37d209.tar.gz
abslibre-e8e6429d37a699e34f142aae071a6e1a1a37d209.tar.bz2
abslibre-e8e6429d37a699e34f142aae071a6e1a1a37d209.zip
antlr2-2.7.7-7.parabola1: Rebuild for c++ ABI change
Diffstat (limited to 'libre/antlr2/PKGBUILD')
-rw-r--r--libre/antlr2/PKGBUILD45
1 files changed, 16 insertions, 29 deletions
diff --git a/libre/antlr2/PKGBUILD b/libre/antlr2/PKGBUILD
index a8d9c55b5..600f18159 100644
--- a/libre/antlr2/PKGBUILD
+++ b/libre/antlr2/PKGBUILD
@@ -4,40 +4,36 @@
# Contributor (Arch): Stefan Husmann <stefan-husmann@t-online.de>
pkgbase=antlr2
-pkgname=(antlr2 antlr2-{java,python2,cxx,sharp})
+pkgname=('antlr2' antlr2-{java,python2,cxx})
pkgver=2.7.7
-pkgdesc="Another Tool for Language Recognition"
+pkgrel=7.parabola1
+pkgdesc="Language recognition tool providing a framework to build grammatical parsers"
+arch=('i686' 'x86_64' 'armv7h')
url="http://www.antlr2.org/"
license=('custom:Public Domain')
-
-pkgrel=6.1.parabola1
-arch=('i686' 'x86_64' 'mips64el')
+makedepends=('java-environment' 'python2' 'bash' 'jh')
options=('staticlibs')
-makedepends=('java-environment' 'python2' 'bash' 'nant' 'jh')
-
source=("http://www.antlr2.org/download/antlr-${pkgver}.tar.gz"
- "http://repo.maven.apache.org/maven2/antlr/antlr/$pkgver/antlr-$pkgver.pom"
- 'runantlr2.sh' 'gcc4.4.patch' 'mono.patch')
+ "https://repo.maven.apache.org/maven2/antlr/antlr/$pkgver/antlr-$pkgver.pom"
+ 'runantlr2.sh'
+ 'gcc4.4.patch')
md5sums=('01cc9a2a454dd33dcd8c856ec89af090'
'78af3de823003f6d8dded39c70bc30ae'
'05cb34ec96d85fca430dda91c3200ba4'
- '158677e4c0f357afbb56656231a54815'
- '0d1960d27ff81f2fea0dd35a8290216f')
+ '158677e4c0f357afbb56656231a54815')
prepare() {
cd "${srcdir}/antlr-${pkgver}"
patch -Np1 -i "${srcdir}"/gcc4.4.patch
- patch -Np1 -i "${srcdir}"/mono.patch
}
build() {
cd "${srcdir}/antlr-${pkgver}"
- ./configure --prefix=/usr --disable-examples
- make -j1
-
- cd lib/csharp
- nant release
+ ./configure --prefix=/usr \
+ --disable-examples \
+ --disable-csharp
+ make
}
_install_license() {
@@ -65,6 +61,8 @@ package_antlr2-java() {
"$srcdir"/antlr-${pkgver}/antlr/antlr.jar \
antlr2.jar
+ ln -s "/usr/share/java/antlr2.jar" \
+ "${pkgdir}/usr/share/java/antlr2-${pkgver}.jar"
_install_license
}
@@ -86,18 +84,7 @@ package_antlr2-cxx() {
pkgdesc+=" (C++ version)"
cd "$srcdir"/antlr-${pkgver}/lib/cpp
- make -j1 prefix="${pkgdir}/usr" install
-
- _install_license
-}
-
-package_antlr2-sharp() {
- pkgdesc+=" (C Sharp version)"
- depends=('mono')
-
- cd "$srcdir"/antlr-${pkgver}/lib/csharp
- install -d "$pkgdir"/usr/share
- make -j1 prefix="${pkgdir}/usr" install
+ make prefix="${pkgdir}/usr" install
_install_license
}