Skip to content

Commit 5aca97a

Browse files
authored
Merge pull request #43 from Hayao0819/master
3.2.39.3への更新と一部のファイルの更新
2 parents 3b81fdd + fa75b06 commit 5aca97a

File tree

325 files changed

+47960
-16652
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

325 files changed

+47960
-16652
lines changed

.github/workflows/issues.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: issues
2+
3+
on:
4+
issues:
5+
types: [opened, reopened, closed]
6+
7+
jobs:
8+
irc:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- name: "notify: new"
12+
uses: rectalogic/notify-irc@v1
13+
if: github.event.issue.state == 'open'
14+
with:
15+
server: chat.freenode.net
16+
nickname: cala-issues
17+
channel: "#calamares"
18+
message: "OPENED ${{ github.event.issue.html_url }} by ${{ github.actor }} ${{ github.event.issue.title }}"
19+
- name: "notify: closed"
20+
uses: rectalogic/notify-irc@v1
21+
if: github.event.issue.state != 'open'
22+
with:
23+
server: chat.freenode.net
24+
nickname: cala-issues
25+
channel: "#calamares"
26+
message: "CLOSED ${{ github.event.issue.html_url }} by ${{ github.actor }} ${{ github.event.issue.title }}"
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
name: nightly-debian-10
2+
3+
on:
4+
schedule:
5+
- cron: "12 23 * * *"
6+
workflow_dispatch:
7+
8+
env:
9+
BUILDDIR: /build
10+
SRCDIR: ${{ github.workspace }}
11+
CMAKE_ARGS: |
12+
-DWEBVIEW_FORCE_WEBKIT=1
13+
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
14+
-DWITH_PYTHONQT=OFF"
15+
-DCMAKE_BUILD_TYPE=Debug
16+
17+
jobs:
18+
build:
19+
runs-on: ubuntu-latest
20+
container:
21+
image: docker://debian:10
22+
options: --tmpfs /build:rw --user 0:0
23+
steps:
24+
- name: "prepare env"
25+
run: |
26+
apt-get update
27+
apt-get -y install git-core
28+
apt-get -y install \
29+
build-essential \
30+
cmake \
31+
extra-cmake-modules \
32+
gettext \
33+
kio-dev \
34+
libatasmart-dev \
35+
libboost-python-dev \
36+
libkf5config-dev \
37+
libkf5coreaddons-dev \
38+
libkf5i18n-dev \
39+
libkf5iconthemes-dev \
40+
libkf5parts-dev \
41+
libkf5service-dev \
42+
libkf5solid-dev \
43+
libparted-dev \
44+
libpolkit-qt5-1-dev \
45+
libqt5svg5-dev \
46+
libqt5webkit5-dev \
47+
libyaml-cpp-dev \
48+
os-prober \
49+
pkg-config \
50+
python3-dev \
51+
qtbase5-dev \
52+
qtdeclarative5-dev \
53+
qttools5-dev \
54+
qttools5-dev-tools
55+
# Same name as on KDE neon, different version
56+
apt-get -y install libkpmcore-dev
57+
# Additional dependencies
58+
apt-get -y install \
59+
libappstreamqt-dev \
60+
libicu-dev \
61+
libkf5crash-dev \
62+
libkf5package-dev \
63+
libkf5plasma-dev \
64+
libpwquality-dev \
65+
libqt5webenginewidgets5 \
66+
qtwebengine5-dev
67+
- name: "prepare source"
68+
uses: actions/checkout@v2
69+
- name: "prepare build"
70+
id: pre_build
71+
run: |
72+
test -n "$BUILDDIR" || { echo "! \$BUILDDIR not set" ; exit 1 ; }
73+
mkdir -p $BUILDDIR
74+
test -f $SRCDIR/CMakeLists.txt || { echo "! Missing $SRCDIR/CMakeLists.txt" ; exit 1 ; }
75+
echo "::set-output name=message::"`git log -1 --abbrev-commit --pretty=oneline --no-decorate ${{ github.event.head_commit.id }}`
76+
- name: "Calamares: cmake"
77+
working-directory: ${{ env.BUILDDIR }}
78+
run: cmake $CMAKE_ARGS $SRCDIR
79+
- name: "Calamares: make"
80+
working-directory: ${{ env.BUILDDIR }}
81+
run: make -j2 VERBOSE=1
82+
- name: "Calamares: install"
83+
working-directory: ${{ env.BUILDDIR }}
84+
run: make install VERBOSE=1
85+
- name: "notify: ok"
86+
uses: rectalogic/notify-irc@v1
87+
if: ${{ success() && github.repository == 'calamares/calamares' }}
88+
with:
89+
server: chat.freenode.net
90+
nickname: cala-ci
91+
channel: "#calamares"
92+
message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"
93+
- name: "notify: fail"
94+
uses: rectalogic/notify-irc@v1
95+
if: ${{ failure() && github.repository == 'calamares/calamares' }}
96+
with:
97+
server: chat.freenode.net
98+
nickname: cala-ci
99+
channel: "#calamares"
100+
message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"

.github/workflows/nightly-neon.yml

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
name: nightly-neon
2+
3+
on:
4+
schedule:
5+
- cron: "52 23 * * *"
6+
workflow_dispatch:
7+
8+
env:
9+
BUILDDIR: /build
10+
SRCDIR: ${{ github.workspace }}
11+
CMAKE_ARGS: |
12+
-DWEBVIEW_FORCE_WEBKIT=1
13+
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
14+
-DWITH_PYTHONQT=OFF"
15+
-DCMAKE_BUILD_TYPE=Debug
16+
17+
jobs:
18+
build:
19+
runs-on: ubuntu-latest
20+
container:
21+
image: docker://kdeneon/plasma:user
22+
options: --tmpfs /build:rw --user 0:0
23+
steps:
24+
- name: "prepare env"
25+
run: |
26+
sudo apt-get update
27+
sudo apt-get -y install git-core
28+
sudo apt-get -y install \
29+
build-essential \
30+
cmake \
31+
extra-cmake-modules \
32+
gettext \
33+
kio-dev \
34+
libatasmart-dev \
35+
libboost-python-dev \
36+
libkf5config-dev \
37+
libkf5coreaddons-dev \
38+
libkf5i18n-dev \
39+
libkf5iconthemes-dev \
40+
libkf5parts-dev \
41+
libkf5service-dev \
42+
libkf5solid-dev \
43+
libkpmcore-dev \
44+
libparted-dev \
45+
libpolkit-qt5-1-dev \
46+
libqt5svg5-dev \
47+
libqt5webkit5-dev \
48+
libyaml-cpp-dev \
49+
os-prober \
50+
pkg-config \
51+
python3-dev \
52+
qtbase5-dev \
53+
qtdeclarative5-dev \
54+
qttools5-dev \
55+
qttools5-dev-tools
56+
- name: "prepare source"
57+
uses: actions/checkout@v2
58+
- name: "prepare build"
59+
id: pre_build
60+
run: |
61+
test -n "$BUILDDIR" || { echo "! \$BUILDDIR not set" ; exit 1 ; }
62+
mkdir -p $BUILDDIR
63+
test -f $SRCDIR/CMakeLists.txt || { echo "! Missing $SRCDIR/CMakeLists.txt" ; exit 1 ; }
64+
echo "::set-output name=message::"`git log -1 --abbrev-commit --pretty=oneline --no-decorate ${{ github.event.head_commit.id }}`
65+
- name: "Calamares: cmake"
66+
working-directory: ${{ env.BUILDDIR }}
67+
run: cmake $CMAKE_ARGS $SRCDIR
68+
- name: "Calamares: make"
69+
working-directory: ${{ env.BUILDDIR }}
70+
run: make -j2 VERBOSE=1
71+
- name: "Calamares: install"
72+
working-directory: ${{ env.BUILDDIR }}
73+
run: make install VERBOSE=1 DESTDIR=${{ env.BUILDDIR }}/stage
74+
- name: "Calamares: archive"
75+
working-directory: ${{ env.BUILDDIR }}
76+
run: tar czf calamares.tar.gz stage
77+
- name: "upload"
78+
uses: actions/upload-artifact@v2
79+
with:
80+
name: calamares-tarball
81+
path: ${{ env.BUILDDIR }}/calamares.tar.gz
82+
if-no-files-found: error
83+
retention-days: 3
84+
- name: "notify: ok"
85+
uses: rectalogic/notify-irc@v1
86+
if: ${{ success() && github.repository == 'calamares/calamares' }}
87+
with:
88+
server: chat.freenode.net
89+
nickname: cala-ci
90+
channel: "#calamares"
91+
message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"
92+
- name: "notify: fail"
93+
uses: rectalogic/notify-irc@v1
94+
if: ${{ failure() && github.repository == 'calamares/calamares' }}
95+
with:
96+
server: chat.freenode.net
97+
nickname: cala-ci
98+
channel: "#calamares"
99+
message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
name: nightly-opensuse
2+
3+
on:
4+
schedule:
5+
- cron: "32 23 * * *"
6+
workflow_dispatch:
7+
8+
env:
9+
BUILDDIR: /build
10+
SRCDIR: ${{ github.workspace }}
11+
CMAKE_ARGS: |
12+
-DWEBVIEW_FORCE_WEBKIT=1
13+
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
14+
-DWITH_PYTHONQT=OFF"
15+
-DCMAKE_BUILD_TYPE=Debug
16+
17+
jobs:
18+
build:
19+
runs-on: ubuntu-latest
20+
container:
21+
image: docker://opensuse/leap
22+
options: --tmpfs /build:rw --user 0:0
23+
steps:
24+
- name: "prepare env"
25+
run: |
26+
zypper --non-interactive up
27+
zypper --non-interactive in git-core
28+
# From deploycala.py
29+
zypper --non-interactive in \
30+
"autoconf" \
31+
"automake" \
32+
"bison" \
33+
"flex" \
34+
"git" \
35+
"libtool" \
36+
"m4" \
37+
"make" \
38+
"cmake" \
39+
"extra-cmake-modules" \
40+
"gcc-c++" \
41+
"libqt5-qtbase-devel" \
42+
"libqt5-linguist-devel" \
43+
"libqt5-qtsvg-devel" \
44+
"libqt5-qtdeclarative-devel" \
45+
"libqt5-qtwebengine-devel" \
46+
"yaml-cpp-devel" \
47+
"libpolkit-qt5-1-devel" \
48+
"kservice-devel" \
49+
"kpackage-devel" \
50+
"kparts-devel" \
51+
"kcrash-devel" \
52+
"kpmcore-devel" \
53+
"plasma5-workspace-devel" \
54+
"plasma-framework-devel" \
55+
"libpwquality-devel" \
56+
"parted-devel" \
57+
"python3-devel" \
58+
"boost-devel" \
59+
"libboost_python-py3-*-devel"
60+
# Additional dependencies
61+
zypper --non-interactive in \
62+
libicu-devel \
63+
libAppStreamQt-devel \
64+
libatasmart-devel
65+
- name: "prepare source"
66+
uses: actions/checkout@v2
67+
- name: "prepare build"
68+
id: pre_build
69+
run: |
70+
test -n "$BUILDDIR" || { echo "! \$BUILDDIR not set" ; exit 1 ; }
71+
mkdir -p $BUILDDIR
72+
test -f $SRCDIR/CMakeLists.txt || { echo "! Missing $SRCDIR/CMakeLists.txt" ; exit 1 ; }
73+
echo "::set-output name=message::"`git log -1 --abbrev-commit --pretty=oneline --no-decorate ${{ github.event.head_commit.id }}`
74+
- name: "Calamares: cmake"
75+
working-directory: ${{ env.BUILDDIR }}
76+
run: cmake $CMAKE_ARGS $SRCDIR
77+
- name: "Calamares: make"
78+
working-directory: ${{ env.BUILDDIR }}
79+
run: make -j2 VERBOSE=1
80+
- name: "Calamares: install"
81+
working-directory: ${{ env.BUILDDIR }}
82+
run: make install VERBOSE=1
83+
- name: "notify: ok"
84+
uses: rectalogic/notify-irc@v1
85+
if: ${{ success() && github.repository == 'calamares/calamares' }}
86+
with:
87+
server: chat.freenode.net
88+
nickname: cala-ci
89+
channel: "#calamares"
90+
message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"
91+
- name: "notify: fail"
92+
uses: rectalogic/notify-irc@v1
93+
if: ${{ failure() && github.repository == 'calamares/calamares' }}
94+
with:
95+
server: chat.freenode.net
96+
nickname: cala-ci
97+
channel: "#calamares"
98+
message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"

0 commit comments

Comments
 (0)