Skip to content

Commit 48f31ec

Browse files
authored
Retire {fmt} (#36)
As of now, fcitx5/libime/fcitx5-chinese-addons/libime-jyutping have all been updated to C++ 20 and no longer requre fmt to build
1 parent cb622d2 commit 48f31ec

File tree

6 files changed

+1
-35
lines changed

6 files changed

+1
-35
lines changed

.gitmodules

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
[submodule "fmt"]
2-
path = fmt
3-
url = https://github.com/fmtlib/fmt
41
[submodule "libuv"]
52
path = libuv
63
url = https://github.com/libuv/libuv

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ both can be installed with `sdkmanager` command line tool.
2626
## Libraries
2727

2828
* boost: [moritz-wundke/Boost-for-Android](https://github.com/moritz-wundke/Boost-for-Android)
29-
* fmt: [fmtlib/fmt](https://github.com/fmtlib/fmt)
3029
* libevent: [libevent/libevent](https://github.com/libevent/libevent/tree/release-2.1.12-stable)
3130
* libintl-lite: [j-jorge/libintl-lite](https://github.com/j-jorge/libintl-lite)
3231
* libime data: [fcitx/libime](https://github.com/fcitx/libime)

fmt

Lines changed: 0 additions & 1 deletion
This file was deleted.

prebuilder.cabal

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ executable prebuilder
2525
Rules.AnthyData
2626
Rules.Boost
2727
Rules.Fcitx5
28-
Rules.Fmt
2928
Rules.GLog
3029
Rules.LevelDB
3130
Rules.LibChewing

src/Main.hs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import Development.Shake.Config
1616
import Rules.AnthyData
1717
import Rules.Boost
1818
import Rules.Fcitx5
19-
import Rules.Fmt
2019
import Rules.GLog
2120
import Rules.LevelDB
2221
import Rules.LibChewing
@@ -54,7 +53,6 @@ main = do
5453
libIMERule
5554
chineseAddonsRule
5655
libIMEJyutpingRule
57-
fmtRule
5856
libuvRule
5957
libintlLiteRule
6058
luaRule
@@ -78,7 +76,6 @@ main = do
7876
let artifacts =
7977
[ "spell-dict",
8078
"libime",
81-
"fmt",
8279
"chinese-addons-data",
8380
"libime-jyutping",
8481
"libuv",
@@ -104,8 +101,7 @@ main = do
104101
getToolchainVersions >>= writeFile' (outputDir </> "toolchain-versions.json") . TL.unpack . TLB.toLazyText . A.encodePrettyToTextBuilder
105102
"fcitx5" ~> do
106103
need
107-
[ "fmt",
108-
"libuv",
104+
[ "libuv",
109105
"libintl-lite"
110106
]
111107
"app" ~> do

src/Rules/Fmt.hs

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)