Skip to content

Commit

Permalink
Updated to current stable Leia
Browse files Browse the repository at this point in the history
  • Loading branch information
kuboosoft committed Feb 4, 2019
1 parent 64dc87c commit 12096e0
Show file tree
Hide file tree
Showing 3 changed files with 88 additions and 35 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ services:
script:
# ENABLE tne next line and delete add a "#" the next lines; if you want build with mock
#- travis_wait 40 docker run --cap-add=SYS_ADMIN davidva/unibuild /bin/sh /urpms -g UnitedRPMs/spotify -s spotify.spec -t fedora-25-x86_64
- docker run -v $(pwd):/root/enjoy --cap-add=SYS_ADMIN davidva/unibuild-29 /bin/sh -c "rm -f urpms && wget -c https://raw.githubusercontent.com/kuboosoft/united-build/master/urpms && chmod a+x urpms && /urpms -g UnitedRPMs/kodi-addon-visualizations -s kodi-addon-visualizations.spec -r true -d 'dist .fc29' -u true"
- docker run -v $(pwd):/root/enjoy --cap-add=SYS_ADMIN davidva/unibuild-30 /bin/sh -c "rm -f urpms && wget -c https://raw.githubusercontent.com/kuboosoft/united-build/master/urpms && chmod a+x urpms && /urpms -g UnitedRPMs/kodi-addon-visualizations -s kodi-addon-visualizations.spec -r true -d 'dist .fc30' -u true"
notifications:
webhooks:
urls:
Expand Down
18 changes: 11 additions & 7 deletions kodi-addon-visualizations.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ tag_name_projectm=master
tag_name_goom=master
tag_name_starburst=""
tag_name_vsxu=master
tag_name_vortex=master
tag_name_milkdrop=master

set -x

Expand All @@ -32,14 +34,16 @@ version=18
pushd ${tmp}
mkdir -p ${name}/
pushd ${name}
git clone -b ${tag_name_waveform} --depth 1 https://github.com/notspiff/visualization.waveform.git
git clone -b ${tag_name_spectrum} --depth 1 https://github.com/notspiff/visualization.spectrum.git
git clone -b ${tag_name_shadertoy} --depth 1 https://github.com/notspiff/visualization.shadertoy.git
git clone -b ${tag_name_goom} --depth 1 https://github.com/notspiff/visualization.goom.git
git clone -b ${tag_name_waveform} --depth 1 https://github.com/xbmc/visualization.waveform.git
git clone -b ${tag_name_spectrum} --depth 1 https://github.com/xbmc/visualization.spectrum.git
git clone -b ${tag_name_shadertoy} --depth 1 https://github.com/xbmc/visualization.shadertoy.git
git clone -b ${tag_name_fishbmc} --depth 1 https://github.com/notspiff/visualization.fishbmc.git
git clone -b ${tag_name_projectm} --depth 1 https://github.com/notspiff/visualization.projectm.git
git clone -b ${tag_name_vsxu} --depth 1 https://github.com/notspiff/visualization.vsxu.git
git clone --depth 1 https://github.com/notspiff/visualization.starburst.git
# git clone -b ${tag_name_projectm} --depth 1 https://github.com/xbmc/visualization.projectm.git
# git clone -b ${tag_name_vortex} --depth 1 https://github.com/xbmc/visualization.vortex.git
# git clone -b ${tag_name_milkdrop} --depth 1 https://github.com/xbmc/visualization.milkdrop.git
# git clone -b ${tag_name_goom} --depth 1 https://github.com/notspiff/visualization.goom.git
# git clone -b ${tag_name_vsxu} --depth 1 https://github.com/notspiff/visualization.vsxu.git
# git clone --depth 1 https://github.com/notspiff/visualization.starburst.git
popd
tar Jcf "$pwd"/${name}-${version}-${date}.tar.xz ${package}
popd
103 changes: 76 additions & 27 deletions kodi-addon-visualizations.spec
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
%global debug_package %{nil}
%global gitdate 20180627
%global gitdate 20190204

Name: kodi-addon-visualizations
Version: 18.0
Release: 5%{?dist}
Release: 8%{?dist}
Epoch: 1
Summary: Kodi visualizations add-ons

Group: Applications/Multimedia
Expand All @@ -13,7 +14,7 @@ Source0: https://github.com/UnitedRPMs/kodi-addon-visualizations/releases/downlo
Source1: kodi-addon-visualizations.sh
Source2: kodi-addon-visualizations.txt

BuildRequires: gcc-c++
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: kodi-devel >= 18
BuildRequires: platform-devel
Expand All @@ -24,14 +25,17 @@ BuildRequires: mesa-libGLES-devel
BuildRequires: mesa-libEGL-devel
BuildRequires: mesa-libGLU-devel
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: automake freeglut-devel
#BuildRequires: nasm

Requires: kodi >= 17
Requires: kodi >= 18
Requires: kodi-visualization-spectrum
Requires: kodi-visualization-waveform
Requires: kodi-visualization-fishbmc
Requires: kodi-visualization-shadertoy
Requires: kodi-visualization-projectm
#Requires: kodi-visualization-projectm
#Requires: kodi-visualization-vortex
#Requires: kodi-visualization-milkdrop
#Requires: kodi-visualization-goom
#Requires: kodi-visualization-starburst
#Requires: kodi-visualization-vsxu
Expand All @@ -42,9 +46,10 @@ This package install all Kodi visualizations addons.
#----------

%package -n kodi-visualization-spectrum
Version: 2.0.3
Summary: Spectrum visualizer for Kodi
Group: Applications/Multimedia
Requires: kodi >= 17.0
Requires: kodi >= 18.0


%description -n kodi-visualization-spectrum
Expand All @@ -53,49 +58,75 @@ Spectrum visualizer for Kodi.
#----------

%package -n kodi-visualization-waveform
Version: 2.0.1
Summary: Waveform visualizer for Kodi
Group: Applications/Multimedia
Requires: kodi >= 17.0
Requires: kodi >= 18.0

%description -n kodi-visualization-waveform
Waveform visualizer for Kodi.

#----------

%package -n kodi-visualization-fishbmc
Version: 4.1.0
Summary: Fishbmc visualizer for Kodi
Group: Applications/Multimedia
Requires: kodi >= 17.0
Requires: kodi >= 18.0

%description -n kodi-visualization-fishbmc
Fishbmc visualizer for Kodi.

#----------

%package -n kodi-visualization-shadertoy
Version: 1.1.9
Summary: shadertoy visualizer for Kodi
Group: Applications/Multimedia
Requires: kodi >= 17.0
Requires: kodi >= 18.0

%description -n kodi-visualization-shadertoy
shadertoy visualizer for Kodi.

#----------

%package -n kodi-visualization-projectm
Summary: projectm visualizer for Kodi
Group: Applications/Multimedia
Requires: kodi >= 17.0
#%package -n kodi-visualization-vortex
#Version: 2.0.2
#Summary: Vortex visualizer for Kodi
#Group: Applications/Multimedia
#Requires: kodi >= 18.0

#%description -n kodi-visualization-vortex
#vortex visualizer for Kodi.

#----------
# FIX ME
#%package -n kodi-visualization-projectm
#Version: 2.1.0
#Summary: projectm visualizer for Kodi
#Group: Applications/Multimedia
#Requires: kodi >= 18.0

%description -n kodi-visualization-projectm
projectm visualizer for Kodi.
#%description -n kodi-visualization-projectm
#projectm visualizer for Kodi.

#----------

#%package -n kodi-visualization-milkdrop
#Version: 2.0.0
#Summary: Milkdrop visualizer for Kodi
#Group: Applications/Multimedia
#Requires: kodi >= 18.0

#%description -n kodi-visualization-milkdrop
#milkdrop visualizer for Kodi.

#----------

#%package -n kodi-visualization-goom
#Summary: goom visualizer for Kodi
#Group: Applications/Multimedia
#Requires: kodi >= 17.0
#Requires: kodi >= 18.0

#%description -n kodi-visualization-goom
#goom visualizer for Kodi.
Expand All @@ -105,7 +136,7 @@ projectm visualizer for Kodi.
#%package -n kodi-visualization-starburst
#Summary: starburst visualizer for Kodi
#Group: Applications/Multimedia
#Requires: kodi >= 17.0
#Requires: kodi >= 18.0

#%description -n kodi-visualization-starburst
#starburst visualizer for Kodi.
Expand All @@ -115,7 +146,7 @@ projectm visualizer for Kodi.
#%package -n kodi-visualization-vsxu
#Summary: vsxu visualizer for Kodi
#Group: Applications/Multimedia
#Requires: kodi >= 17.0
#Requires: kodi >= 18.0

#%description -n kodi-visualization-vsxu
#vsxu visualizer for Kodi.
Expand All @@ -128,13 +159,17 @@ find . -name '*.h' -or -name '*.cpp' | xargs chmod a-x

%build

#FIX ME
#FIXME
#%if 0%{?fedora} >= 26
rm -rf visualization.goom/
rm -rf visualization.starburst/
rm -rf visualization.vsxu/
rm -rf visualization.milkdrop/
rm -rf visualization.projectm/
rm -rf visualization.vortex/
#%endif


ls -d */ | sed 's:/::g' | tee addons.txt

file=addons.txt
Expand Down Expand Up @@ -194,9 +229,18 @@ find $RPM_BUILD_ROOT%{_datadir}/kodi/addons/ -type f -exec chmod 0644 {} \;
%{_datadir}/kodi/addons/visualization.shadertoy/


%files -n kodi-visualization-projectm
%{_libdir}/kodi/addons/visualization.projectm/
%{_datadir}/kodi/addons/visualization.projectm/
#%files -n kodi-visualization-vortex
#%{_libdir}/kodi/addons/visualization.vortex/
#%{_datadir}/kodi/addons/visualization.vortex/

# FIXME
#%files -n kodi-visualization-projectm
#%{_libdir}/kodi/addons/visualization.projectm/
#%{_datadir}/kodi/addons/visualization.projectm/

#%files -n kodi-visualization-milkdrop
#%{_libdir}/kodi/addons/visualization.milkdrop/
#%{_datadir}/kodi/addons/visualization.milkdrop/


#%files -n kodi-visualization-goom
Expand All @@ -213,6 +257,11 @@ find $RPM_BUILD_ROOT%{_datadir}/kodi/addons/ -type f -exec chmod 0644 {} \;

%changelog

* Sun Feb 03 2019 Unitedrpms Project <unitedrpms AT protonmail DOT com> 18.0-8
- Updated to current stable Leia
- Fix versions
- Added vortex and milkdrop visualization

* Sat Oct 13 2018 Unitedrpms Project <unitedrpms AT protonmail DOT com> 18.0-5
- Automatic Mass Rebuild

Expand All @@ -228,11 +277,11 @@ find $RPM_BUILD_ROOT%{_datadir}/kodi/addons/ -type f -exec chmod 0644 {} \;
* Wed Mar 21 2018 Unitedrpms Project <unitedrpms AT protonmail DOT com> - 18.0-1
- Updated to 18.0

* Sun Oct 22 2017 Unitedrpms Project <unitedrpms AT protonmail DOT com> - 17.5-1
- Updated to 17.5
* Sun Oct 22 2017 Unitedrpms Project <unitedrpms AT protonmail DOT com> - 18.5-1
- Updated to 18.5

* Fri Sep 01 2017 David Vasquez <davidva at tutanota dot com> - 17.4-2
* Fri Sep 01 2017 David Vasquez <davidva at tutanota dot com> - 18.4-2
- Rebuilt for Kodi cmake

* Mon Jun 26 2017 David Vasquez <davidva at tutanota dot com> - 17.3-1
* Mon Jun 26 2017 David Vasquez <davidva at tutanota dot com> - 18.3-1
- Initial build rpm

0 comments on commit 12096e0

Please sign in to comment.