Skip to content

Commit efdb344

Browse files
authored
Merge pull request #17 from AlwinEsch/Matrix-change
[Matrix] API related update
2 parents 0c7be17 + d301d7e commit efdb344

File tree

7 files changed

+33
-20
lines changed

7 files changed

+33
-20
lines changed

.travis.yml

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,23 +21,34 @@ matrix:
2121
dist: xenial
2222
sudo: required
2323
compiler: clang
24+
- os: linux
25+
dist: bionic
26+
sudo: required
27+
compiler: gcc
28+
env: DEBIAN_BUILD=true
2429
- os: osx
2530
osx_image: xcode10.2
2631

2732
before_install:
33+
- if [[ $DEBIAN_BUILD == true ]]; then sudo add-apt-repository -y ppa:team-xbmc/xbmc-nightly; fi
2834
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get update -qq; fi
29-
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -y libgl1-mesa-dev libglu1-mesa-dev; fi
35+
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -y libgl1-mesa-dev; fi
36+
- if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get install fakeroot; fi
3037

3138
#
3239
# The addon source is automatically checked out in $TRAVIS_BUILD_DIR,
3340
# we'll put the Kodi source on the same level
3441
#
3542
before_script:
36-
- cd $TRAVIS_BUILD_DIR/..
37-
- git clone --branch master --depth=1 https://github.com/xbmc/xbmc.git
38-
- cd ${app_id} && mkdir build && cd build
39-
- mkdir -p definition/${app_id}
40-
- echo ${app_id} $TRAVIS_BUILD_DIR $TRAVIS_COMMIT > definition/${app_id}/${app_id}.txt
41-
- cmake -DADDONS_TO_BUILD=${app_id} -DADDON_SRC_PREFIX=$TRAVIS_BUILD_DIR/.. -DADDONS_DEFINITION_DIR=$TRAVIS_BUILD_DIR/build/definition -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$TRAVIS_BUILD_DIR/../xbmc/addons -DPACKAGE_ZIP=1 $TRAVIS_BUILD_DIR/../xbmc/cmake/addons
43+
- if [[ $DEBIAN_BUILD != true ]]; then cd $TRAVIS_BUILD_DIR/..; fi
44+
- if [[ $DEBIAN_BUILD != true ]]; then git clone --branch master --depth=1 https://github.com/xbmc/xbmc.git; fi
45+
- if [[ $DEBIAN_BUILD != true ]]; then cd ${app_id} && mkdir build && cd build; fi
46+
- if [[ $DEBIAN_BUILD != true ]]; then mkdir -p definition/${app_id}; fi
47+
- if [[ $DEBIAN_BUILD != true ]]; then echo ${app_id} $TRAVIS_BUILD_DIR $TRAVIS_COMMIT > definition/${app_id}/${app_id}.txt; fi
48+
- if [[ $DEBIAN_BUILD != true ]]; then cmake -DADDONS_TO_BUILD=${app_id} -DADDON_SRC_PREFIX=$TRAVIS_BUILD_DIR/.. -DADDONS_DEFINITION_DIR=$TRAVIS_BUILD_DIR/build/definition -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$TRAVIS_BUILD_DIR/../xbmc/addons -DPACKAGE_ZIP=1 $TRAVIS_BUILD_DIR/../xbmc/cmake/addons; fi
49+
- 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
50+
- if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get build-dep $TRAVIS_BUILD_DIR; fi
4251

43-
script: make
52+
script:
53+
- if [[ $DEBIAN_BUILD != true ]]; then make; fi
54+
- if [[ $DEBIAN_BUILD == true ]]; then ./debian-addon-package-test.sh $TRAVIS_BUILD_DIR; fi

debian/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Build-Depends: debhelper (>= 9.0.0), cmake, kodi-addon-dev,
66
libglm-dev
77
Standards-Version: 4.1.2
88
Section: libs
9-
Homepage: http://kodi.tv
9+
Homepage: https://kodi.tv
1010

1111
Package: kodi-visualization-fishbmc
1212
Section: libs

debian/copyright

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Format: http://dep.debian.net/deps/dep5
22
Upstream-Name: visualization.fishbmc
33

44
Files: *
5-
Copyright: 2005-2019 Team Kodi
5+
Copyright: 2005-2020 Team Kodi
66
License: GPL-2+
77
This package is free software; you can redistribute it and/or modify
88
it under the terms of the GNU General Public License as published by

debian/rules

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,10 @@
1010
#export DH_VERBOSE=1
1111

1212
%:
13-
dh $@
13+
dh $@
1414

1515
override_dh_auto_configure:
16-
dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 -DUSE_LTO=1
17-
18-
override_dh_strip:
19-
dh_strip --dbg-package=kodi-visualization-fishbmc-dbg
16+
dh_auto_configure -- -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=1 -DUSE_LTO=1
2017

2118
override_dh_installdocs:
2219
dh_installdocs --link-doc=kodi-visualization-fishbmc

debian/source/format

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0 (quilt)
1+
3.0 (native)

visualization.fishbmc/addon.xml.in

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<addon
33
id="visualization.fishbmc"
4-
version="6.1.0"
4+
version="6.2.0"
55
name="FishBMC"
66
provider-name="26elf">
77
<requires>@ADDON_DEPENDS@</requires>
@@ -40,7 +40,7 @@
4040
<summary lang="sl_SI">Vizualizacija prikazuje valovanje in učinke zamegljenosti</summary>
4141
<summary lang="sv_SE">Visualisering bestående av vågor- och blur-effekter</summary>
4242
<summary lang="ta_IN">அலைகள் மற்றும் தெளிவின்மை விளைவுகள் காண்பிக்கும் காட்சி அமைப்பு</summary>
43-
<summary lang="tg_tj">Таҷассум бо шамоиши мавҷҳо ва таъсирҳои хирагӣ</summary>
43+
<summary lang="tg_TJ">Таҷассум бо шамоиши мавҷҳо ва таъсирҳои хирагӣ</summary>
4444
<summary lang="zh_CN">呈现波浪和模糊效果的可视化效果</summary>
4545
<description lang="af_ZA">fishBMC is gebasseer op fische, 'n onafhanklike klank visulasasie program. Die basiese prinsiep is: teken die golflente en smeer die tekening langs Vooraf gedefinieerde vektore. fische sluit ook gevorderde tempo ondekking in, wat 'n besondere visuele ervaring verseker.</description>
4646
<description lang="bg_BG">fishBMC е създадена въз основа на fische - самостоятелен инструмент за визуализиране на звук. Основния принцип е изчертаване на вълнова функция и размиване по предварително определени вектори. В допълнение fische съдържа и разширена функция за засичане на ритъма, което би трябвало да гарантира великолепно визуално изживяване.</description>
@@ -71,7 +71,7 @@
7171
<description lang="sl_SI">fishBMC temelji na fischeu, samostojnem zvočno vizualizacijskem orodju. Osnovno načelo je: nariši valovni način in ga razmaži vzdolž vnaprej določenih vektorjev. Fische prav tako vključuje tudi napredno zaznavanje ritma, ki resnično zagotavlja odlično vizualno izkušnjo.</description>
7272
<description lang="sv_SE">fishBMC är baserat på fische, ett fristående verktyg för ljudvisualisering. Den grundläggande principen är: rita en vågform och smeta ut den längs förbestämda vektorer. fische inkluderar även avancerad rytmdetektion, vilket verkligen garanterar en härlig visuell upplevelse.</description>
7373
<description lang="ta_IN">fische என்பது ஒரு முழுமையான ஒலி காட்சிப்படுத்தல் கருவி இதை சார்ந்ததாகும் fishBMC என்பது. அடிப்படை கொள்கை ஆனது: அலைவடிவம் வரையவும் மற்றும் முன்வடிவகிக்கபட்ட வெக்டார்கள் சேர்த்து வரையப்படும். ஆனால் fische ஆனது மேலும் மேம்பட்ட துடிப்பு கண்டறிதல் திறனை உள்ளடக்கியது, உண்மையில் ஒரு காட்சி அனுபவத்தை உறுதி செய்யும்.</description>
74-
<description lang="tg_tj">fishBMC дар асоси fische, абзори алоҳида барои таҷассуми садо, амал мекунад. Қоидаи асосӣ: кашидани векторҳои мавҷшакл ва бетартиб. Инчунин fische муайянкунии зарбазании иловагии дарунсохтро таъмин менамояд, ки дар ҳақиқат таҷассуми аҷибро замонат медиҳад.</description>
74+
<description lang="tg_TJ">fishBMC дар асоси fische, абзори алоҳида барои таҷассуми садо, амал мекунад. Қоидаи асосӣ: кашидани векторҳои мавҷшакл ва бетартиб. Инчунин fische муайянкунии зарбазании иловагии дарунсохтро таъмин менамояд, ки дар ҳақиқат таҷассуми аҷибро замонат медиҳад.</description>
7575
<description lang="zh_CN">fishBMC 基于一个独立的声音可视化工具 fische。基本原理是:绘制波型并按预定的顶点涂抹。fische 还采用了先进的节拍检测,从而真正保证了绝佳的视觉体验。</description>
7676
<disclaimer lang="af_ZA">As dit iets breek, bly die stukke joune.</disclaimer>
7777
<disclaimer lang="ar_SA">إذا سبب هذا تحطم أى شيئ، فستبقي القطع ملكك!</disclaimer>
@@ -102,7 +102,7 @@
102102
<disclaimer lang="sl_SI">V primeru, da to karkoli zlomi, koščki ostanejo vaši.</disclaimer>
103103
<disclaimer lang="sv_SE">Om detta skulle förstöra något så kan du behålla resterna.</disclaimer>
104104
<disclaimer lang="ta_IN">எதையாவது இது உடைக்குமேயானால், உடைந்த துகல்கள் உங்களுடையது.</disclaimer>
105-
<disclaimer lang="tg_tj">Агар ин чизеро вайрон кунад, шумо қисмҳоро мегиред.</disclaimer>
105+
<disclaimer lang="tg_TJ">Агар ин чизеро вайрон кунад, шумо қисмҳоро мегиред.</disclaimer>
106106
<disclaimer lang="zh_CN">用者责任自负。</disclaimer>
107107
<platform>@PLATFORM@</platform>
108108
<license>GPL-2.0-or-later</license>

visualization.fishbmc/changelog.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
6.2.0 (2020-08-21)
2+
- Kodi API change update
3+
- Debian build improvement
4+
- Fix language codes within addon.xml by tg_TJ (was lowercase before)
5+
16
6.1.0 (2020-05-16)
27
- Kodi API change update
38
- Minor cleanups

0 commit comments

Comments
 (0)