Created
November 28, 2019 12:50
-
-
Save MisterDA/71714e9617dc0fa67feacfcab271f7b3 to your computer and use it in GitHub Desktop.
Patch for Arch Linux omnetpp PKGBUILD
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/PKGBUILD b/PKGBUILD | |
index 99659c2..77499a2 100644 | |
--- a/PKGBUILD | |
+++ b/PKGBUILD | |
@@ -1,14 +1,14 @@ | |
# Maintainer: Bruno Silva <brunofernandes at ua dot pt> | |
pkgname='omnetpp-qt' | |
-pkgver=6.0pre4 | |
-_pkgver=6-0pre4 | |
+pkgver=6.0pre5 | |
+_pkgver=6-0pre5 | |
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' | |
url='http://www.omnetpp.org' | |
license=('custom') | |
-depends=(libxml2 qt5-base tcl tk blt jdk8-openjdk openmpi libpcap doxygen graphviz clang openscenegraph) | |
+depends=(libxml2 qt5-base tcl tk blt jdk-openjdk openmpi libpcap doxygen graphviz clang openscenegraph) | |
makedepends=(sh wget qt5-base cmake gcc bison flex perl openscenegraph blt) | |
optdepends=(osgearth) | |
arch=('i686' 'x86_64') | |
@@ -17,18 +17,17 @@ conflicts=('omnetpp') | |
source=(OMNeT++.desktop | |
omnetpp.sh | |
- "omnetpp-${pkgver}-src-linux.tgz::https://github.com/omnetpp/omnetpp/releases/download/omnetpp-6.0pre4/omnetpp-${pkgver}-src-linux.tgz") | |
- | |
+ "omnetpp-${pkgver}-src-linux.tgz::https://github.com/omnetpp/omnetpp/releases/download/omnetpp-${pkgver}/omnetpp-${pkgver}-src-linux.tgz") | |
sha512sums=('a5772a605592ed2db839609f8298d1d71fb9141eb1b30dac584b788414dfe49b250ba803351a3a84f90c6b89f8e09e7b129a037af17c9b94c22dff2003a5edd8' | |
-'facb711a01c41665c7909f82b4cee65ddee232e0c526f754ce1ab148dbc6c65abb9b24255f985be245fb2c33f91623365eac730ef83cb1a7c595a09726856fa1' | |
-'5b4d331ee9c81f8d22f6d204e9b2622755e1564fc786c4328d7a28c7b71592dd556b58eb94ba929a7a91bf714d0f43cde0006bfe2d9fc1a99bc2007551055234') | |
+ 'facb711a01c41665c7909f82b4cee65ddee232e0c526f754ce1ab148dbc6c65abb9b24255f985be245fb2c33f91623365eac730ef83cb1a7c595a09726856fa1' | |
+ 'aa5a93dceb0f20c41b10d5c529d6e3d837ed7f200f0b9cba274c1b91f07ab1cfaf499473dcb6591a9e9357b8465b92e06b7831ad66b04f564a1bc6bfdc61cacc') | |
build() { | |
cd ${srcdir}/${_pkgname}-${pkgver} | |
echo WITH_OSGEARTH=no >> configure.user | |
# Fix configure script | |
sed -i "2152 a ac_configure_args=$(echo $ac_configure_args | sed s/\'//g)" configure | |
- ./configure --prefix=/opt --libdir=/opt/lib --libexecdir=/opt/lib | |
+ ./configure --prefix=/opt --libdir=/opt/lib --libexecdir=/opt/lib | |
PATH=${srcdir}/${_pkgname}-${pkgver}/bin:$PATH | |
LD_LIBRARY_PATH=${srcdir}/${_pkgname}-${pkgver}/lib:$LD_LIBRARY_PATH | |
make | |
@@ -37,7 +36,7 @@ build() { | |
package() { | |
# Install build to /opt | |
cd ${srcdir} | |
- mkdir -p "${pkgdir}"/opt | |
+ mkdir -p "${pkgdir}"/opt | |
mv "${_pkgname}-${pkgver}" ${pkgdir}/opt/${_pkgname} || return 1 | |
# run OMNeT++ as a normal user | |
@@ -47,7 +46,7 @@ package() { | |
# copy profile.d file | |
mkdir -p ${pkgdir}/etc/profile.d/ | |
cp omnetpp.sh ${pkgdir}/etc/profile.d/ | |
- | |
+ | |
# copy desktop shortcut | |
mkdir -p ${pkgdir}/usr/share/applications/ | |
cp OMNeT++.desktop ${pkgdir}/usr/share/applications/ | |
@@ -56,4 +55,3 @@ package() { | |
cd ${pkgdir}/opt/${_pkgname}/doc | |
install -D -m644 License "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" | |
} | |
- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment