Skip to content

Commit

Permalink
feat: Init commit
Browse files Browse the repository at this point in the history
init cinnamon

Log:
  • Loading branch information
Deepin Developer committed Sep 28, 2022
0 parents commit 0002f2f
Show file tree
Hide file tree
Showing 984 changed files with 229,874 additions and 0 deletions.
79 changes: 79 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
version: 2.0

shared: &shared

steps:

- checkout

- run:
name: Prepare environment
command: |
apt-get update
apt-get install --yes locales
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
- run:
name: Install dependencies
command: |
wget https://github.com/linuxmint/xapps/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O xapps.tar.gz
wget https://github.com/linuxmint/cjs/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O cjs.tar.gz
wget https://github.com/linuxmint/cinnamon-translations/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O cinnamon-translations.tar.gz
wget https://github.com/linuxmint/cinnamon-desktop/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O cinnamon-desktop.tar.gz
wget https://github.com/linuxmint/cinnamon-menus/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O cinnamon-menus.tar.gz
wget https://github.com/linuxmint/cinnamon-session/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O cinnamon-session.tar.gz
wget https://github.com/linuxmint/cinnamon-settings-daemon/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O cinnamon-settings-daemon.tar.gz
wget https://github.com/linuxmint/cinnamon-control-center/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O cinnamon-control-center.tar.gz
wget https://github.com/linuxmint/cinnamon-screensaver/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O cinnamon-screensaver.tar.gz
wget https://github.com/linuxmint/muffin/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O muffin.tar.gz
wget https://github.com/linuxmint/nemo/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O nemo.tar.gz
ls *.tar.gz | xargs -i tar zxvf {}
echo "APT::Cache-start 200000000;" > /etc/apt/apt.conf.d/00fixaptsegfaults
apt install --yes --allow-downgrades ./packages/*.deb
rm -rf packages
- run:
name: Build project
command: LC_ALL=en_US.UTF-8 mint-build -i

- run:
name: Prepare packages
command: |
if [ -z $CI_PULL_REQUEST ]; then
mkdir /packages
mv /root/*.deb /packages/
git log > /packages/git.log
cd /
tar zcvf packages.tar.gz packages
fi
- run:
name: Deploy packages to Github
command: |
if [ -z $CI_PULL_REQUEST ]; then
wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip
apt-get install --yes unzip
unzip ghr_v0.5.4_linux_amd64.zip
TAG="master".$CIRCLE_JOB
./ghr -t $GITHUB_TOKEN -u $CIRCLE_PROJECT_USERNAME -r $CIRCLE_PROJECT_REPONAME -replace $TAG /packages.tar.gz
./ghr -t $GITHUB_TOKEN -u $CIRCLE_PROJECT_USERNAME -r $CIRCLE_PROJECT_REPONAME -recreate -b "Latest unstable packages" $TAG /packages.tar.gz
fi
jobs:
"mint20":
<<: *shared
docker:
- image: linuxmintd/mint20-amd64

"lmde4":
<<: *shared
docker:
- image: linuxmintd/lmde4-amd64

workflows:
version: 2
build:
jobs:
- "mint20"
- "lmde4"
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.pc/
31 changes: 31 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>gnome-shell</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.linuxtools.cdt.autotools.genmakebuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
<nature>org.eclipse.linuxtools.cdt.autotools.autotoolsNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>
Loading

0 comments on commit 0002f2f

Please sign in to comment.