The package rpms/supertux.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/supertux.git/commit/?id=0bebe6096....
Change:
-ExcludeArch: ppc64le
Thanks.
Full change:
============
commit f8ec43c46ad4d0782c0c6f923442d0dc67c9e6b1
Author: Pete Walter <pwalter(a)fedoraproject.org>
Date: Fri Dec 28 10:27:17 2018 +0000
Add optional libraqm dependency
diff --git a/supertux.spec b/supertux.spec
index c51858e..7c7e68a 100644
--- a/supertux.spec
+++ b/supertux.spec
@@ -21,6 +21,7 @@ BuildRequires: glew-devel
BuildRequires: boost-devel
BuildRequires: libcurl-devel
BuildRequires: libpng-devel
+BuildRequires: libraqm-devel
BuildRequires: gettext
BuildRequires: flex
BuildRequires: bison
commit 0bebe60960ec46a5688ba7293ee2214686f58de0
Author: Pete Walter <pwalter(a)fedoraproject.org>
Date: Fri Dec 28 10:00:59 2018 +0000
Remove ExcludeArch: ppc64le
diff --git a/supertux.spec b/supertux.spec
index d0e7407..c51858e 100644
--- a/supertux.spec
+++ b/supertux.spec
@@ -9,9 +9,6 @@ License: GPLv2+
URL:
https://www.supertux.org
Source0:
https://github.com/SuperTux/%{name}/releases/download/v%{version}/%{_tarn...
-# tinygettext fails to build on ppc64le.
-#
https://bugzilla.redhat.com/show_bug.cgi?id=1299151
-ExcludeArch: ppc64le
BuildRequires: gcc-c++
BuildRequires: pkgconfig(sdl2) >= 2.0.1
BuildRequires: pkgconfig(SDL2_image) >= 2.0.0
@@ -92,6 +89,7 @@ desktop-file-validate
%{buildroot}%{_datadir}/applications/supertux2.desktop
- Drop opengl-game-wrapper.sh use
- Update URL
- Spec file cleanup
+- Remove ExcludeArch: ppc64le
* Thu Aug 23 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 0.5.1-13
- Rebuilt for glew 2.1.0
commit 4c92fd1c9ae507506094cccacceed98dfa6840a2
Author: Pete Walter <pwalter(a)fedoraproject.org>
Date: Fri Dec 28 10:00:14 2018 +0000
Spec file cleanup
diff --git a/supertux.spec b/supertux.spec
index 3a207e6..d0e7407 100644
--- a/supertux.spec
+++ b/supertux.spec
@@ -5,7 +5,6 @@ Version: 0.6.0
Release: 1%{?dist}
Summary: Jump'n run like game
-Group: Amusements/Games
License: GPLv2+
URL:
https://www.supertux.org
Source0:
https://github.com/SuperTux/%{name}/releases/download/v%{version}/%{_tarn...
@@ -17,7 +16,6 @@ BuildRequires: gcc-c++
BuildRequires: pkgconfig(sdl2) >= 2.0.1
BuildRequires: pkgconfig(SDL2_image) >= 2.0.0
BuildRequires: zlib-devel
-BuildRequires: desktop-file-utils
BuildRequires: freetype-devel
BuildRequires: libGLU-devel
BuildRequires: openal-devel
@@ -32,6 +30,7 @@ BuildRequires: bison
BuildRequires: cmake
BuildRequires: sed
BuildRequires: /usr/bin/appstream-util
+BuildRequires: /usr/bin/desktop-file-validate
Requires: hicolor-icon-theme
# Bundled and forked physfs.
@@ -52,20 +51,16 @@ Grabbing power-ups and other stuff on the way.
%build
-# The rpath handling is a hack for the internal tinygettext.
%cmake -DINSTALL_SUBDIR_SHARE=share/supertux2 -DINSTALL_SUBDIR_BIN=bin \
-DENABLE_BOOST_STATIC_LIBS=OFF .
-make VERBOSE=1 %{?_smp_mflags}
+%make_build VERBOSE=1
%install
-make install DESTDIR=%{buildroot}
+%make_install
rm -r %{buildroot}/usr/share/doc/supertux2
-# Desktop file and icon stuff
-desktop-file-install --vendor "" \
- --dir %{buildroot}%{_datadir}/applications \
- %{buildroot}%{_datadir}/applications/supertux2.desktop
+# Icon stuff
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
mv %{buildroot}%{_datadir}/pixmaps/supertux.png \
%{buildroot}%{_datadir}/icons/hicolor/48x48/apps/supertux2.png
@@ -95,6 +90,8 @@ desktop-file-validate
%{buildroot}%{_datadir}/applications/supertux2.desktop
* Fri Dec 28 2018 Pete Walter <pwalter(a)fedoraproject.org> - 0.6.0-1
- Update to 0.6.0
- Drop opengl-game-wrapper.sh use
+- Update URL
+- Spec file cleanup
* Thu Aug 23 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 0.5.1-13
- Rebuilt for glew 2.1.0
commit 131dbded1679eca07a5b58e9d4d2e14e3fa55744
Author: Pete Walter <pwalter(a)fedoraproject.org>
Date: Fri Dec 28 09:59:47 2018 +0000
Update URL
diff --git a/supertux.spec b/supertux.spec
index c8a355a..3a207e6 100644
--- a/supertux.spec
+++ b/supertux.spec
@@ -7,7 +7,7 @@ Summary: Jump'n run like game
Group: Amusements/Games
License: GPLv2+
-URL:
http://supertux.lethargik.org/
+URL:
https://www.supertux.org
Source0:
https://github.com/SuperTux/%{name}/releases/download/v%{version}/%{_tarn...
# tinygettext fails to build on ppc64le.
commit ebe7b5d8811c62c0560c87b2d7731c503acd3571
Author: Pete Walter <pwalter(a)fedoraproject.org>
Date: Fri Dec 28 08:21:55 2018 +0000
Update to 0.6.0
- Drop opengl-game-wrapper.sh use
diff --git a/.gitignore b/.gitignore
index d10994e..dd9eaf7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@ supertux-0.3.3.tar.bz2
/SuperTux-v0.5.0-rc.4-Source.tar.gz
/SuperTux-v0.5.0-Source.tar.gz
/SuperTux-v0.5.1-Source.tar.gz
+/SuperTux-v0.6.0-Source.tar.gz
diff --git a/sources b/sources
index f282854..432e72d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b8b678362e3c5c9e366fb1fb3550a2e0 SuperTux-v0.5.1-Source.tar.gz
+SHA512 (SuperTux-v0.6.0-Source.tar.gz) =
7e313f1af1131e83ec658fee12803542d59075fa94a0a79a9182382335dc1b10a9f75092562555acf875dd03b15b336b40772fb8cdd81a82fa5802deb51b610b
diff --git a/supertux-0.4.0-desktop.patch b/supertux-0.4.0-desktop.patch
deleted file mode 100644
index 536dd68..0000000
--- a/supertux-0.4.0-desktop.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -urN supertux-0.4.0.old/supertux2.desktop supertux-0.4.0/supertux2.desktop
---- supertux-0.4.0.old/supertux2.desktop 2013-07-09 00:03:39.000000000 +0100
-+++ supertux-0.4.0/supertux2.desktop 2014-11-11 08:52:37.179130299 +0000
-@@ -36,8 +35,8 @@
- Comment[pt]=Joga este clssico de plataformas 2D
- Comment[pt_BR]=Encarne o pinguin Tux neste jogo inspirado em clssicos de
Pular&Correr
- Comment[hu]=Egy klasszikus 2D-s oldalnzeti jtk
--Icon=supertux.png
--Exec=supertux2
-+Icon=supertux
-+Exec=supertux2-wrapper
- Terminal=false
- StartupNotify=false
- Categories=Game;ArcadeGame;
diff --git a/supertux.spec b/supertux.spec
index c259082..c8a355a 100644
--- a/supertux.spec
+++ b/supertux.spec
@@ -1,15 +1,14 @@
%global _tarname SuperTux-v%{version}-Source
Name: supertux
-Version: 0.5.1
-Release: 13%{?dist}
+Version: 0.6.0
+Release: 1%{?dist}
Summary: Jump'n run like game
Group: Amusements/Games
License: GPLv2+
URL:
http://supertux.lethargik.org/
Source0:
https://github.com/SuperTux/%{name}/releases/download/v%{version}/%{_tarn...
-Patch0: supertux-0.4.0-desktop.patch
# tinygettext fails to build on ppc64le.
#
https://bugzilla.redhat.com/show_bug.cgi?id=1299151
@@ -19,19 +18,21 @@ BuildRequires: pkgconfig(sdl2) >= 2.0.1
BuildRequires: pkgconfig(SDL2_image) >= 2.0.0
BuildRequires: zlib-devel
BuildRequires: desktop-file-utils
+BuildRequires: freetype-devel
BuildRequires: libGLU-devel
BuildRequires: openal-devel
BuildRequires: libvorbis-devel
BuildRequires: glew-devel
BuildRequires: boost-devel
BuildRequires: libcurl-devel
+BuildRequires: libpng-devel
BuildRequires: gettext
BuildRequires: flex
BuildRequires: bison
BuildRequires: cmake
BuildRequires: sed
BuildRequires: /usr/bin/appstream-util
-Requires: opengl-games-utils hicolor-icon-theme
+Requires: hicolor-icon-theme
# Bundled and forked physfs.
Provides: bundled(physfs) = 2.1.0.20160502git
@@ -48,7 +49,6 @@ Grabbing power-ups and other stuff on the way.
%prep
%setup -qn %{_tarname}
-%patch0 -p1 -b .desktop
%build
@@ -61,7 +61,6 @@ make VERBOSE=1 %{?_smp_mflags}
%install
make install DESTDIR=%{buildroot}
rm -r %{buildroot}/usr/share/doc/supertux2
-ln -snf opengl-game-wrapper.sh %{buildroot}%{_bindir}/supertux2-wrapper
# Desktop file and icon stuff
desktop-file-install --vendor "" \
@@ -69,29 +68,34 @@ desktop-file-install --vendor "" \
%{buildroot}%{_datadir}/applications/supertux2.desktop
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
mv %{buildroot}%{_datadir}/pixmaps/supertux.png \
- %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
+ %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/supertux2.png
rm %{buildroot}%{_datadir}/pixmaps/supertux.xpm
install -Dpm 644 man/man6/supertux2.6 %{buildroot}%{_mandir}/man6/supertux2.6
%check
-appstream-util validate-relax --nonet
%{buildroot}/%{_datadir}/appdata/supertux2.appdata.xml
+appstream-util validate-relax --nonet
%{buildroot}/%{_datadir}/metainfo/supertux2.appdata.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/supertux2.desktop
%files
%doc README.md NEWS.md
%license LICENSE.txt
-%{_bindir}/supertux2*
+%{_bindir}/supertux2
%{_datadir}/supertux2
-%{_datadir}/appdata/supertux2.appdata.xml
%{_datadir}/applications/supertux2.desktop
-%{_datadir}/icons/hicolor/48x48/apps/supertux.png
+%{_datadir}/icons/hicolor/48x48/apps/supertux2.png
+%{_datadir}/icons/hicolor/scalable/apps/supertux2.svg
+%{_datadir}/metainfo/supertux2.appdata.xml
%{_mandir}/man6/supertux2.6*
%changelog
+* Fri Dec 28 2018 Pete Walter <pwalter(a)fedoraproject.org> - 0.6.0-1
+- Update to 0.6.0
+- Drop opengl-game-wrapper.sh use
+
* Thu Aug 23 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 0.5.1-13
- Rebuilt for glew 2.1.0