openSUSE 中缺失的软件

这个帖子任何人都可以编辑 :)

GNOME/gtk, (maybe meson based)

Rust-based

Electron/NodeJS/npm/yarn based

copytranslator -> 国产的划词翻译,有一千到两千个依赖。。。。。

一些字体

Others

JavaScript based game engine for everyone!

Techinal softwares

More Others

Lisps

  • ECL
  • ABCL

无法打包

imewlconverter -> 深蓝词库转换(可以转换 搜狗词库 给 Fcitx 和 rime 使用)

DONE

Dawing https://maoschanz.github.io/drawing/

2赞

codeblocks 现在是不是也没了

1赞

ping.

我打包过: Show devel🛠ide / codeblocks - openSUSE Build Service

深蓝词库打包不了,因为 openSUSE 只有 mono 没有 dotnet 生态。别的发行版是直接拿 GitHub 上 dotnet 的 binary release 去做,我们是 source release,必须编译一套 dotnet runtime 出来。这个东西我做过,别的 Mono 维护者也做过,@guoyunhe 也尝试过,都以失败告终…

2赞

为什么没办法编译 dotnet runtime?

@xzhao GitHub - dotnet/source-build: A repository to track efforts to produce a source tarball of the .NET Core SDK and all its components 有脚本,但是全是联网下载的,改起来会面目全非。而且需要的空间特别大,上回我在论坛服务器试验,把 20GB 吃满了

理论上 dotnet 是可以从源码编译的,FreeBSD 上都打包了 dotnet

照着 noto-sans-cjk 的整了个等距更纱黑 SC


我看 noto 每种字重都有单独打包,是不是也应该最好把它拆开的说?
2赞

有链接吗?FreeBSD 的打包脚本应该是公开的。

@xzhao

没用…freebsd 是某个人在本机各种修改后编译了一个 bootstrap,然后用这个魔改过的去 bootstrap…问题是这个魔改没有 patch 没有源代码是个 binary

.Net Core 3.0.0 for FreeBSD · jasonpugsley/installer Wiki · GitHub

现在值得看的是 SumSung 的 Tizen:

https://api.tizen.org/package/show/Tizen:Unified/coreclr

https://api.tizen.org/package/show/Tizen:Unified/corefx

那个 coreclr 就是 dotnet runtime,至少这个是在 OBS 上完整编译出来的第一个 dotnet 生态的包。

另外还有一些参考:

我觉得除非微软亲自掏钱支持,微软的技术是没有必要去支持的。

原作者选 dotnet, 就和有些人写小工具用 Electron, 然后弄一个 100mb 的安装包一样烦人。不過我觉得原作者可能是在 windows 用户,在 windows 上开发,只是凑巧可以在 Linux 上跑。

而且自从 3.1 版本以来,dotnet core 就可以直接导出可以单独执行的二进制文件。看样子他也迁移到 dotnet core 了

所以

帮助软件作者弄一个 可以导出在 Linux 上单独运行的可执行文件的脚本>>> 直接用微软提供的 dotnet 仓库 >>> 用对 Linux 更友好语言重写 >>> 亲自弄 dotnet core 的构建。

Leap 版好像微软官方有给二进制包的源,不知道能不能直接用到风滚草上