New upstream release.
Debian Janitor
a year ago
|
0 |
name: Build and run tests
|
|
1 |
on: [push, pull_request]
|
|
2 |
env:
|
|
3 |
app_id: screensaver.pingpong
|
|
4 |
|
|
5 |
jobs:
|
|
6 |
build:
|
|
7 |
runs-on: ${{ matrix.os }}
|
|
8 |
strategy:
|
|
9 |
fail-fast: false
|
|
10 |
matrix:
|
|
11 |
include:
|
|
12 |
- name: "Debian package test"
|
|
13 |
os: ubuntu-18.04
|
|
14 |
CC: gcc
|
|
15 |
CXX: g++
|
|
16 |
DEBIAN_BUILD: true
|
|
17 |
#- os: ubuntu-18.04
|
|
18 |
#CC: gcc
|
|
19 |
#CXX: g++
|
|
20 |
#- os: ubuntu-18.04
|
|
21 |
#CC: clang
|
|
22 |
#CXX: clang++
|
|
23 |
#- os: macos-10.15
|
|
24 |
steps:
|
|
25 |
- name: Install needed ubuntu depends
|
|
26 |
env:
|
|
27 |
DEBIAN_BUILD: ${{ matrix.DEBIAN_BUILD }}
|
|
28 |
run: |
|
|
29 |
if [[ $DEBIAN_BUILD == true ]]; then sudo add-apt-repository -y ppa:team-xbmc/xbmc-nightly; fi
|
|
30 |
if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get update; fi
|
|
31 |
if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get install fakeroot; fi
|
|
32 |
- name: Checkout Kodi repo
|
|
33 |
uses: actions/checkout@v2
|
|
34 |
with:
|
|
35 |
repository: xbmc/xbmc
|
|
36 |
ref: master
|
|
37 |
path: xbmc
|
|
38 |
- name: Checkout screensaver.pingpong repo
|
|
39 |
uses: actions/checkout@v2
|
|
40 |
with:
|
|
41 |
path: ${{ env.app_id }}
|
|
42 |
- name: Configure
|
|
43 |
env:
|
|
44 |
CC: ${{ matrix.CC }}
|
|
45 |
CXX: ${{ matrix.CXX }}
|
|
46 |
DEBIAN_BUILD: ${{ matrix.DEBIAN_BUILD }}
|
|
47 |
run: |
|
|
48 |
if [[ $DEBIAN_BUILD != true ]]; then cd ${app_id} && mkdir -p build && cd build; fi
|
|
49 |
if [[ $DEBIAN_BUILD != true ]]; then cmake -DADDONS_TO_BUILD=${app_id} -DADDON_SRC_PREFIX=${{ github.workspace }} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/xbmc/addons -DPACKAGE_ZIP=1 ${{ github.workspace }}/xbmc/cmake/addons; fi
|
|
50 |
if [[ $DEBIAN_BUILD == true ]]; then wget https://raw.githubusercontent.com/xbmc/xbmc/master/xbmc/addons/kodi-dev-kit/tools/debian-addon-package-test.sh && chmod +x ./debian-addon-package-test.sh; fi
|
|
51 |
if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get build-dep ${{ github.workspace }}/${app_id}; fi
|
|
52 |
- name: Build
|
|
53 |
env:
|
|
54 |
CC: ${{ matrix.CC }}
|
|
55 |
CXX: ${{ matrix.CXX }}
|
|
56 |
DEBIAN_BUILD: ${{ matrix.DEBIAN_BUILD }}
|
|
57 |
run: |
|
|
58 |
if [[ $DEBIAN_BUILD != true ]]; then cd ${app_id}/build; fi
|
|
59 |
if [[ $DEBIAN_BUILD != true ]]; then make; fi
|
|
60 |
if [[ $DEBIAN_BUILD == true ]]; then ./debian-addon-package-test.sh ${{ github.workspace }}/${app_id}; fi
|
|
0 |
name: Sync addon metadata translations
|
|
1 |
|
|
2 |
on:
|
|
3 |
push:
|
|
4 |
branches: [ Matrix, Nexus ]
|
|
5 |
paths:
|
|
6 |
- '**addon.xml.in'
|
|
7 |
- '**resource.language.**strings.po'
|
|
8 |
|
|
9 |
jobs:
|
|
10 |
default:
|
|
11 |
if: github.repository == 'xbmc/screensaver.pingpong'
|
|
12 |
runs-on: ubuntu-latest
|
|
13 |
|
|
14 |
strategy:
|
|
15 |
|
|
16 |
fail-fast: false
|
|
17 |
matrix:
|
|
18 |
python-version: [ 3.9 ]
|
|
19 |
|
|
20 |
steps:
|
|
21 |
|
|
22 |
- name: Checkout repository
|
|
23 |
uses: actions/checkout@v2
|
|
24 |
with:
|
|
25 |
path: project
|
|
26 |
|
|
27 |
- name: Checkout sync_addon_metadata_translations repository
|
|
28 |
uses: actions/checkout@v2
|
|
29 |
with:
|
|
30 |
repository: xbmc/sync_addon_metadata_translations
|
|
31 |
path: sync_addon_metadata_translations
|
|
32 |
|
|
33 |
- name: Set up Python ${{ matrix.python-version }}
|
|
34 |
uses: actions/setup-python@v2
|
|
35 |
with:
|
|
36 |
python-version: ${{ matrix.python-version }}
|
|
37 |
|
|
38 |
- name: Install dependencies
|
|
39 |
run: |
|
|
40 |
python -m pip install --upgrade pip
|
|
41 |
python -m pip install sync_addon_metadata_translations/
|
|
42 |
|
|
43 |
- name: Run sync-addon-metadata-translations
|
|
44 |
run: |
|
|
45 |
sync-addon-metadata-translations
|
|
46 |
working-directory: ./project
|
|
47 |
|
|
48 |
- name: Create PR for sync-addon-metadata-translations changes
|
|
49 |
uses: peter-evans/create-pull-request@v3.10.0
|
|
50 |
with:
|
|
51 |
commit-message: Sync of addon metadata translations
|
|
52 |
title: Sync of addon metadata translations
|
|
53 |
body: Sync of addon metadata translations triggered by ${{ github.sha }}
|
|
54 |
branch: amt-sync
|
|
55 |
delete-branch: true
|
|
56 |
path: ./project
|
|
57 |
reviewers: gade01
|
|
0 |
# build artifacts
|
|
1 |
build/
|
|
2 |
screensaver.*/addon.xml
|
|
3 |
|
|
4 |
# Debian build files
|
|
5 |
debian/changelog
|
|
6 |
debian/files
|
|
7 |
debian/*.log
|
|
8 |
debian/*.substvars
|
|
9 |
debian/.debhelper/
|
|
10 |
debian/tmp/
|
|
11 |
debian/kodi-screensaver-*/
|
|
12 |
obj-x86_64-linux-gnu/
|
|
13 |
|
|
14 |
# commonly used editors
|
|
15 |
# vim
|
|
16 |
*.swp
|
|
17 |
|
|
18 |
# Eclipse
|
|
19 |
*.project
|
|
20 |
*.cproject
|
|
21 |
.classpath
|
|
22 |
*.sublime-*
|
|
23 |
.settings/
|
|
24 |
|
|
25 |
# KDevelop 4
|
|
26 |
*.kdev4
|
|
27 |
|
|
28 |
# gedit
|
|
29 |
*~
|
|
30 |
|
|
31 |
# CLion
|
|
32 |
/.idea
|
|
33 |
|
|
34 |
# clion
|
|
35 |
.idea/
|
|
36 |
|
|
37 |
# to prevent add after a "git format-patch VALUE" and "git add ." call
|
|
38 |
/*.patch
|
|
39 |
|
|
40 |
# Visual Studio Code
|
|
41 |
.vscode
|
|
42 |
|
|
43 |
# to prevent add if project code opened by Visual Studio over CMake file
|
|
44 |
.vs/
|
|
45 |
|
|
46 |
# General MacOS
|
|
47 |
.DS_Store
|
|
48 |
.AppleDouble
|
|
49 |
.LSOverride
|
16 | 16 |
- job: Windows
|
17 | 17 |
|
18 | 18 |
pool:
|
19 | |
vmImage: 'VS2017-Win2016'
|
|
19 |
vmImage: 'windows-2022'
|
20 | 20 |
|
21 | 21 |
strategy:
|
22 | 22 |
matrix:
|
23 | 23 |
Win32:
|
24 | |
GENERATOR: "Visual Studio 15 2017"
|
|
24 |
GENERATOR: "Visual Studio 17 2022"
|
25 | 25 |
ARCHITECTURE: Win32
|
26 | 26 |
CONFIGURATION: Release
|
27 | 27 |
Win64:
|
28 | |
GENERATOR: "Visual Studio 15 2017"
|
|
28 |
GENERATOR: "Visual Studio 17 2022"
|
29 | 29 |
ARCHITECTURE: x64
|
30 | 30 |
CONFIGURATION: Release
|
31 | 31 |
Win64-UWP:
|
32 | |
GENERATOR: "Visual Studio 15 2017"
|
|
32 |
GENERATOR: "Visual Studio 17 2022"
|
33 | 33 |
ARCHITECTURE: x64
|
34 | 34 |
CONFIGURATION: Release
|
35 | 35 |
WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.17763.0"
|
36 | 36 |
ARM64-UWP:
|
37 | |
GENERATOR: "Visual Studio 15 2017"
|
|
37 |
GENERATOR: "Visual Studio 17 2022"
|
38 | 38 |
ARCHITECTURE: ARM64
|
39 | 39 |
CONFIGURATION: Release
|
40 | 40 |
WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.17763.0"
|
|
0 |
kodi-screensaver-pingpong (20.2.0+ds1-1) UNRELEASED; urgency=low
|
|
1 |
|
|
2 |
* New upstream release.
|
|
3 |
|
|
4 |
-- Debian Janitor <janitor@jelmer.uk> Fri, 19 May 2023 13:44:39 -0000
|
|
5 |
|
0 | 6 |
kodi-screensaver-pingpong (20.1.0+ds1-2) unstable; urgency=medium
|
1 | 7 |
|
2 | 8 |
* d/watch: switch to git tags
|
0 | 0 |
<?xml version="1.0" encoding="UTF-8"?>
|
1 | 1 |
<addon
|
2 | 2 |
id="screensaver.pingpong"
|
3 | |
version="20.1.0"
|
|
3 |
version="20.2.0"
|
4 | 4 |
name="Ping Pong"
|
5 | 5 |
provider-name="Team Kodi">
|
6 | 6 |
<requires>@ADDON_DEPENDS@</requires>
|