#主题 #tar #gz #工具 #rpm #sddm #rpms

app sddm2rpm

一个简单的命令行工具,用于从tar.gz生成sddm rpm

3个稳定版本

1.2.0 2023年3月5日
1.1.0 2023年2月9日
1.0.0 2023年2月8日

#16 in #gz

25每月下载量

GPL-3.0-or-later

32KB
343 代码行

一个简单的脚本,用于从pling的sddm主题tar文件生成rpm。

背景

当使用如OpenSUSE MicroOS或Fedora Kinonite这样的只读发行版时,您无法通过KCM安装sddm主题,因为/usr/share是只读的。我的解决方案是sddm2rpm,这是一个工具,它可以读取KDE plasma和pling存储使用的存档,以生成一个可工作的rpm,允许在KCM中安装和配置sddm主题。

构建

我建议使用toolbox构建sddm2rpm,因为它在OpenSUSE MicroOS和Fedora Kinoite上预先安装。

依赖项

您还需要rust以及gcc或clang。

cargo install --path ~/sddm2rpm/

或者

cargo install sddm2rpm

对于稳定版本。

如果您想托管此项目产生的rpm,我建议使用--output-spec选项生成一个可用的spec文件,您可以使用它来在open build service & copr中生成rpm。

参数

takes sddm theme as tar.gz files and repacks them to rpms

Usage: sddm2rpm [OPTIONS] <source> [dest]

Arguments:
  <source>  path to sddm archive
  [dest]    directory to unpack too

Options:
      --pkg-version <VERSION>  version of package, defaults to 1.0.0
      --license <LICENSE>      license of package, defaults to GPLv3
  -s, --output-spec            output spec file
      --url <URL>              upstream url for rpm
  -h, --help                   Print help
  -V, --version                Print version

依赖项

~17–29MB
~444K SLoC