Skip to content

Commit

Permalink
Merge pull request #17 from AlwinEsch/Matrix-change
Browse files Browse the repository at this point in the history
[Matrix] API related update
  • Loading branch information
AlwinEsch authored Aug 23, 2020
2 parents 0c7be17 + d301d7e commit efdb344
Show file tree
Hide file tree
Showing 7 changed files with 33 additions and 20 deletions.
27 changes: 19 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,23 +21,34 @@ matrix:
dist: xenial
sudo: required
compiler: clang
- os: linux
dist: bionic
sudo: required
compiler: gcc
env: DEBIAN_BUILD=true
- os: osx
osx_image: xcode10.2

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

#
# The addon source is automatically checked out in $TRAVIS_BUILD_DIR,
# we'll put the Kodi source on the same level
#
before_script:
- cd $TRAVIS_BUILD_DIR/..
- git clone --branch master --depth=1 https://github.com/xbmc/xbmc.git
- cd ${app_id} && mkdir build && cd build
- mkdir -p definition/${app_id}
- echo ${app_id} $TRAVIS_BUILD_DIR $TRAVIS_COMMIT > definition/${app_id}/${app_id}.txt
- 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
- if [[ $DEBIAN_BUILD != true ]]; then cd $TRAVIS_BUILD_DIR/..; fi
- if [[ $DEBIAN_BUILD != true ]]; then git clone --branch master --depth=1 https://github.com/xbmc/xbmc.git; fi
- if [[ $DEBIAN_BUILD != true ]]; then cd ${app_id} && mkdir build && cd build; fi
- if [[ $DEBIAN_BUILD != true ]]; then mkdir -p definition/${app_id}; fi
- if [[ $DEBIAN_BUILD != true ]]; then echo ${app_id} $TRAVIS_BUILD_DIR $TRAVIS_COMMIT > definition/${app_id}/${app_id}.txt; fi
- 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
- 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
- if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get build-dep $TRAVIS_BUILD_DIR; fi

script: make
script:
- if [[ $DEBIAN_BUILD != true ]]; then make; fi
- if [[ $DEBIAN_BUILD == true ]]; then ./debian-addon-package-test.sh $TRAVIS_BUILD_DIR; fi
2 changes: 1 addition & 1 deletion debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Build-Depends: debhelper (>= 9.0.0), cmake, kodi-addon-dev,
libglm-dev
Standards-Version: 4.1.2
Section: libs
Homepage: http://kodi.tv
Homepage: https://kodi.tv

Package: kodi-visualization-fishbmc
Section: libs
Expand Down
2 changes: 1 addition & 1 deletion debian/copyright
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Format: http://dep.debian.net/deps/dep5
Upstream-Name: visualization.fishbmc

Files: *
Copyright: 2005-2019 Team Kodi
Copyright: 2005-2020 Team Kodi
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
7 changes: 2 additions & 5 deletions debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,10 @@
#export DH_VERBOSE=1

%:
dh $@
dh $@

override_dh_auto_configure:
dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 -DUSE_LTO=1

override_dh_strip:
dh_strip --dbg-package=kodi-visualization-fishbmc-dbg
dh_auto_configure -- -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=1 -DUSE_LTO=1

override_dh_installdocs:
dh_installdocs --link-doc=kodi-visualization-fishbmc
Expand Down
2 changes: 1 addition & 1 deletion debian/source/format
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.0 (quilt)
3.0 (native)
8 changes: 4 additions & 4 deletions visualization.fishbmc/addon.xml.in
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon
id="visualization.fishbmc"
version="6.1.0"
version="6.2.0"
name="FishBMC"
provider-name="26elf">
<requires>@ADDON_DEPENDS@</requires>
Expand Down Expand Up @@ -40,7 +40,7 @@
<summary lang="sl_SI">Vizualizacija prikazuje valovanje in učinke zamegljenosti</summary>
<summary lang="sv_SE">Visualisering bestående av vågor- och blur-effekter</summary>
<summary lang="ta_IN">அலைகள் மற்றும் தெளிவின்மை விளைவுகள் காண்பிக்கும் காட்சி அமைப்பு</summary>
<summary lang="tg_tj">Таҷассум бо шамоиши мавҷҳо ва таъсирҳои хирагӣ</summary>
<summary lang="tg_TJ">Таҷассум бо шамоиши мавҷҳо ва таъсирҳои хирагӣ</summary>
<summary lang="zh_CN">呈现波浪和模糊效果的可视化效果</summary>
<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>
<description lang="bg_BG">fishBMC е създадена въз основа на fische - самостоятелен инструмент за визуализиране на звук. Основния принцип е изчертаване на вълнова функция и размиване по предварително определени вектори. В допълнение fische съдържа и разширена функция за засичане на ритъма, което би трябвало да гарантира великолепно визуално изживяване.</description>
Expand Down Expand Up @@ -71,7 +71,7 @@
<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>
<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>
<description lang="ta_IN">fische என்பது ஒரு முழுமையான ஒலி காட்சிப்படுத்தல் கருவி இதை சார்ந்ததாகும் fishBMC என்பது. அடிப்படை கொள்கை ஆனது: அலைவடிவம் வரையவும் மற்றும் முன்வடிவகிக்கபட்ட வெக்டார்கள் சேர்த்து வரையப்படும். ஆனால் fische ஆனது மேலும் மேம்பட்ட துடிப்பு கண்டறிதல் திறனை உள்ளடக்கியது, உண்மையில் ஒரு காட்சி அனுபவத்தை உறுதி செய்யும்.</description>
<description lang="tg_tj">fishBMC дар асоси fische, абзори алоҳида барои таҷассуми садо, амал мекунад. Қоидаи асосӣ: кашидани векторҳои мавҷшакл ва бетартиб. Инчунин fische муайянкунии зарбазании иловагии дарунсохтро таъмин менамояд, ки дар ҳақиқат таҷассуми аҷибро замонат медиҳад.</description>
<description lang="tg_TJ">fishBMC дар асоси fische, абзори алоҳида барои таҷассуми садо, амал мекунад. Қоидаи асосӣ: кашидани векторҳои мавҷшакл ва бетартиб. Инчунин fische муайянкунии зарбазании иловагии дарунсохтро таъмин менамояд, ки дар ҳақиқат таҷассуми аҷибро замонат медиҳад.</description>
<description lang="zh_CN">fishBMC 基于一个独立的声音可视化工具 fische。基本原理是:绘制波型并按预定的顶点涂抹。fische 还采用了先进的节拍检测,从而真正保证了绝佳的视觉体验。</description>
<disclaimer lang="af_ZA">As dit iets breek, bly die stukke joune.</disclaimer>
<disclaimer lang="ar_SA">إذا سبب هذا تحطم أى شيئ، فستبقي القطع ملكك!</disclaimer>
Expand Down Expand Up @@ -102,7 +102,7 @@
<disclaimer lang="sl_SI">V primeru, da to karkoli zlomi, koščki ostanejo vaši.</disclaimer>
<disclaimer lang="sv_SE">Om detta skulle förstöra något så kan du behålla resterna.</disclaimer>
<disclaimer lang="ta_IN">எதையாவது இது உடைக்குமேயானால், உடைந்த துகல்கள் உங்களுடையது.</disclaimer>
<disclaimer lang="tg_tj">Агар ин чизеро вайрон кунад, шумо қисмҳоро мегиред.</disclaimer>
<disclaimer lang="tg_TJ">Агар ин чизеро вайрон кунад, шумо қисмҳоро мегиред.</disclaimer>
<disclaimer lang="zh_CN">用者责任自负。</disclaimer>
<platform>@PLATFORM@</platform>
<license>GPL-2.0-or-later</license>
Expand Down
5 changes: 5 additions & 0 deletions visualization.fishbmc/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
6.2.0 (2020-08-21)
- Kodi API change update
- Debian build improvement
- Fix language codes within addon.xml by tg_TJ (was lowercase before)

6.1.0 (2020-05-16)
- Kodi API change update
- Minor cleanups
Expand Down

0 comments on commit efdb344

Please sign in to comment.