• Stars
    star
    111
  • Rank 307,908 (Top 7 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 3 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Build CrossOver FOSS mac application in the cloud โ›…

MacOS CrossOver FOSS built from the Cloud

All Contributors

.github/workflows/build_monolithic.yml .github/workflows/build_monolithic.yml

Let's build FOSS CrossOver for macOS in the cloud! I found some gists and I asked myself why don't we use the cloud and the free open source builders to build this? Here it is.

How this works?

  1. See Github Actions
  2. See .github/workflows/build_monolithic.yml
  3. See build_local.sh

Is it working?

In principle yes, see the following image which is notepad.exe running inside wine on a macOS 10.15 machine: Notepad running in wine

Inspiration

I learned about Free and Open Source Software Code for CrossOver and found this gist.

Where to download builds? How can I run them?

Builds are currently available as artifacts from github actions. Simply go to the Actions tab, click the newest green run from the main branch, scroll down to the artifacts and select the version of your choice. See however also #25.

After downloading and unpacking the tarball, e. g. to the ./wine-cx folder, you need to remove the quarantine attribute using sudo xattr -r -d com.apple.quarantine wine-cx. Afterwards inside ./wine-cx/usr/local/bin you will find the wine32on64 and wine64 binaries.

Can I run the build locally?

It will only work if you're on macOS, but yes. Clone the project, read the scripts first, then feel free to run build_local.command ๐Ÿ‘. The script is a copy of the steps done in the github action in .github/workflows/build_monolithic.yml. It contains some variables to allow for customizations.

We try to keep build_local.sh synchronized with the action, but sometimes might miss a step. In case of issues with the local build compare the script to the steps in .github/workflows/build_monolithic.yml and possibly open an issue.

Note, that this is an MIT repo. If you break something on your system doing so, it's your fault ๐Ÿ˜‰

Can I contribute?

Definitely. Feel free to send PRs ๐Ÿš€

See for some technical details.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Gabriel Le Breton

๐Ÿ’ป

Mathias

๐Ÿ’ป

Gcenx

๐Ÿ’ป

License

MIT ยฉ Gabriel Le Breton

More Repositories

1

iterm2-macos-dynamic-profile

๐ŸŽFix iterm2 macos keys
Shell
79
star
2

webextensions-history-browser

๐Ÿ•˜ Browse your firefox history like a boss.
JavaScript
19
star
3

rails-docker-compose-rubymine-example

๐Ÿ”ด Rails example project running on docker-compose with breakpoints in tests
Ruby
15
star
4

docker-ansible

Docker image to use ansible and ssh in a CI ๐Ÿ‘
Shell
15
star
5

ansi-colors-chrome-extension

๐ŸŒ ANSI colors in your browser!
JavaScript
15
star
6

hide-jira-board-columns

๐Ÿ‘“ Hide columns in jira when you need it
JavaScript
11
star
7

docker-gitlab-ci-lint

โœ… Docker image and script to lint .gitlab-ci.yml files using https://gitlab.com/api/v4/ci/lint.
Shell
10
star
8

django-multitable-inheritance

๐Ÿ’–django sample app to demonstrate model inheritance
Python
7
star
9

rails-webpacker-scss-example

rails/webpacker scss compilation project example
Ruby
7
star
10

github-actions-unity-playground

Just trying things with github actions
C#
7
star
11

terraform-aws-vpn

๐ŸŒ Create a vpn server on AWS in its own vpc using terraform
HCL
7
star
12

xamarin-android-webview-upload

Xamarin android webview upload
C#
6
star
13

GabLeRoux

๐Ÿ‘‹
6
star
14

l2tp-ipsec-vpn-setup-scripts

๐ŸŒL2TP IPSec client scripts for CentOS 7
Shell
6
star
15

gableroux.com

๐Ÿš€ GabLeRoux's website
HTML
5
star
16

travis-multiline-env-example

๐Ÿ“šConvert mutli line environment variable to file with Travis-ci in project settings
5
star
17

roku-unsplash-screensaver

๐Ÿ“บ Ad-Free Open Source Roku Screensaver showing random images from Unsplash.
Brightscript
5
star
18

opengl-3d-molecules-hardecoded-xyz

Have fun with OpenGL ;)
C
4
star
19

cisco-password-decoder-cli

โฌ› Exposes a CLI on top of cisco-password-decoder
JavaScript
4
star
20

copy-webpack-plugin-transform-example

:neckbeard: copy-webpack-plugin `transform` in action
JavaScript
4
star
21

jira-task-copy-to-clipboard-extension

๐Ÿ“‹ Adds a Copy button beside task titles to copy the task id and task title.
JavaScript
4
star
22

toggl-jira

Download time entries from Toggl and use them to log time in Jira
PHP
3
star
23

bsodapi

๐Ÿ’ป Fake a blue screen of death to your friends!
JavaScript
3
star
24

Hidden-Elements-Viewer-UserScript

A Greasemonkey User Script that let you find hidden tags quickly
JavaScript
3
star
25

docker-dotnet-mono-monogame

Docker image for dotnet + mono + monogame
Dockerfile
3
star
26

cv.gableroux.com

๐Ÿ“ƒGabLeRoux's resume using jsonresume
HTML
3
star
27

mssql-docker-compose-example

๐ŸณRun mssql in docker and run sql inside
Shell
3
star
28

RotationLockInTabbedViewChild

๐Ÿ“ฑ Example project for locking orientation in a child view of a UITabBarController
Objective-C
3
star
29

serverless-slack-dad-jokes

๐Ÿ‘ด serverless app that will post to slack with jokes from wesbos/dad-jokes โœŒ๏ธ
Python
3
star
30

docker-timescaledb

Shell
3
star
31

prevent-unicode-encode-ascii-error

๐Ÿ“šNotes concerning unicode encoding with python
3
star
32

minikube-macos-hyperkit-instructions

Test hyperkit driver installation for minikube
Shell
2
star
33

git-bump-cli

Bump latest git tag following semver and nothing more
JavaScript
2
star
34

github-actions-examples

2
star
35

to-pull-or-not-to-pull.gableroux.com

โค Presentation on how to pull-request for the first time
HTML
2
star
36

hubot-google-lucky

๐Ÿ€ A hubot script that returns I'm feeling lucky's Google result
CoffeeScript
2
star
37

Wordpress-FlickrBadge-Shortcode-Plugin

Customizable FlickrBadge plugin for wordpress. Lets you display random pictures using flickrbadge script
PHP
1
star
38

meteor.gableroux.com

Meteorjs presentation given at the SagLacIO
HTML
1
star
39

ubuntu-upgrade-notes

๐Ÿ“šNotes I took when updating Ubuntu when I had troubles with plymouth-theme-ubuntu-text
1
star
40

letsencrypt.gableroux.com

LetsEncrypt presentation given at the SagLacIO
CSS
1
star
41

NewUnityInputSystem

C#
1
star
42

docker-debian-samba-common-bin

๐Ÿณsamba-common-bin package to get hands on smbpasswd
1
star
43

unity-blank-urp-template-2021.3.8f1

C#
1
star
44

devfolio

JavaScript
1
star
45

Sick-jQuery-Slideshow-plugin-using-960gs

Just another awesome jQuery Slideshow plugin, combined with 960 grid system
JavaScript
1
star
46

docker-ipfire

Dockerfile
1
star
47

github-actions-playground

Just trying things
1
star
48

unity_2021_3_9_f1

Mathematica
1
star
49

travis-env-inside-script

โšฝ Travis playground for environment variables
Shell
1
star
50

gitlab-ci-github-trigger-example

โœ… Project to demonstrate gitlab-ci trigger from a github repository
Python
1
star
51

KlSS-Level-Editor

Level editor for the puzzle game KlSS.
JavaScript
1
star
52

RKSnippet

๐ŸŒ Simple RestKit example project interacting with a django-rest-framework api
Objective-C
1
star
53

circleci-unity3d-playground

Shell
1
star
54

IndustrialSoundsAndStuff

Travail rรฉalisรฉ dans le cadre du cours 7ARN255 Atelier d'art sonore
Java
1
star
55

generate-github-release-notes

Github action replicating the functionality of the "Generate Release Notes" button
TypeScript
1
star
56

Adventure-Time-Animated-Lockscreen

Mobile Lockscreen featuring characters from Adventure Time. Because โ€œSucking at something is the first step to being sorta good at somethingโ€ โ€“Jake the Dog
JavaScript
1
star
57

earlgrey-objective-c-example

A very simple EarlGrey objective-c project for ios gray testing fun.
Objective-C
1
star