1
- class Minetest < Formula
1
+ class Luanti < Formula
2
2
desc "Free, open source voxel game engine and game"
3
3
homepage "https://www.minetest.net/"
4
4
license "LGPL-2.1-or-later"
5
+ revision 1
5
6
6
7
stable do
7
8
url "https://github.com/minetest/minetest/archive/refs/tags/5.11.0.tar.gz"
@@ -19,12 +20,16 @@ class Minetest < Formula
19
20
end
20
21
21
22
bottle do
23
+ <<<<<<< HEAD :Formula /m /minetest . rb
22
24
sha256 cellar : :any , arm64_sequoia : "9ff03cc17ac3b53b2f7715298ed614e4b02157ae6d6cd2a9a6d7a10d08d38644"
23
25
sha256 cellar : :any , arm64_sonoma : "3583b7f63bc30c3ddb8d63ff21cbf92533af3e64f98949946bae0169d27477f6"
24
26
sha256 cellar : :any , arm64_ventura : "6bad098cf55692d28cfb1b08a99ab8d8ccd38ceb9f0abbacbbc2356d48031143"
25
27
sha256 cellar : :any , sonoma : "76e0b80ebb30a408fab7184f2122a693432e71af40949f85d73838454f431f71"
26
28
sha256 cellar : :any , ventura : "6905ae40165af014ebb852e26a13b87a6f90ff5fe5a898744fc7ea18cc796756"
27
29
sha256 x86_64_linux : "4b08c9839555bdfd8cf5d515eb33cecabdc1f864dc5c094750ec6fad3adb3f5e"
30
+ =======
31
+ sha256 x86_64_linux : "81295a377962e1212a9a1217e1284622a0d8411f7b3ec796b03493cd33607df3"
32
+ >>>>>>> 3 c42b03fddd ( minetest : rename to luanti ) :Formula /l /luanti . rb
28
33
end
29
34
30
35
head do
@@ -36,6 +41,7 @@ class Minetest < Formula
36
41
end
37
42
38
43
depends_on "cmake" => :build
44
+ depends_on "curl"
39
45
depends_on "freetype"
40
46
depends_on "gettext"
41
47
depends_on "gmp"
@@ -44,27 +50,20 @@ class Minetest < Formula
44
50
depends_on "libogg"
45
51
depends_on "libpng"
46
52
depends_on "libvorbis"
53
+ depends_on "libx11"
54
+ depends_on "libxi"
55
+ depends_on "libxxf86vm"
56
+ depends_on :linux
47
57
depends_on "luajit"
58
+ depends_on "mesa"
59
+ depends_on "ncurses"
60
+ depends_on "openal-soft"
61
+ depends_on "sqlite"
62
+ depends_on "xinput"
63
+ depends_on "zlib"
48
64
depends_on "zstd"
49
65
50
- uses_from_macos "curl"
51
- uses_from_macos "ncurses"
52
- uses_from_macos "sqlite"
53
- uses_from_macos "zlib"
54
-
55
- on_linux do
56
- depends_on "libx11"
57
- depends_on "libxi"
58
- depends_on "libxxf86vm"
59
- depends_on "mesa"
60
- depends_on "openal-soft"
61
- depends_on "xinput"
62
- end
63
-
64
66
def install
65
- # Disable CMake fixup_bundle to prevent copying dylibs into app bundle
66
- inreplace "src/CMakeLists.txt" , "fixup_bundle(" , "# \\ 0"
67
-
68
67
# Remove bundled libraries to prevent fallback
69
68
%w[ lua gmp jsoncpp ] . each { |lib | rm_r ( buildpath /"lib" /lib ) }
70
69
@@ -78,14 +77,10 @@ def install
78
77
-DENABLE_GETTEXT=1
79
78
-DCUSTOM_GETTEXT_PATH=#{ Formula [ "gettext" ] . opt_prefix }
80
79
]
81
- # Workaround for 'Could NOT find GettextLib (missing: ICONV_LIBRARY)'
82
- args << "-DICONV_LIBRARY=#{ MacOS . sdk_path } /usr/lib/libiconv.tbd" if OS . mac? && MacOS . version >= :big_sur
83
80
84
81
system "cmake" , "-S" , "." , "-B" , "build" , *std_cmake_args , *args
85
82
system "cmake" , "--build" , "build"
86
83
system "cmake" , "--install" , "build"
87
-
88
- bin . write_exec_script prefix /"luanti.app/Contents/MacOS/luanti" if OS . mac?
89
84
end
90
85
91
86
test do
0 commit comments