diff options
author | GoliathLabs | 2020-05-22 17:28:07 +0200 |
---|---|---|
committer | GoliathLabs | 2020-05-22 17:28:07 +0200 |
commit | 3e2b5720ed51b35bfbefd265bf96b0f5455a791d (patch) | |
tree | 4a5e80021b6cc1ac9703f0faf7686abf4ba3a88b /PKGBUILD | |
parent | c17a84070b012b40d8ef0b8e7e8ba4265c1a7a71 (diff) | |
download | aur-3e2b5720ed51b35bfbefd265bf96b0f5455a791d.tar.gz |
Updated: PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 23 insertions, 24 deletions
@@ -10,50 +10,49 @@ pkgname=monodevelop-stable _pkgname=monodevelop pkgver=8.4.3.12 -pkgrel=1 +pkgrel=2 pkgdesc="An IDE primarily designed for C# and other .NET languages" -arch=('x86_64' 'i686') -url="http://www.monodevelop.com" -license=('GPL') -depends=('mono>=5.10.1.47' 'mono-addins>=0.6.2' 'gtk-sharp-2' 'libssh2' 'curl' 'msbuild-stable') -makedepends=('rsync' 'cmake' 'git' 'nuget' 'openssl-1.0' 'xterm' 'pkgconf' 'autoconf' 'automake') +arch=('any') +url="https://www.monodevelop.com" +license=('MIT') +depends=('mono5' 'mono-addins' 'gnome-sharp' 'hicolor-icon-theme' 'mono-tools' 'fsharp' 'cmake' 'libssh2' 'http-parser' 'curl' 'dotnet-host' 'msbuild-stable') +makedepends=('rsync' 'git' 'nuget' 'referenceassemblies-pcl') replaces=('monodevelop-debugger-gdb') provides=('monodevelop' 'monodevelop-debugger-gdb') conflicts=('monodevelop') options=(!makeflags) optdepends=('xsp: To run ASP.NET pages directly from monodevelop') -source=(git://github.com/mono/monodevelop.git#tag=monodevelop-$pkgver) + +source=(git+https://github.com/mono/monodevelop.git#tag=monodevelop-$pkgver) sha256sums=('SKIP') -TERM=xterm -SHELL=/bin/bash prepare() { - cd $_pkgname - git submodule update --init --recursive || return 1 - git checkout tags/$_pkgname-$pkgver - git clean -dfx + cd ${srcdir}/$_pkgname + sed -i -e "s/MonoDevelop.FSharp.Shared.ToolTip /MonoDevelop.FSharp.Shared.ToolTips.ToolTip /" main/external/fsharpbinding/MonoDevelop.FSharpBinding FSharpTextEditorCompletion.fs + sed -i -e "s/MonoDevelop.FSharp.Shared.EmptyTip /MonoDevelop.FSharp.Shared.ToolTips.EmptyTip /" main/external/fsharpbinding/MonoDevelop.FSharpBinding FSharpTextEditorCompletion.fs } build() { - cd $_pkgname + export MONO_SHARED_DIR=$srcdir/src/.wabi + mkdir -p $MONO_SHARED_DIR - export PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig - export CFLAGS+=" -I/usr/include/openssl-1.0" - export LDFLAGS+=" -L/usr/lib/openssl-1.0 -lssl" - export MONO_IOMAP=all + cd ${srcdir}/$_pkgname + git submodule update --init --recursive || return 1 + git checkout tags/$_pkgname-$pkgver + git clean -dfx ./configure --prefix=/usr --profile=gnome - XDG_CONFIG_HOME="$srcdir"/config make + XDG_CONFIG_HOME="$srcdir"/config LD_PRELOAD="" make } package() { - cd $_pkgname + cd ${srcdir}/$_pkgname XDG_CONFIG_HOME="$srcdir"/config LD_PRELOAD="" make DESTDIR="$pkgdir" install # delete conflicting files - find "$pkgdir"/usr/share/mime/ -type f -delete + rm -r $(find $pkgdir/usr/share/mime/ -type f | grep -v "packages") + rm -r $MONO_SHARED_DIR - #Correct Invalid Env Paths in static launcher - sed -i "s/export LD_LIBRARY_PATH.*/export LD_LIBRARY_PATH\=\"\/usr\/lib\/monodevelop\/bin\:\$\{LD_LIBRARY_PATH\}\"/g" $pkgdir/usr/bin/monodevelop; - sed -i "s/EXE_PATH=.*/EXE_PATH=\/usr\/lib\/monodevelop\/bin\/MonoDevelop.exe/g" $pkgdir/usr/bin/monodevelop; + # NuGet.exe is missing somehow, fixed FS#43423 + install -Dm755 "${srcdir}"/monodevelop/main/external/nuget-binary/nuget.exe "${pkgdir}"/usr/lib/monodevelop/AddIns/MonoDevelop.PackageManagement/NuGet.exe } |