summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBruno Silva2017-04-24 16:02:09 +0100
committerBruno Silva2017-04-24 16:02:09 +0100
commit4fea2b066152ccf642b3f60ba90aca30ec91d280 (patch)
tree6ee21f965163ea7eed20bdb20bc266b445083b89 /PKGBUILD
parent6ca89651425ab524628e712c2da4439a28f84260 (diff)
downloadaur-4fea2b066152ccf642b3f60ba90aca30ec91d280.tar.gz
Bump to omnetpp 5.1, add dirty solution to ./configure bug
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 18 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 89e37f50b77d..16df2d029f3b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
# Maintainer: Bruno Silva <brunofernandes at ua dot pt>
pkgname='omnetpp-qt'
-pkgver=5.0
+pkgver=5.1
+_pkgver=5-1
pkgrel=1
_pkgname='omnetpp'
pkgdesc='OMNeT++ Discrete Event Simulator. OMNeT++ is an extensible, modular, component-based C++ simulation library and framework, primarily for building network simulators: QT version'
@@ -13,26 +14,36 @@ arch=('i686' 'x86_64')
provides=('omnetpp')
conflicts=('omnetpp')
-if [ $(echo "85315492c3863b05be030944c8ae8ba4a20997a8f3673bbeaf5456dd92075ca88eb2babd5f4ab6d012866de9905e0368c929b03cfdccf6d76705b66defb7698c omnetpp-5.0-src.tgz" | sha512sum -c --status; echo $?) -ne 0 ];
+if [ $(echo "c569f4abb829ffd603ddafe588487893295f16f27ff52de143aca24080dafe282a2e24fa047745cc7f6963c3be5db761ca9f288c41887331e62f21ebc4416eb3 omnetpp-5.1-src-linux.tgz" | sha512sum -c --status; echo $?) -ne 0 ];
then
sh download.sh
fi
source=(OMNeT++.desktop
+ config.status
+ Makefile.inc
+ qtenv.pri
omnetpp.sh
download.sh
- omnetpp-5.0-src.tgz::https://omnetpp.org/omnetpp/send/30-omnet-releases/2305-omnetpp-50-linux)
+ omnetpp-5.1-src-linux.tgz::https://omnetpp.org/omnetpp/send/30-omnet-releases/2309-omnetpp-5-1-linux)
-sha512sums=('87dfd78b441c4384f40aa160786ea847b3a7dbef569258311dc03821273f08dc22962747ef7022a1d2f65f422b34d4a909c9eae7deb4dc6839b12b1dbad56e88'
+sha512sums=('2d228d3830f3dba95f0261a1474f908f2ae14f9477e82d57586141787267d27f0e37e074b51cbd0ad7aac25d1d32c9c1cf43296422f1be33538c432724933b98'
+ '021d93c3dd606f3d8ed7df0fa77142108cc5a6e43929d6db729ad74948decaccda4f33f271f6714e23c566ed377f8cf0f18c244c549e20a9617eb852fc41c510'
+ 'd52d6cfa2f156f8262a88364932a4b3429e51962e6707ea6330b179fd21e70a6a2afa4805bc2f40c34192ac6e47237f07f1db1ca46b3f5243b4c99a51107b256'
+ '799d9aa8ae5d9804706188ff237f9e662e678fd88fb2da45023fe04f71e67e87243f1df4b6a33e9e3c6fd6e6f1309f779b3c3ad7c6d8ff34f9ceb49116ab3558'
'facb711a01c41665c7909f82b4cee65ddee232e0c526f754ce1ab148dbc6c65abb9b24255f985be245fb2c33f91623365eac730ef83cb1a7c595a09726856fa1'
- '7e543c381f358fa840726cda4c8feb8773d90e923ce5cdf20a25dcb287cf0ebdfc20fef5cfc43475a859057bff81eecaffe1a12a1e92029b346365e4d62abfc9'
- '85315492c3863b05be030944c8ae8ba4a20997a8f3673bbeaf5456dd92075ca88eb2babd5f4ab6d012866de9905e0368c929b03cfdccf6d76705b66defb7698c')
+ '559f43976959b0456bb21601b84df3ab690c734b6b0dcb2b5f564b9e061a3e3a824b8bd5844b1922e6302f4918146620160617feec442f956449fc7c07fb244a'
+ 'c569f4abb829ffd603ddafe588487893295f16f27ff52de143aca24080dafe282a2e24fa047745cc7f6963c3be5db761ca9f288c41887331e62f21ebc4416eb3')
build() {
+ # fix configure bug by providing pre-generated configuration file with --prefix=/opt --libdir=/opt/lib --libexecdir=/opt/lib
+ cp config.status ${srcdir}/${_pkgname}-${pkgver}/
+ cp Makefile.inc ${srcdir}/${_pkgname}-${pkgver}/
+ cp qtenv.pri ${srcdir}/${_pkgname}-${pkgver}/src/qtenv/
cd ${srcdir}/${_pkgname}-${pkgver}
PATH=${srcdir}/${_pkgname}-${pkgver}/bin:$PATH
LD_LIBRARY_PATH=${srcdir}/${_pkgname}-${pkgver}/lib:$LD_LIBRARY_PATH
- ./configure --prefix=/opt --libdir=/opt/lib --libexecdir=/opt/lib && make
+ make
}
package() {