Skip to content

Commit 24c000c

Browse files
authored
Merge pull request #23 from AlwinEsch/Matrix-change
[Matrix] fix possible build error
2 parents 9ed993e + 9deef1a commit 24c000c

File tree

6 files changed

+20
-18
lines changed

6 files changed

+20
-18
lines changed

.travis.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
language: cpp
22

3-
#
4-
# Define the build matrix
5-
#
6-
# Travis defaults to building on Ubuntu Trusty when building on
7-
# Linux. We need Xenial in order to get up to date versions of
8-
# cmake and g++.
9-
#
103
env:
114
global:
125
- app_id=audiodecoder.dumb
136

7+
#
8+
# Define the build matrix
9+
#
1410
matrix:
1511
include:
1612
- os: linux
@@ -26,12 +22,16 @@ matrix:
2622
sudo: required
2723
compiler: gcc
2824
env: DEBIAN_BUILD=true
25+
- os: linux
26+
dist: focal
27+
sudo: required
28+
compiler: gcc
29+
env: DEBIAN_BUILD=true
2930
- os: osx
3031
osx_image: xcode10.2
3132

3233
before_install:
3334
- if [[ $DEBIAN_BUILD == true ]]; then sudo add-apt-repository -y ppa:team-xbmc/xbmc-nightly; fi
34-
- if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get update; fi
3535
- if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get install fakeroot; fi
3636

3737
#
@@ -45,9 +45,9 @@ before_script:
4545
- if [[ $DEBIAN_BUILD != true ]]; then mkdir -p definition/${app_id}; fi
4646
- if [[ $DEBIAN_BUILD != true ]]; then echo ${app_id} $TRAVIS_BUILD_DIR $TRAVIS_COMMIT > definition/${app_id}/${app_id}.txt; fi
4747
- 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
48-
- if [[ $DEBIAN_BUILD == true ]]; then wget https://raw.githubusercontent.com/xbmc/xbmc/master/xbmc/addons/kodi-addon-dev-kit/tools/debian-addon-package-test.sh && chmod +x ./debian-addon-package-test.sh; fi
48+
- 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
4949
- if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get build-dep $TRAVIS_BUILD_DIR; fi
5050

51-
script:
51+
script:
5252
- if [[ $DEBIAN_BUILD != true ]]; then make; fi
5353
- if [[ $DEBIAN_BUILD == true ]]; then ./debian-addon-package-test.sh $TRAVIS_BUILD_DIR; fi

CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR})
55

66
find_package(Kodi REQUIRED)
77

8+
if(NOT WIN32)
9+
# For Dumb to define 64-bit-type for offsets
10+
add_definitions(-DDUMB_OFF_T_CUSTOM=int64_t)
11+
endif()
12+
813
set(BUILD_EXAMPLES OFF CACHE BOOL "Build example binaries")
914
set(BUILD_ALLEGRO4 OFF CACHE BOOL "Build Allegro4 support")
1015
add_subdirectory(lib/dumb)

audiodecoder.dumb/addon.xml.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<addon
33
id="audiodecoder.dumb"
4-
version="3.0.0"
4+
version="3.0.1"
55
name="DUMB Audio Decoder"
66
provider-name="spiff">
77
<requires>@ADDON_DEPENDS@</requires>

debian/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Maintainer: Nobody <nobody@kodi.tv>
44
Build-Depends: debhelper (>= 9.0.0), cmake, kodi-addon-dev
55
Standards-Version: 4.1.2
66
Section: libs
7-
Homepage: http://kodi.tv
7+
Homepage: https://kodi.tv
88

99
Package: kodi-audiodecoder-dumb
1010
Section: libs

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-audiodecoder-dumb-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-audiodecoder-dumb

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)

0 commit comments

Comments
 (0)