Skip to content

slackwarecn/repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

repo

关于

The Slackware Linux CN Community Repository.

这里是 Slackware Linux 中文社区的 SlackBuilds 仓库,存放本社区所贡献的 SlackBuilds。

如果你想在这里加入你的SlackBuild,请阅读我们的slackbuild-guidelines

当你提交完一个符合上述 guidelines 的 SlackBuild 后,请提交 Issue 并写明你的 SlackBuild 所对应的项目名称。

使用

克隆该仓库

git clone https://github.com/slackwarecn/repo.git
cd repo

初始化 SlackBuilds

./sbm init

至此你已经获得了所有的 SlackBuilds。

构建 SlackBuilds

./sbm build dbus-python3 extra-cmake-modules

如果你只是想单纯使用 SlackBuild,请忽略下一节。

管理

设置 GPG KEY

git config user.signingkey <key ID>
gpg --fingerprint <key ID> | perl -nE '$.-2 or s/^\h+// and print' | tee -a fingerprint
uniq -d fingerprint | tr -s "\n" | sort -o fingerprint

关于在 GIT 中使用 GPG 签名更多信息可以参考这里

SlackBuild Manager

在本项目中,SlackBuild 由git-submodule 的形式存放,也就意味着每个 SlackBuild 都对应一个 GIT 仓库。

项目中提供一个脚本sbm 来管理这些 SlackBuild(或者说 GIT 子模块),你可以使用help 参数运行sbm 来查看更多信息。

./sbm help

sbm 的管理动作只能工作在干净的 GIT 仓库中。

添加 SlackBuilds

./sbm add netease-cloud-music shadowsocks-qt5 \
          https://github.com/slackwarecn-slackbuilds/fcitx-rime-slackbuild
vim Changes
git add .
git commit -S

删除 SlackBuilds

./sbm del netease-cloud-music shadowsocks-qt5 fcitx-rime-slackbuild
vim Changes
git add .
git commit -S

同步、更新 SlackBuilds

./sbm sync
vim Changes
git add .
git commit -S

撤销所有更改

./sbm undo

推送上游

git push origin master

许可

MIT LICENSE

About

The Slackware Linux CN Community's Repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages