Compare commits

..
58 Commits
Author SHA1 Message Date
gfdgd-xi f6edd4e141 新增gparted 2024-11-10 11:15:03 +08:00
shenmo7192andGitee 70189c24dd update MAINTAINERS.
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-11-08 16:32:30 +00:00
shenmo7192andGitee a23abe9df7 !6 update MAINTAINERS.
Merge pull request !6 from AAA Elysia 猫猫侠 ⁧~喵/N/A
2024-11-08 16:32:01 +00:00
shenmo7192andGitee 9436e0311a update MAINTAINERS.
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-11-08 16:31:44 +00:00
AAA Elysia 猫猫侠 ⁧~喵andGitee 8e33673d02 update MAINTAINERS.
Add elysia to list
2024-11-08 16:28:47 +00:00
gfdgd-xi 2180a04d29 停止ubuntu的构建 2024-11-06 22:03:36 +08:00
gfdgd-xi f06089d83f loong64配置容器时会安装签名以避免反复apt update 2024-11-03 15:05:10 +08:00
shenmo7192andGitee e84224970c !5 update MAINTAINERS.
Merge pull request !5 from 柚子/N/A
2024-10-29 15:37:53 +00:00
柚子andGitee 8368ed168a update MAINTAINERS.
Signed-off-by: 柚子 <chowhound_xb@163.com>
2024-10-29 15:36:08 +00:00
shenmo7192andGitee eed4e0d776 update MAINTAINERS.
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-10-29 15:02:44 +00:00
gfdgd-xi d16adc50e4 补充MAINTAINERS 2024-10-29 22:55:35 +08:00
gfdgd-xiandGitee 4efabb2023 !4 维护者名单
Merge pull request !4 from qingyu/N/A
2024-10-29 14:54:16 +00:00
qingyuandGitee c7e3f6ed0d docs: 维护者名单
Signed-off-by: qingyu <335809116@qq.com>
2024-10-29 14:21:51 +00:00
gfdgd-xi 01bae0a5e6 更换url 2024-10-27 14:15:19 +08:00
gfdgd-xi 0d261f4f57 少改了个地方 2024-10-27 12:05:38 +08:00
gfdgd-xi fcb98c9b83 loong64指定特定的源 2024-10-27 06:44:34 +08:00
gfdgd-xi 7c79626344 调整gxde-desktop-extra的依赖包为recommends 2024-10-26 15:17:59 +08:00
gfdgd-xi 73b6d58a42 修改包名 2024-10-26 15:06:54 +08:00
shenmo7192 f44cf966ae fix coma 2024-10-20 20:42:27 +08:00
shenmo7192andGitee b62bb30caa gxde-download --> gxde-downloader
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-10-20 08:58:43 +00:00
shenmo7192 f9060bd8e5 2024.10.19 2024-10-19 20:00:27 +08:00
gfdgd-xi 8a7549b717 更换机器 2024-10-17 22:30:48 +08:00
gfdgd-xi b9253b56d2 更换机器 2024-10-17 22:25:58 +08:00
gfdgd-xi b6c425bb47 更换机器 2024-10-17 22:22:02 +08:00
gfdgd-xi 6e5aa6329d Merge branch 'master' of github.com:GXDE-OS/.github 2024-10-14 22:34:06 +08:00
gfdgd-xi 41af5d686b 漏了sudo 2024-10-14 22:33:26 +08:00
gfdgd-xi 285e6e9b6a 修复git clone目录问题 2024-10-14 22:30:49 +08:00
gfdgd-xi 6a7562a5dd Merge branch 'master' of https://gitee.com/GXDE-OS/GXDE 2024-10-14 22:15:11 +08:00
gfdgd-xi 0f073670f2 ubuntu test 2024-10-14 22:15:01 +08:00
shenmoandGitHub e4224ecaaa Update README.md 2024-10-14 19:16:09 +08:00
shenmoandGitHub 7856dd97cf Update README.md 2024-10-14 19:15:48 +08:00
shenmoandGitHub 9af839e7de Update README.md 2024-10-14 19:15:23 +08:00
shenmoandGitHub 29f824d25b Update README.md 2024-10-14 19:14:33 +08:00
shenmoandGitHub 76b325bd20 Update README.md 2024-10-14 19:13:49 +08:00
shenmo7192andGitee d9b167f6a1 2024.10.14
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-10-14 05:48:19 +00:00
shenmo7192 0b4da70106 fix-github-org-intro 2024-10-13 16:09:19 +08:00
shenmo7192 699c348d33 test 2024-10-13 16:08:29 +08:00
shenmo7192 5d9d688dfc update 2024-10-13 15:52:53 +08:00
shenmo7192 52949f303e adjust 2024-10-13 15:45:12 +08:00
shenmo7192 480ede0225 adjust 2024-10-13 15:44:08 +08:00
shenmo7192 d8f2381d51 update 2024-10-13 15:42:41 +08:00
shenmo7192 4714509948 update 2024-10-13 15:41:10 +08:00
shenmo7192andGitee cb791da7a7 Remove gxde-system-monitor
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-10-13 06:50:47 +00:00
gfdgd-xi d60747a5e7 补充2个架构 2024-10-13 14:25:14 +08:00
gfdgd-xi 962db0a0b0 新增gxde-kwin依赖 2024-10-13 08:23:47 +08:00
gfdgd-xi 5f4dafc817 忘记加apt配置文件了 2024-10-12 23:07:35 +08:00
gfdgd-xi 5f7714a6c2 修复backport构建问题 2024-10-12 23:03:48 +08:00
gfdgd-xi 7a81a14647 新增backport构建 2024-10-12 23:00:01 +08:00
shenmo7192andGitee a71814cba5 2024.10.11
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-10-11 13:45:56 +00:00
shenmo7192andGitee 8cc2ed1323 update debian/control.
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-10-10 12:12:00 +00:00
shenmo7192andGitee 5a1a2390d2 system-config-printer
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-10-10 04:21:23 +00:00
shenmo7192andGitee d21b5907d2 update link
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-10-08 06:46:42 +00:00
shenmo7192andGitee c59a837cec torrent
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-10-08 06:00:37 +00:00
shenmo7192andGitee e450748e92 gxde boot maker
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2024-10-05 11:54:07 +00:00
gfdgd-xi 8393ff7d4e 调整dde-requ为gxde-requ 2024-10-05 13:39:40 +08:00
gfdgd-xi 9174b9be73 更换loong action构建时使用的apt源 2024-10-05 13:35:55 +08:00
gfdgd-xi 8f6fd15352 构建时会git clone tag 2024-10-05 09:38:41 +08:00
gfdgd-xi a4068fbe0c 调整riscv64构建 2024-10-05 09:14:34 +08:00
17 changed files with 491 additions and 102 deletions
+3
View File
@@ -0,0 +1,3 @@
Package: *
Pin: release n=bookworm-backports
Pin-Priority: 500
+297
View File
@@ -0,0 +1,297 @@
name: Building GXDE Package (Debian Backport)
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:
i386:
runs-on: ubuntu-latest
steps:
- name: Clone Repository To Get Script
run: |
git clone $REPOSITORY --depth=1
mv $(basename $REPOSITORY)/* . -v
mv $(basename $REPOSITORY)/.* . -v | true
- name: Configure Base System
run: |
bash .github/workflows/configure-building-enviroment-base-system.sh i386 bookworm $REPOSITORY https://github.com/$GITHUB_REPOSITORY https://deb.debian.org/debian/ backport
- name: Building ${{ GITHUB.repository }}
run: |
env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b
- name: Remove Debug Package
run: |
env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh rm -rfv ../*dbg*.deb
- 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 $UPATH/$tarName > /dev/null
amd64:
runs-on: ubuntu-latest
steps:
- name: Clone Repository To Get Script
run: |
git clone $REPOSITORY --depth=1
mv $(basename $REPOSITORY)/* . -v
mv $(basename $REPOSITORY)/.* . -v | true
- name: Configure Base System
run: |
bash .github/workflows/configure-building-enviroment-base-system.sh amd64 bookworm $REPOSITORY https://github.com/$GITHUB_REPOSITORY https://deb.debian.org/debian/ backport
- name: Building ${{ GITHUB.repository }}
run: |
env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b
- name: Remove Debug Package
run: |
env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh rm -rfv ../*dbg*.deb
- 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 $UPATH/$tarName > /dev/null
arm64:
runs-on: ubuntu-24.04
steps:
- name: Clone Repository To Get Script
run: |
git clone $REPOSITORY --depth=1
mv $(basename $REPOSITORY)/* . -v
mv $(basename $REPOSITORY)/.* . -v | true
- name: Configure Base System
run: |
bash .github/workflows/configure-building-enviroment-base-system.sh arm64 bookworm $REPOSITORY https://github.com/$GITHUB_REPOSITORY https://deb.debian.org/debian/ backport
- name: Building ${{ GITHUB.repository }}
run: |
env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b
- name: Remove Debug Package
run: |
env env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh rm -rfv ../*dbg*.deb
- 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 $UPATH/$tarName > /dev/null
mips64:
runs-on: ubuntu-24.04
steps:
- name: Clone Repository To Get Script
run: |
git clone $REPOSITORY --depth=1
mv $(basename $REPOSITORY)/* . -v
mv $(basename $REPOSITORY)/.* . -v | true
- name: Configure Base System
run: |
bash .github/workflows/configure-building-enviroment-base-system.sh mips64el bookworm $REPOSITORY https://github.com/$GITHUB_REPOSITORY https://deb.debian.org/debian/ backport
- name: Building ${{ GITHUB.repository }}
run: |
env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b
- name: Remove Debug Package
run: |
env env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh rm -rfv ../*dbg*.deb
- 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 $UPATH/$tarName > /dev/null
loong64:
runs-on: ubuntu-24.04
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: |
bash .github/workflows/configure-building-enviroment-base-system.sh loong64 unstable $REPOSITORY https://packages.gxde.org/debian-loong64/
#bash .github/workflows/configure-building-enviroment-base-system.sh loong64 unstable $REPOSITORY https://github.com/$GITHUB_REPOSITORY https://deb.debian.org/debian-ports/
- name: Building ${{ GITHUB.repository }}
run: |
env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b
- name: Remove Debug Package
run: |
env env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh rm -rfv ../*dbg*.deb
- 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 $UPATH/$tarName > /dev/null
riscv64:
runs-on: ubuntu-24.04
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: |
bash .github/workflows/configure-building-enviroment-base-system.sh riscv64 sid $REPOSITORY https://github.com/$GITHUB_REPOSITORY
- name: Building ${{ GITHUB.repository }}
run: |
set +e
env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b
- name: Remove Debug Package
run: |
set +e
env env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh rm -rfv ../*dbg*.deb
- name: Pack tar
run: |
set +e
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: |
set +e
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)
if [[ $tarName != "" ]]; then
sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH > /dev/null
sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM $UPATH/$tarName > /dev/null
fi
+64 -14
View File
@@ -63,9 +63,9 @@ jobs:
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 $UPATH/$tarName > /dev/null
sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null
amd64:
amd64-Debian12:
runs-on: ubuntu-latest
steps:
- name: Clone Repository To Get Script
@@ -106,10 +106,11 @@ jobs:
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 $UPATH/$tarName > /dev/null
sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null
arm64:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
#runs-on: self-hosted
steps:
- name: Clone Repository To Get Script
run: |
@@ -149,7 +150,7 @@ jobs:
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 $UPATH/$tarName > /dev/null
sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null
mips64:
@@ -193,7 +194,7 @@ jobs:
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 $UPATH/$tarName > /dev/null
sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null
loong64:
runs-on: ubuntu-24.04
@@ -208,7 +209,8 @@ jobs:
- name: Configure Base System
run: |
bash .github/workflows/configure-building-enviroment-base-system.sh loong64 unstable $REPOSITORY https://github.com/$GITHUB_REPOSITORY https://mirror.sjtu.edu.cn/debian-ports/
bash .github/workflows/configure-building-enviroment-base-system.sh loong64 unstable $REPOSITORY https://github.com/$GITHUB_REPOSITORY https://packages.gxde.org/debian-loong64/
#bash .github/workflows/configure-building-enviroment-base-system.sh loong64 unstable $REPOSITORY https://github.com/$GITHUB_REPOSITORY https://deb.debian.org/debian-ports/
- name: Building ${{ GITHUB.repository }}
run: |
@@ -238,7 +240,7 @@ jobs:
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 $UPATH/$tarName > /dev/null
sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null
@@ -255,20 +257,23 @@ jobs:
- name: Configure Base System
run: |
bash .github/workflows/configure-building-enviroment-base-system.sh riscv64 sid $REPOSITORY https://github.com/$GITHUB_REPOSITORY | true
bash .github/workflows/configure-building-enviroment-base-system.sh riscv64 sid $REPOSITORY https://github.com/$GITHUB_REPOSITORY
- name: Building ${{ GITHUB.repository }}
run: |
env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b | true
set +e
env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b
- name: Remove Debug Package
run: |
env env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh rm -rfv ../*dbg*.deb | true
set +e
env env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh rm -rfv ../*dbg*.deb
- name: Pack tar
run: |
set +e
cd $BOTTLEPATH
sudo tar -cvf ../deb-$(date +%s).tar *.deb | true
sudo tar -cvf ../deb-$(date +%s).tar *.deb
- name: Push
env:
@@ -279,6 +284,7 @@ jobs:
UPROGRAM: ${{ secrets.UPROGRAM }}
UPORT: ${{ secrets.UPORT }}
run: |
set +e
sudo apt update
sudo apt install sshpass -y
mkdir -p ~/.ssh/
@@ -286,7 +292,51 @@ jobs:
tarName=$(ls | grep .tar | head -n 1)
if [[ $tarName != "" ]]; then
sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH > /dev/null
sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM $UPATH/$tarName > /dev/null
sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null
fi
# amd64-ubuntu24:
# runs-on: ubuntu-24.04
# steps:
# - name: Clone Repository To Get Script
# run: |
# git clone $REPOSITORY --depth=1
# mv $(basename $REPOSITORY)/* . -v
# mv $(basename $REPOSITORY)/.* . -v | true
#
# - name: Configure Base System
# run: |
# git clone https://github.com/$GITHUB_REPOSITORY
# cd $(basename $GITHUB_REPOSITORY)
# sudo bash ../.github/workflows/configure-building-enviroment.sh
#
# - name: Building ${{ GITHUB.repository }}
# run: |
# cd $(basename $GITHUB_REPOSITORY)
# env GO111MODULE=off dpkg-buildpackage -b
#
# - name: Remove Debug Package
# run: |
# rm -rfv *dbg*.deb
#
# - name: Pack tar
# run: |
# 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 hetao $UPATH/$tarName > /dev/null
@@ -36,12 +36,17 @@ if [[ $? != 0 ]] && [[ $1 == loong64 ]]; then
sudo mv squashfs-root $bottlePath -v
fi
sudo bash .github/workflows/pardus-chroot $bottlePath
if [[ $6 == "backport" ]]; then
sudo cp -rv .github/workflows/debian-backports.list $bottlePath/etc/apt/sources.list.d
sudo mkdir -p $bottlePath/etc/apt/preferences.d/
sudo cp -rv .github/workflows/90bookworm-backports $bottlePath/etc/apt/preferences.d/
fi
# 配置 git
sudo chroot $bottlePath apt update
sudo chroot $bottlePath apt full-upgrade -y
sudo chroot $bottlePath apt install git -y
sudo chroot $bottlePath git clone $3 --depth=1
sudo chroot $bottlePath git clone $4 --depth=1
sudo chroot $bottlePath git clone $3 #--depth=1
sudo chroot $bottlePath git clone $4 #--depth=1
sudo mv $bottlePath/$(basename $3)/.github/workflows/* $bottlePath/$(basename $4)/.github/workflows -v
# 修改版本号
#sudo sed -i "s/) UNRELEASED; urgency=medium/~$2) UNRELEASED; urgency=medium/g" $bottlePath/deep-wine-runner-qemu-system/debian/changelog
@@ -15,14 +15,21 @@ export DEBIAN_FRONTEND=noninteractive # 防止卡 tzdate
# echo "deb-src http://deb.debian.org/debian sid main" > /etc/apt/sources.list.d/debian-sources.list
#fi
# 写入 GXDE 源
echo "deb [trusted=true] https://repo1.gxde.top/gxde-os/tianlu ./" >> /etc/apt/sources.list.d/gxde-os.list
echo "deb [trusted=true] https://repo1.gxde.top/gxde-os/bixie ./" >> /etc/apt/sources.list.d/gxde-os.list
if [[ $(dpkg --print-architecture) == "loong64" ]]; then
echo "deb [trusted=true] http://mirror.sjtu.edu.cn/debian-ports unreleased main" > /etc/apt/sources.list.d/debian-unreleased.list
# 判断是否是 Ubuntu
isUbuntu=$(cat /etc/os-release | grep Ubuntu | wc -l)
if [[ $isUbuntu -gt 1 ]]; then
echo "deb [trusted=true] https://repo1.gxde.top/gxde-os/hetao ./" >> /etc/apt/sources.list.d/gxde-os.list
else
echo "deb [trusted=true] https://repo1.gxde.top/gxde-os/tianlu ./" >> /etc/apt/sources.list.d/gxde-os.list
echo "deb [trusted=true] https://repo1.gxde.top/gxde-os/bixie ./" >> /etc/apt/sources.list.d/gxde-os.list
fi
if [[ $(dpkg --print-architecture) == "loong64" ]]; then
echo "deb [trusted=true] https://packages.gxde.org/debian-loong64/ unreleased main" > /etc/apt/sources.list.d/debian-unreleased.list
fi
apt install debian-ports-archive-keyring debian-archive-keyring -y
for i in {1..8};
do
apt update -y
apt update -o Acquire::Check-Valid-Until=false -y
if [[ $? == 0 ]]; then
break
fi
@@ -53,4 +60,4 @@ do
fi
sleep 1
done
exit 0
exit 0
+2
View File
@@ -0,0 +1,2 @@
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
+7
View File
@@ -0,0 +1,7 @@
This file contains honored contributers of GXDE and GXDE OS. The list is in alphabetical order.
elysia <c.elysia@foxmail.com>
gfdgd xi <3025613752@qq.com>
qingyu <qingyuqingyu123@proton.me>
shenmo <shenmo@spark-app.store>
yoyo <chowhound_xb@163.com>
+36 -28
View File
@@ -1,47 +1,55 @@
![Logo](new-logo-long.png)
<h1 align="center">GXDE</h1>
<hr>
<a href='https://gitee.com/GXDE-OS/GXDE/stargazers'><img src='https://gitee.com/GXDE-OS/GXDE/badge/star.svg?theme=dark' alt='star'></img></a>
<a href='https://gitee.com/GXDE-OS/GXDE/members'><img src='https://gitee.com/GXDE-OS/GXDE/badge/fork.svg?theme=dark' alt='fork'></img></a>
**[中文](./README.zh.md)**
## System Installation
> Currently, ISO supports amd64, loong64
huang111: https://pan.huang1111.cn/s/laonjFL
Sourceforge: https://sourceforge.net/projects/gxde-os/files
## Welcome to GXDE OS Community
**[中文](/README.zh.md)**
GXDE OS is an Debian based Linux distro featuring GXDE Desktop Environment. It offers an elegant, beautifu, light weight and out-of-the-box experience.
### Classic and Extended Deepin DE Experience
GXDE Desktop, rebirth from the deepin 15 era, not only brings back the classic experience but also introduces a range of extended components, experience enhancements, and bug fixes. It offers both familiarity and innovation, ensuring a smoother and more versatile user experience.
GXDE stands for Gorgeous eXtended Deepin Environment
### Various Components and Experiences
GXDE OS integrates several community open-source projects, including a top bar, global menu, Spark App Store, AmberCE compatibility environment, and fantascene dynamic wallpapers. It supports the deepin Linyaps package too.
### One-Click App Installation without typing commands.
[Spark APP Store](https://gitee.com/spark-store-project/) is built in with GXDE OS, enabling users to effortlessly discover and install essential applications without needing to use the command line.
Also, simply replace apt with aptss will `apt` with `aptss` command can boost your download speed.
**For installation methods, please refer to: [Installation Guide](./docs/install/Install.md)**
**GXDE is still not perfect; please ensure to check the [FAQ](./docs/faq/FAQ.md) before installation. Solution like Nvidia graphic card installing guide is included. **
Users with Legacy boot should select the Debian installer in the advanced options during installation.
Please Click the Star in the Upper Right Corner, Your Support is Our Greatest Motivation
## Introduction
For many users, Deepin 15 is still a classic version, but its underlying system is quite outdated (Debian 9) and cannot run new programs. To solve this issue, GXDE was created based on an updated foundation, allowing DDE 15 to return to people's attention.
(GXDE stands for Gorgeous eXtended Deepin Environment)
### User Group
<center><img src=new-logo-long.png width=300/></center>
QQ Group: 881201853
![sample-work.png](https://storage.deepin.org/thread/202408120026221621_sample-work.png)
![1.png](https://storage.deepin.org/thread/202408120029231283_1.png)
![2.png](https://storage.deepin.org/thread/202408120029234574_2.png)
## System Installation
> Currently, ISO supports amd64, arm64
![4.png](https://storage.deepin.org/thread/202408120026329613_4.png)
![3.png](https://storage.deepin.org/thread/202408120026315491_3.png)
Please check https://www.gxde.org/en/install/
![2.png](https://storage.deepin.org/thread/20240812002631555_2.png)
![1](https://www.gxde.org/1.png)
![2](https://www.gxde.org/2.png)
![3](https://www.gxde.org/3.png)
![4](https://www.gxde.org/4.png)
![5](https://www.gxde.org/5.png)
![1.png](https://storage.deepin.org/thread/202408120026316394_1.png)
## Other Projects
Deepin: https://github.com/linuxdeepin/
@@ -54,7 +62,7 @@ Deepin Community Live CD: https://gitee.com/gfdgd-xi/deepin-community-live-cd
Heartfelt thanks to the [Project Spark/Spark App Store](https://gitee.com/spark-store-project/) for providing resources and services, allowing GXDE to achieve a better experience.
<img src="spark-store.svg" width="250" />
You can use `aptss` instead of the `apt` command for multi-threaded download acceleration, enhancing download speed and stability.
This project also utilizes the following listed projects, and heartfelt thanks to the developers and maintainers of these projects:
Music Plugin: https://github.com/SeptemberHX/dde-mpris2-plugin
+31 -31
View File
@@ -1,50 +1,52 @@
![Logo](new-logo-long.png)
<h1 align="center">GXDE</h1>
<center><img src=new-logo-long.png width=300/></center>
<hr>
<a href='https://gitee.com/GXDE-OS/GXDE/stargazers'><img src='https://gitee.com/GXDE-OS/GXDE/badge/star.svg?theme=dark' alt='star'></img></a>
<a href='https://gitee.com/GXDE-OS/GXDE/members'><img src='https://gitee.com/GXDE-OS/GXDE/badge/fork.svg?theme=dark' alt='fork'></img></a>
**[English](./README.md)**
## 系统安装
> 目前 ISO 支持 amd64、loong64
huang111https://pan.huang1111.cn/s/laonjFL
Sourceforgehttps://sourceforge.net/projects/gxde-os/files
**安装方法请参考:[安装指南](./docs/install/Install.zh.md)**
**GXDE 仍不完美,请在安装前务必确认 [常见问题](./docs/faq/FAQ.zh.md) 中的事项,包括了 Nvidia 显卡驱动安装指南等**
Legacy 启动的用户请在安装时选中 高级选项 中的Debian安装器进行安装
欢迎点右上角Star,您的肯定是我们的最大动力
## 介绍
**[English](/README.md)**
对于许多用户来讲,deepin 15 依旧是非常经典的版本,但是因为底层已经非常老旧(Debian 9)以至于不能运行新的程序,所以为了解决这个问题,基于更新底层的 GXDE 就出现了以便让 DDE 15 能重回人们的视野
## 简介
GXDE OS 是一个基于 Debian 的 Linux 发行版,采用 GXDE 桌面环境。它提供了优雅、美观、轻量化的开箱即用体验。
GXDE 全称为 Gorgeous eXtended Deepin Environment
### 经典且扩展的 deepin 桌面体验
GXDE 桌面环境源自 deepin 15 时代的重生,不仅带回了经典体验,还引入了多种多样的扩展组件、体验优化和问题修复。它兼具经典与创新,确保了更流畅且更丰富的用户体验。
GXDE (Gorgeous eXtended Deepin Environment)
### 多种多样的组件和体验
GXDE OS 集成了多个社区的开源项目,包括顶栏、全局菜单、Spark 应用商店、AmberCE 兼容环境和 Fantascene 动态壁纸。它还支持 deepin Linyaps 包。
### 一键安装应用程序,无需输入命令
GXDE OS 内置 [星火应用商店](https://gitee.com/spark-store-project/),使用户能够轻松发现和安装所需应用程序,而无需使用命令行。
此外,只需将 `apt` 替换为 `aptss`,即可加速下载速度。
### 沟通渠道
QQ 群:881201853
![sample-work.png](https://storage.deepin.org/thread/202408120026221621_sample-work.png)
请点击右上角的Star,您的支持是我们最大的动力。
![1.png](https://storage.deepin.org/thread/202408120029231283_1.png)
![2.png](https://storage.deepin.org/thread/202408120029234574_2.png)
![4.png](https://storage.deepin.org/thread/202408120026329613_4.png)
## 安装
![3.png](https://storage.deepin.org/thread/202408120026315491_3.png)
请查看 https://www.gxde.org/install/install
![2.png](https://storage.deepin.org/thread/20240812002631555_2.png)
![1](https://www.gxde.org/1.png)
![1.png](https://storage.deepin.org/thread/202408120026316394_1.png)
![2](https://www.gxde.org/2.png)
![3](https://www.gxde.org/3.png)
![4](https://www.gxde.org/4.png)
![5](https://www.gxde.org/5.png)
## 其它项目
@@ -58,8 +60,6 @@ Deepin Community Live CDhttps://gitee.com/gfdgd-xi/deepin-community-live-cd
由衷的感谢[星火计划/星火应用商店](https://gitee.com/spark-store-project/)提供的资源和服务,使 GXDE 可以获得更好的体验
<img src="spark-store.svg" width="250" />
您可使用`aptss`替换`apt`命令以使用多线加速下载,提升下载速度和提升稳定性
同时本项目也使用了以下列出的项目,对以下项目的开发者与维护者献出衷心的感谢:
音乐插件:https://github.com/SeptemberHX/dde-mpris2-plugin
+12 -6
View File
@@ -1,14 +1,20 @@
gxde (2024.10.04) UNRELEASED; urgency=medium
gxde (2024.11.10) UNRELEASED; urgency=medium
* Add packages
* Change package: dde-calendar --> gxde-calendar
* Add package: gparted
-- gfdgd_xi <3025613752@qq.com> Fri, 04 Oct 2024 09:22:50 +0800
-- gfdgd_xi <3025613752@qq.com> Sun, 10 Nov 2024 11:14:38 +0800
gxde (2024.10.01) UNRELEASED; urgency=medium
gxde (2024.10.20) UNRELEASED; urgency=medium
* fix 15.14 conponents dependencies
* Add package: gxde-boot-maker
* Add package : system-config-printer
* Add package : deepin-clone
* Add package: deepin-system-monitor
* Change package: deepin-movie --> gxde-movie
* Change package: gxde-download --> gxde-downloader
-- gfdgd_xi <3025613752@qq.com> Fri, 04 Oct 2024 09:22:50 +0800
-- shenmo <shenmo@spark-app.store> Fri, 04 Oct 2024 09:22:50 +0800
gxde (2024.09.01) UNRELEASED; urgency=medium
+13 -11
View File
@@ -8,7 +8,7 @@ Homepage: http://www.gfdgdxi.top
Package: gxde-desktop-extra
Architecture: all
Depends: ${misc:Depends},
Recommends: ${misc:Depends},
gxde-voice-recorder,
gxde-calculator,
gxde-terminal,
@@ -17,18 +17,22 @@ Depends: ${misc:Depends},
gxde-image-viewer,
gxde-icon-theme,
gxde-sea-icon-theme,
gxde-download,
gxde-ocr,
gxde-music,
gxde-picker,
gxde-font-installer,
deepin-movie,
dde-requ,
gxde-movie,
gxde-quick-hash,
gxde-sendbylan,
gxde-dict,
gxde-system-assistant,
spark-store | aptss
spark-store | aptss,
gxde-boot-maker,
deepin-clone,
system-config-printer,
deepin-system-monitor,
gxde-downloader,
gparted
Description: GXDE New Desktop Environment Extra - Next
This is a meta package depends GXDE New Desktop Envrionment Extra.
.
@@ -74,15 +78,14 @@ Depends: ${misc:Depends},
eject,
gxde-wallpapers,
fonts-noto,
dde-kwin,
gxde-kwin | dde-kwin,
deepin-screensaver,
gxde-default-settings,
gxde-shell-tools
Recommends:
gxde-desktop-extra,
file-roller,
gksu,
gxde-editor,
gxde-system-monitor,
pppoe,
gvfs-fuse,
smbclient,
@@ -117,7 +120,7 @@ Recommends:
miraclecast,
x-display-manager,
gxde-image-viewer,
dde-calendar,
gxde-calendar,
gxde-calculator,
gxde-voice-recorder,
deepin-screen-recorder,
@@ -129,8 +132,7 @@ Recommends:
tela-grub2-themes,
plymouth-theme-gxde-logo,
fcitx5,
fcitx5-table,
gxde-shell-tools
fcitx5-table
Conflicts:
dde-control-center(<< 2.90.5),
deepin-desktop-environment-desktop,
+1 -1
View File
@@ -16,7 +16,7 @@ A1: Install GXDE by adding repositories.
Repository installation method:
Download the deb file and install it from https://pan.huang1111.cn/s/k2nRvuB.
Download the deb file and install it from https://repo-gxde.gfdgdxi.top/gxde-os/bixie/g/gxde-source/
After installation, run:
+1 -1
View File
@@ -16,7 +16,7 @@ A1: 加源安装GXDE
加源安装方法
下载deb并安装 https://pan.huang1111.cn/s/k2nRvuB
下载deb并安装 https://repo-gxde.gfdgdxi.top/gxde-os/bixie/g/gxde-source/
安装之后
+2 -1
View File
@@ -3,12 +3,13 @@
**[中文](./Install.zh.md)**
Multiline download(Recommended): https://repo-gxde.gfdgdxi.top/ISO/15.14/amd64/GXDE-OS_15.14_amd64.iso.torrent
huang111: https://pan.huang1111.cn/s/laonjFL
Sourceforge: https://sourceforge.net/projects/gxde-os/files
**For ISO versions 15.13 and below, Legacy BIOS currently only supports installation using the Debian installer. Select "Advanced options" on the boot screen and then choose "Install." This issue will be resolved in version 15.14.**
GXDE is not perfectplease confirm [FAQ](faq.md) before installationcontaining Nvidia Graphic Card driver installation help.
---
+1 -1
View File
@@ -3,7 +3,7 @@
**[English](./Install.md)**
多线加速下载(推荐使用): https://repo-gxde.gfdgdxi.top/ISO/15.14/amd64/GXDE-OS_15.14_amd64.iso.torrent
huang111https://pan.huang1111.cn/s/laonjFL
+1
View File
@@ -0,0 +1 @@
../README.zh.md
Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB