Codebase list kodi-screensaver-pingpong / 7a491ec
New upstream release. Debian Janitor a year ago
6 changed file(s) with 181 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
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
1616 - job: Windows
1717
1818 pool:
19 vmImage: 'VS2017-Win2016'
19 vmImage: 'windows-2022'
2020
2121 strategy:
2222 matrix:
2323 Win32:
24 GENERATOR: "Visual Studio 15 2017"
24 GENERATOR: "Visual Studio 17 2022"
2525 ARCHITECTURE: Win32
2626 CONFIGURATION: Release
2727 Win64:
28 GENERATOR: "Visual Studio 15 2017"
28 GENERATOR: "Visual Studio 17 2022"
2929 ARCHITECTURE: x64
3030 CONFIGURATION: Release
3131 Win64-UWP:
32 GENERATOR: "Visual Studio 15 2017"
32 GENERATOR: "Visual Studio 17 2022"
3333 ARCHITECTURE: x64
3434 CONFIGURATION: Release
3535 WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.17763.0"
3636 ARM64-UWP:
37 GENERATOR: "Visual Studio 15 2017"
37 GENERATOR: "Visual Studio 17 2022"
3838 ARCHITECTURE: ARM64
3939 CONFIGURATION: Release
4040 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
06 kodi-screensaver-pingpong (20.1.0+ds1-2) unstable; urgency=medium
17
28 * d/watch: switch to git tags
00 <?xml version="1.0" encoding="UTF-8"?>
11 <addon
22 id="screensaver.pingpong"
3 version="20.1.0"
3 version="20.2.0"
44 name="Ping Pong"
55 provider-name="Team Kodi">
66 <requires>@ADDON_DEPENDS@</requires>