mirror of
https://github.com/GXDE-OS/GXDE.git
synced 2026-08-06 11:13:56 +08:00
Compare commits
29
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
14c042dec3 | ||
|
|
0681555067 | ||
|
|
38dbe7a12f | ||
|
|
3bb1ee694b | ||
|
|
99c5321d8b | ||
|
|
089a8c5f5f | ||
|
|
217cbfbefc | ||
|
|
c78562c22b | ||
|
|
794193f1c1 | ||
|
|
37108ffdbe | ||
|
|
852b96a25b | ||
|
|
3d732ba434 | ||
|
|
fcac6f5cc7 | ||
|
|
3f80dd73b8 | ||
|
|
55bebc8f57 | ||
|
|
e7281bb859 | ||
|
|
385e820eeb | ||
|
|
bccdaa6137 | ||
|
|
bb3939d370 | ||
|
|
98b08864f4 | ||
|
|
987b6e86a8 | ||
|
|
6e00091e9c | ||
|
|
5e0738a70c | ||
|
|
567cc0c73e | ||
|
|
fb8e916523 | ||
|
|
14790d3bb9 | ||
|
|
844a444396 | ||
|
|
9f29524cd1 | ||
|
|
17a6e18d0a |
+150
@@ -0,0 +1,150 @@
|
||||
name: Building GXDE Package
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
secrets:
|
||||
PASSWD:
|
||||
required: true
|
||||
USERS:
|
||||
required: true
|
||||
HOST:
|
||||
required: true
|
||||
UPATH:
|
||||
required: true
|
||||
UPROGRAM:
|
||||
required: true
|
||||
UPORT:
|
||||
required: true
|
||||
|
||||
inputs:
|
||||
arch:
|
||||
type: string
|
||||
description: 'Rootfs Arch'
|
||||
required: true
|
||||
|
||||
rootfs-codename:
|
||||
type: string
|
||||
description: 'Rootfs Codename'
|
||||
required: true
|
||||
|
||||
rootfs-source:
|
||||
type: string
|
||||
description: 'Rootfs Source Url'
|
||||
required: true
|
||||
|
||||
gxde-codename:
|
||||
type: string
|
||||
description: 'GXDE OS Codename'
|
||||
required: true
|
||||
|
||||
gxde-codename-upload:
|
||||
type: string
|
||||
description: 'GXDE OS Codename'
|
||||
required: true
|
||||
|
||||
gxde-is-backport:
|
||||
type: boolean
|
||||
description: 'Is build with backport'
|
||||
required: false
|
||||
|
||||
gxde-cross-arch:
|
||||
type: string
|
||||
description: 'Build deb to which arch'
|
||||
required: false
|
||||
|
||||
display-name:
|
||||
required: false
|
||||
type: string
|
||||
|
||||
|
||||
|
||||
env:
|
||||
REPOSITORY: https://github.com/GXDE-OS/GXDE
|
||||
BOTTLEPATH: system-bottle
|
||||
|
||||
jobs:
|
||||
build:
|
||||
if: github.repository_owner == 'GXDE-OS'
|
||||
name: ${{ inputs.display-name || 'Build Job' }}
|
||||
runs-on: ubuntu-24.04-arm
|
||||
steps:
|
||||
- name: Clone Repository To Get Script
|
||||
run: |
|
||||
#apt update
|
||||
#apt install sudo git -y
|
||||
git clone $REPOSITORY --depth=1
|
||||
mv $(basename $REPOSITORY)/* . -v
|
||||
mv $(basename $REPOSITORY)/.* . -v | true
|
||||
|
||||
- name: Configure Base System
|
||||
run: |
|
||||
if [[ ${{ inputs.gxde-is-backport }} == true ]]; then
|
||||
isBackport=backport
|
||||
fi
|
||||
export REPO_BRANCH=${{ github.ref_name }}
|
||||
bash .github/workflows/configure-building-enviroment-base-system.sh ${{ inputs.arch }} \
|
||||
${{ inputs.rootfs-codename }} \
|
||||
$REPOSITORY \
|
||||
https://github.com/$GITHUB_REPOSITORY \
|
||||
${{ inputs.rootfs-source }} \
|
||||
${{ github.ref_name }} \
|
||||
$isBackport
|
||||
|
||||
- name: Building ${{ GITHUB.repository }}
|
||||
run: |
|
||||
gitPath=$(basename $GITHUB_REPOSITORY)
|
||||
if [[ -f system-bottle/$gitPath/debian/control ]]; then
|
||||
env gitPath=$gitPath bash .github/workflows/run-command-in-chroot.sh \
|
||||
env GXDE_ARCH=${{ inputs.arch }} GXDE_CODENAME=${{ inputs.gxde-codename }} \
|
||||
GXDE_ARCH=${{ inputs.arch }} GXDE_CROSS_ARCH=${{ inputs.gxde-cross-arch }} GO111MODULE=off \
|
||||
dpkg-buildpackage -b
|
||||
else
|
||||
env gitPath=$gitPath bash .github/workflows/run-command-in-chroot.sh \
|
||||
env GXDE_ARCH=${{ inputs.arch }} GXDE_CODENAME=${{ inputs.gxde-codename }} \
|
||||
GXDE_ARCH=${{ inputs.arch }} GXDE_CROSS_ARCH=${{ inputs.gxde-cross-arch }} GO111MODULE=off \
|
||||
bash build-deb.sh
|
||||
fi
|
||||
cp $BOTTLEPATH/*.deb . -rv
|
||||
sudo rename 's/\.deb$/_${{ inputs.gxde-codename }}.deb/' *.deb
|
||||
|
||||
- name: Remove Debug Package
|
||||
run: |
|
||||
cd $BOTTLEPATH
|
||||
echo -e "ls -1 | grep dbgsym | grep .deb | grep -v dtk | grep -v qt | grep -v dock | grep -v gxtk\nexit 0" | sudo tee remove-deb.sh
|
||||
removeDeb=$(bash remove-deb.sh)
|
||||
sudo rm -rf $removeDeb
|
||||
echo -e "ls -1 | grep dbg_ | grep .deb | grep -v dtk | grep -v qt | grep -v dock | grep -v gxtk\nexit 0" | sudo tee remove-deb.sh
|
||||
removeDeb=$(bash remove-deb.sh)
|
||||
sudo rm -rf $removeDeb
|
||||
|
||||
- name: Pack tar
|
||||
run: |
|
||||
cd $BOTTLEPATH
|
||||
sudo tar -cvf ../deb-$(date +%s).tar *.deb
|
||||
|
||||
- name: Push
|
||||
env:
|
||||
UPASSWD: ${{ secrets.PASSWD }}
|
||||
UUSERS: ${{ secrets.USERS }}
|
||||
UHOST: ${{ secrets.HOST }}
|
||||
UPATH: ${{ secrets.UPATH }}
|
||||
UPROGRAM: ${{ secrets.UPROGRAM }}
|
||||
UPORT: ${{ secrets.UPORT }}
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt install sshpass -y
|
||||
mkdir -p ~/.ssh/
|
||||
ssh-keyscan -p $UPORT -H $UHOST >> ~/.ssh/known_hosts
|
||||
tarName=$(ls | grep .tar | head -n 1)
|
||||
sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH
|
||||
sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM ${{ inputs.gxde-codename-upload }} $UPATH/$tarName > /dev/null
|
||||
|
||||
- name: Create Release
|
||||
uses: softprops/action-gh-release@v1
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.RELEASE_TOCKEN_GITHUB }}
|
||||
with:
|
||||
files: |
|
||||
*.deb
|
||||
generate_release_notes: true
|
||||
@@ -30,6 +30,6 @@ jobs:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-hetao-cross.yml@master
|
||||
secrets: inherit
|
||||
|
||||
call-tianlu:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-tianlu-cross.yml@master
|
||||
call-meimei:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-meimei-cross.yml@master
|
||||
secrets: inherit
|
||||
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
gxde-codename-upload: hetao
|
||||
|
||||
call-arm64-hetao:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-base.yml@master
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-base-arm64.yml@master
|
||||
secrets: inherit
|
||||
with:
|
||||
display-name: arm64-hetao
|
||||
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
name: Building GXDE Package (meimei)
|
||||
run-name: Building ${{ GITHUB.REPOSITORY }}
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
secrets:
|
||||
PASSWD:
|
||||
required: true
|
||||
USERS:
|
||||
required: true
|
||||
HOST:
|
||||
required: true
|
||||
UPATH:
|
||||
required: true
|
||||
UPROGRAM:
|
||||
required: true
|
||||
UPORT:
|
||||
required: true
|
||||
|
||||
env:
|
||||
REPOSITORY: https://github.com/GXDE-OS/GXDE
|
||||
BOTTLEPATH: system-bottle
|
||||
|
||||
jobs:
|
||||
call-loong64-meimei:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-base.yml@master
|
||||
secrets: inherit
|
||||
with:
|
||||
display-name: loong64-meimei
|
||||
arch: amd64
|
||||
rootfs-codename: trixie
|
||||
rootfs-source: https://deb.debian.org/debian/
|
||||
gxde-codename: meimei
|
||||
gxde-codename-upload: meimei
|
||||
gxde-cross-arch: loong64
|
||||
@@ -28,7 +28,7 @@ jobs:
|
||||
with:
|
||||
display-name: loong64-meimei
|
||||
arch: loong64
|
||||
rootfs-codename: loongnix
|
||||
rootfs-codename: loongnix-stable
|
||||
rootfs-source: https://pkg.loongnix.cn/loongnix/25
|
||||
gxde-codename: meimei
|
||||
gxde-codename-upload: meimei
|
||||
|
||||
@@ -45,7 +45,7 @@ jobs:
|
||||
gxde-codename-upload: tianlu
|
||||
|
||||
call-arm64-tianlu:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-base.yml@master
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-base-arm64.yml@master
|
||||
secrets: inherit
|
||||
with:
|
||||
display-name: arm64-tianlu
|
||||
|
||||
@@ -46,7 +46,6 @@ jobs:
|
||||
gxde-codename-upload: zhuangzhuang
|
||||
gxde-cross-arch: arm64
|
||||
|
||||
|
||||
call-riscv64-zhuangzhuang:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-base.yml@master
|
||||
secrets: inherit
|
||||
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
gxde-codename-upload: zhuangzhuang
|
||||
|
||||
call-arm64-zhuangzhuang:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-base.yml@master
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-base-arm64.yml@master
|
||||
secrets: inherit
|
||||
with:
|
||||
display-name: arm64-zhuangzhuang
|
||||
@@ -44,8 +44,6 @@ jobs:
|
||||
gxde-codename: lizhi
|
||||
gxde-codename-upload: zhuangzhuang
|
||||
|
||||
|
||||
|
||||
call-riscv64-zhuangzhuang:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-base.yml@master
|
||||
secrets: inherit
|
||||
|
||||
@@ -25,11 +25,12 @@ jobs:
|
||||
call-zhuangzhuang:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-zhuangzhuang.yml@master
|
||||
secrets: inherit
|
||||
|
||||
call-meimei:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-meimei.yml@master
|
||||
secrets: inherit
|
||||
|
||||
call-hetao:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-hetao.yml@master
|
||||
secrets: inherit
|
||||
|
||||
call-tianlu:
|
||||
uses: GXDE-OS/GXDE/.github/workflows/building-deb-tianlu.yml@master
|
||||
secrets: inherit
|
||||
@@ -16,7 +16,7 @@ function useDebianPort() {
|
||||
sudo cp /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg -v
|
||||
}
|
||||
function useLoongnix() {
|
||||
sudo cp .github/workflows/loongnix /usr/share/debootstrap/scripts/ -v
|
||||
sudo cp .github/workflows/loongnix-stable /usr/share/debootstrap/scripts/ -v
|
||||
}
|
||||
function useDeepin25() {
|
||||
sudo cp .github/workflows/crimson /usr/share/debootstrap/scripts/ -v
|
||||
@@ -29,7 +29,7 @@ bottlePath=./system-bottle
|
||||
if [[ $2 == "beige" ]]; then
|
||||
getd23debootstrap
|
||||
else
|
||||
if [[ $1 == "loong64" ]] && [[ $2 != "loongnix" ]]; then
|
||||
if [[ $1 == "loong64" ]] && [[ $2 != "loongnix-stable" ]]; then
|
||||
useDebianPort
|
||||
else
|
||||
useLoongnix
|
||||
@@ -62,6 +62,8 @@ if [[ $7 == "backport" ]]; then
|
||||
sudo cp -rv .github/workflows/90bookworm-backports $bottlePath/etc/apt/preferences.d/
|
||||
echo "deb [trusted=true] https://repo.gxde.top/gxde-os/tianlu-bpo ./" >> $bottlePath/etc/apt/sources.list.d/gxde-os-bpo.list
|
||||
fi
|
||||
sudo mkdir -p $bottlePath/sources-list
|
||||
sudo cp -v .github/workflows/sources-*.list $bottlePath/sources-list
|
||||
# 配置 git
|
||||
#echo "deb [trusted=true] https://deb.debian.org/debian-ports/ unreleased main" | sudo tee $bottlePath/etc/apt/sources.list.d/debian-unreleased.list
|
||||
sudo chroot $bottlePath apt update
|
||||
@@ -76,7 +78,10 @@ case $2 in
|
||||
"trixie")
|
||||
env gitPath=$(basename $4) bash .github/workflows/run-command-in-chroot.sh .github/workflows/configure-building-enviroment.sh zhuangzhuang
|
||||
;;
|
||||
"loongnix")
|
||||
"sid")
|
||||
env gitPath=$(basename $4) bash .github/workflows/run-command-in-chroot.sh .github/workflows/configure-building-enviroment.sh zhuangzhuang
|
||||
;;
|
||||
"loongnix-stable")
|
||||
env gitPath=$(basename $4) bash .github/workflows/run-command-in-chroot.sh .github/workflows/configure-building-enviroment.sh meimei
|
||||
;;
|
||||
"crimson")
|
||||
@@ -87,4 +92,4 @@ case $2 in
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
exit 0
|
||||
|
||||
@@ -33,6 +33,9 @@ fi
|
||||
#fi
|
||||
apt install -f -y
|
||||
apt install debian-ports-archive-keyring debian-archive-keyring -y
|
||||
if [[ -f /sources-list/sources-$1.list ]]; then
|
||||
cp /sources-list/sources-$1.list /etc/apt/sources.list.d -v
|
||||
fi
|
||||
for i in {1..8};
|
||||
do
|
||||
apt update -o Acquire::Check-Valid-Until=false -y
|
||||
@@ -59,6 +62,7 @@ apt install dpkg-dev sudo debian-ports-archive-keyring debian-archive-keyring de
|
||||
# 如果是 Debian10 就需要安装 Python3 的依赖
|
||||
#apt build-dep python3.7 -y
|
||||
# 解包 gxde-desktop-base
|
||||
|
||||
apt download gxde-desktop-base
|
||||
dpkg -x gxde-desktop-base_*.deb /
|
||||
rm gxde-desktop-base_*.deb -rfv
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
|
||||
deb https://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
|
||||
# deb-src https://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
|
||||
|
||||
deb https://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware
|
||||
# deb-src https://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware
|
||||
|
||||
deb https://deb.debian.org/debian/ trixie-backports main contrib non-free non-free-firmware
|
||||
# deb-src https://deb.debian.org/debian/ trixie-backports main contrib non-free non-free-firmware
|
||||
|
||||
# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
|
||||
deb https://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
|
||||
# deb-src https://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
|
||||
@@ -7,3 +7,4 @@ qingyu <qingyuqingyu123@proton.me>
|
||||
shenmo <shenmo@spark-app.store>
|
||||
yoyo <chowhound_xb@163.com>
|
||||
zinface <zinface@163.com>
|
||||
zeqi <a202128502@163.com>
|
||||
|
||||
@@ -32,6 +32,7 @@ Please Click the Star in the Upper Right Corner, Your Support is Our Greatest Mo
|
||||
|
||||
QQ Group: 881201853
|
||||
Discord: https://discord.gg/t5Uf2xYpvA
|
||||
Forum: https://bbs.spark-app.store/
|
||||
|
||||
|
||||
|
||||
@@ -75,8 +76,17 @@ Gitee: http://gitee.com/GXDE-OS
|
||||
Github: http://github.com/GXDE-OS
|
||||
Gitcode: https://gitcode.com/GXDE-OS
|
||||
|
||||
## Donate
|
||||
https://donate.deepinos.org.cn/donate/index.html#
|
||||
## Donations
|
||||
|
||||
We consistently adhere to the principles of openness and transparency. Your donations will be directly used for system maintenance, server operations, and technical upgrades to ensure continuous project optimization. All fund flows are regularly disclosed to the public, accepting community oversight, with no individual profiting personally. We pledge that every contribution will be transformed into momentum driving the open-source project forward.
|
||||
|
||||
Donation Portal: https://donate.deepinos.org.cn/donate/index.html#
|
||||
Fund Disclosure: https://bbs.spark-app.store/d/282-xing-huo-ying-yong-shang-dian-shou-zhi-ji-lu-ji-yu-suan-202507yi-geng-xin
|
||||
|
||||
### Feed the Developer
|
||||
The author is online and hungry for support (nom nom~). Feeding might even get updates faster!
|
||||
|
||||
<p><img src="https://www.gxde.top/install/gf.jpg" style="border-radius: 4px;" ></p>
|
||||
|
||||
### Advertisement
|
||||
Scan to receive a payment red envelope from the Alipay official event!
|
||||
|
||||
+12
-1
@@ -32,6 +32,7 @@ GXDE OS 内置 [星火应用商店](https://gitee.com/spark-store-project/),
|
||||
|
||||
QQ 群:881201853
|
||||
Discord:https://discord.gg/t5Uf2xYpvA
|
||||
论坛:https://bbs.spark-app.store/
|
||||
|
||||
请点击右上角的Star,您的支持是我们最大的动力。
|
||||
|
||||
@@ -75,7 +76,17 @@ Github:http://github.com/GXDE-OS
|
||||
Gitcode:https://gitcode.com/GXDE-OS
|
||||
|
||||
## 捐赠
|
||||
https://donate.deepinos.org.cn/donate/index.html#
|
||||
我们始终秉持开放透明的原则,您的捐赠将直接用于系统维护、服务器运营及技术升级,确保项目持续优化。所有资金流向均定期公示,接受社区监督,无人从中牟取个人利益。我们承诺,每一份支持都将转化为推动开源项目前进的力量。
|
||||
|
||||
捐赠入口:https://donate.deepinos.org.cn/donate/index.html#
|
||||
资金公示:https://bbs.spark-app.store/d/282-xing-huo-ying-yong-shang-dian-shou-zhi-ji-lu-ji-yu-suan-202507yi-geng-xin
|
||||
|
||||
### 请作者喝杯茶
|
||||
|
||||
作者在线求投喂(嗷呜~),说不定会更新得更快哦
|
||||
|
||||
<p><img src="https://www.gxde.top/install/gf.jpg" style="border-radius: 4px;" ></p>
|
||||
|
||||
|
||||
### 广告
|
||||
支付宝官方活动,扫描获得支付红包!
|
||||
|
||||
Vendored
+9
-2
@@ -1,4 +1,4 @@
|
||||
gxde (2025.08.29gxde1) UNRELEASED; urgency=medium
|
||||
gxde (2026.02.24) UNRELEASED; urgency=medium
|
||||
|
||||
* 新增 remmina 以解决远程问题
|
||||
* 改为安装 dde-printer
|
||||
@@ -17,8 +17,15 @@ gxde (2025.08.29gxde1) UNRELEASED; urgency=medium
|
||||
* 推荐安装 apt-is-aptss
|
||||
* 新增推荐依赖 bash-pinyin-completion
|
||||
* 新增推荐依赖gxde-kernel-manager、deepin-log-viewer
|
||||
* 新增 98 版五笔输入法
|
||||
* 新增推荐fcitx5-pinyin-zhwiki
|
||||
* gxde-desktop-android gxde-ocr 设置为推荐依赖
|
||||
* 新增 GXDE 硬件管理器
|
||||
* 推荐安装 deepin 跨端协同
|
||||
* 更改 gxde-desktop-extra 推荐依赖
|
||||
* 推荐安装 firmware-atheros | firmware-ath9k-htc
|
||||
|
||||
-- gfdgd_xi <3025613752@qq.com> Fri, 29 Aug 2025 23:15:19 +0800
|
||||
-- gfdgd_xi <3025613752@qq.com> Tue, 24 Feb 2026 14:00:23 +0800
|
||||
|
||||
gxde (2024.10.20) UNRELEASED; urgency=medium
|
||||
|
||||
|
||||
Vendored
+9
-2
@@ -14,7 +14,7 @@ Recommends: ${misc:Depends},
|
||||
gxde-terminal,
|
||||
gxde-deb-installer,
|
||||
gxde-editor,
|
||||
gxde-image-viewer,
|
||||
gxde-image-viewer | deepin-image-viewer,
|
||||
gxde-icon-theme,
|
||||
gxde-sea-icon-theme,
|
||||
gxde-ocr,
|
||||
@@ -26,6 +26,7 @@ Recommends: ${misc:Depends},
|
||||
gxde-sendbylan,
|
||||
gxde-dict,
|
||||
gxde-system-assistant,
|
||||
gxde-hardware-viewer,
|
||||
loongsonapplication,
|
||||
gxde-boot-maker,
|
||||
deepin-clone,
|
||||
@@ -45,6 +46,10 @@ Recommends: ${misc:Depends},
|
||||
bash-pinyin-completion,
|
||||
gxde-kernel-manager,
|
||||
deepin-log-viewer,
|
||||
fcitx5-table-wubi98,
|
||||
fcitx5-pinyin-zhwiki,
|
||||
dde-cooperation,
|
||||
firmware-atheros,
|
||||
Description: GXDE New Desktop Environment Extra - Next
|
||||
This is a meta package depends GXDE New Desktop Envrionment Extra.
|
||||
.
|
||||
@@ -60,7 +65,6 @@ Depends:
|
||||
gxde-deb-installer,
|
||||
gxde-editor,
|
||||
gxde-image-viewer,
|
||||
gxde-ocr,
|
||||
gxde-music,
|
||||
gxde-font-installer,
|
||||
gxde-movie,
|
||||
@@ -70,6 +74,8 @@ Depends:
|
||||
gxde-control-center,
|
||||
gxde-file-manager,
|
||||
spark-store | aptss,
|
||||
Recommends:
|
||||
gxde-ocr
|
||||
Conflicts:
|
||||
plymouth-theme-gxde-logo,
|
||||
linux-kernel-gxde-i386,
|
||||
@@ -85,6 +91,7 @@ Conflicts:
|
||||
plymouth,
|
||||
tela-grub2-themes,
|
||||
plymouth-theme-gxde-logo,
|
||||
firmware-atheros | firmware-ath9k-htc,
|
||||
Description: GXDE New Desktop Environment For PRoot - Next
|
||||
This is a meta package depends GXDE New Desktop Envrionment in Android PRoot.
|
||||
.
|
||||
|
||||
@@ -50,16 +50,11 @@ def sync(i):
|
||||
os.system(f"rm -rf '{programPath}/git-clone/{i}.git'")
|
||||
thread -= 1
|
||||
|
||||
data = requests.get("https://github.com/orgs/GXDE-OS/repos_list?q=&page=1", headers=dataHeaders).json()
|
||||
# 获取页数
|
||||
page = int(data["pageCount"])
|
||||
data = requests.get("https://api.github.com/users/GXDE-OS/repos", headers=dataHeaders).json()
|
||||
repoList = []
|
||||
# 获取仓库列表
|
||||
for i in range(1, page + 1):
|
||||
pageData = requests.get(f"https://github.com/orgs/GXDE-OS/repos_list?q=&page={i}", headers=dataHeaders).json()
|
||||
repositories = pageData["repositories"]
|
||||
for j in repositories:
|
||||
repoList.append(j["name"])
|
||||
for i in data:
|
||||
repoList.append(i["name"])
|
||||
# 多线程处理以提升速度
|
||||
thread = 0
|
||||
threadMax = 32
|
||||
|
||||
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 67 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 54 KiB |
Reference in New Issue
Block a user