Skip to content

Conversation

@grendello
Copy link
Contributor

Xamarin.Android needs a number of packages to be installed on Linux
in order to build properly. The makefile provides support for that but
it requires using sudo to invoke the package installer. That may not
be desired on build bots and so this commit makes package installation
optional. In order to avoid package installation invoke make like so:

make NO_SUDO=true prepare

In this mode the makefile will merely report the installation status of
all the dependency packages instead of installing them.

Makefile Outdated
@echo
@echo Installing build depedencies for $(LINUX_DISTRO)
@echo Will use sudo, please provide your password as needed
@echo
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line looks weird. Is the indent correct? Looks like a spaces vs. tabs issue.

Xamarin.Android needs a number of packages to be installed on Linux
in order to build properly. The makefile provides support for that but
it requires using `sudo` to invoke the package installer. That may not
be desired on build bots and so this commit makes package installation
optional. In order to avoid package installation invoke make like so:

   make NO_SUDO=true prepare

In this mode the makefile will merely report the installation status of
all the dependency packages instead of installing them.
@jonpryor jonpryor merged commit 2943bb1 into dotnet:master Aug 9, 2016
@grendello grendello deleted the no-sudo branch August 9, 2016 19:09
radekdoulik pushed a commit to radekdoulik/xamarin-android that referenced this pull request Aug 12, 2016
Xamarin.Android needs a number of packages to be installed on Linux
in order to build properly. The makefile provides support for that but
it requires using `sudo` to invoke the package installer. That may not
be desired on build bots and so this commit makes package installation
optional. In order to avoid package installation invoke make like so:

   make NO_SUDO=true prepare

In this mode the makefile will merely report the installation status of
all the dependency packages instead of installing them.
radical pushed a commit that referenced this pull request May 8, 2018
…returns a Dictionary (#152)

This is needed as part of
[bumping xamarin-android to use mono/2017-06][0], to fix the
following compilation error:

    Tasks/LinkAssemblies.cs(103,41): error CS1503: Argument 1: cannot convert from 'System.Collections.IDictionary' to 'System.Collections.Generic.Dictionary<string, Mono.Cecil.AssemblyDefinition>'

[0]: #631
jonpryor added a commit to jonpryor/xamarin-android that referenced this pull request Feb 17, 2022
Context: dotnet/android-tools#156

Changes: jonpryor/xamarin-android-tools@0e80ea1...9768b42

  * jonpryor/xamarin-android-tools@9768b42: [Xamarin.Android.Tools.AndroidSdk] Update SDK component for API-32
  * dotnet/android-tools@a7f4d30: [ci] Mention new NuGet feed and release (dotnet#153)
  * dotnet/android-tools@85ae77f: Merge pull request dotnet#152 from xamarin/dev/mattnorflus/SigningMigration
  * dotnet/android-tools@dd34e54: Adding condition to GetFilesToSign to only include files if build configuration is Release
jonpryor added a commit to jonpryor/xamarin-android that referenced this pull request Feb 18, 2022
Context: dotnet/android-tools#156

Changes: jonpryor/xamarin-android-tools@0e80ea1...9768b42

  * jonpryor/xamarin-android-tools@9768b42: [Xamarin.Android.Tools.AndroidSdk] Update SDK component for API-32
  * dotnet/android-tools@a7f4d30: [ci] Mention new NuGet feed and release (dotnet#153)
  * dotnet/android-tools@85ae77f: Merge pull request dotnet#152 from xamarin/dev/mattnorflus/SigningMigration
  * dotnet/android-tools@dd34e54: Adding condition to GetFilesToSign to only include files if build configuration is Release
jonpryor added a commit to jonpryor/xamarin-android that referenced this pull request Feb 18, 2022
Changes: jonpryor/xamarin-android-tools@0e80ea1...bbe85df

  * dotnet/android-tools@bbe85df4: [Xamarin.Android.Tools.AndroidSdk] Update SDK component for API-32
  * dotnet/android-tools@a7f4d30: [ci] Mention new NuGet feed and release (dotnet#153)
  * dotnet/android-tools@85ae77f: Merge pull request dotnet#152 from xamarin/dev/mattnorflus/SigningMigration
  * dotnet/android-tools@dd34e54: Adding condition to GetFilesToSign to only include files if build configuration is Release
jonpryor added a commit that referenced this pull request Feb 18, 2022
Changes: jonpryor/xamarin-android-tools@0e80ea1...bbe85df

  * dotnet/android-tools@bbe85df4: [Xamarin.Android.Tools.AndroidSdk] Update SDK component for API-32
  * dotnet/android-tools@a7f4d30: [ci] Mention new NuGet feed and release (#153)
  * dotnet/android-tools@85ae77f: Merge pull request #152 from xamarin/dev/mattnorflus/SigningMigration
  * dotnet/android-tools@dd34e54: Adding condition to GetFilesToSign to only include files if build configuration is Release
@github-actions github-actions bot locked and limited conversation to collaborators Feb 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants