[steam/el8] Add dependencies for non full desktop + steam-runtime-launch-options
by slaanesh
commit aac1c7bbe801c501d6b405550c15039b51515a07
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Tue May 28 08:19:17 2024 +0200
Add dependencies for non full desktop + steam-runtime-launch-options
steam.spec | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
---
diff --git a/steam.spec b/steam.spec
index 598f1a2..0628720 100644
--- a/steam.spec
+++ b/steam.spec
@@ -5,7 +5,7 @@
Name: steam
Version: 1.0.0.79
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
License: Steam License Agreement and MIT
@@ -108,6 +108,13 @@ Requires: xdg-desktop-portal
Recommends: (xdg-desktop-portal-gtk if gnome-shell)
Recommends: (xdg-desktop-portal-kde if kwin)
+# Prevent log spam when thse are not pulled in as dependencies of full desktops
+Recommends: dbus-x11
+Recommends: xdg-user-dirs
+
+# Allow using Steam Runtime Launch Options
+Recommends: gobject-introspection
+
Requires: steam-devices = %{?epoch:%{epoch}:}%{version}-%{release}
%description
@@ -188,6 +195,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{appstream_id
%{_udevrulesdir}/*
%changelog
+* Tue May 28 2024 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.79-4
+- Add dependencies when full desktop is not installed.
+- Add dependencies for using steam-runtime-launch-options.
+
* Tue Mar 19 2024 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.79-3
- Adjust dependencies.
5 months, 4 weeks
[lpf-spotify-client] Update to 1.2.37.701.ge66eb7bc
by Sérgio M. Basto
commit 69583f1db535d32eff5ab56023ff2d5fe709d89a
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Mon May 27 13:55:15 2024 +0100
Update to 1.2.37.701.ge66eb7bc
Fixes on spotify-client.spec.in drop require of python2,
many more fixes needed
lpf-spotify-client.spec | 7 ++++++-
spotify-client.spec.in | 26 ++++++++------------------
2 files changed, 14 insertions(+), 19 deletions(-)
---
diff --git a/lpf-spotify-client.spec b/lpf-spotify-client.spec
index 4894c90..2742f84 100644
--- a/lpf-spotify-client.spec
+++ b/lpf-spotify-client.spec
@@ -11,7 +11,7 @@
Name: lpf-spotify-client
# Upstream spotify version, verbatim.
-Version: 1.2.31.1205
+Version: 1.2.37.701
Release: 1%{?dist}
Summary: Spotify music player native client package bootstrap
@@ -79,6 +79,11 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%changelog
+* Mon May 27 2024 Sérgio Basto <sergio(a)serjux.com> - 1.2.37.701-1
+- Update to 1.2.37.701.ge66eb7bc
+- Fixes on spotify-client.spec.in drop require of python2,
+ many more fixes needed
+
* Mon Feb 26 2024 Sérgio Basto <sergio(a)serjux.com> - 1.2.31.1205-1
- Update to 1.2.31.1205.g4d59ad7c
diff --git a/spotify-client.spec.in b/spotify-client.spec.in
index fbc6848..ffae032 100644
--- a/spotify-client.spec.in
+++ b/spotify-client.spec.in
@@ -13,7 +13,7 @@
Name: spotify-client
-Version: 1.2.31.1205
+Version: 1.2.37.701
Release: 1%{?dist}
Summary: Spotify music player native client
@@ -27,7 +27,7 @@ ExclusiveArch: %{ix86} x86_64
Source0: spotify-make-%{shortcommit}.tar.gz
%ifarch x86_64
-Source1: %{repo}/spotify-client_%{version}.g4d59ad7c_amd64.deb
+Source1: %{repo}/spotify-client_%{version}.ge66eb7bc_amd64.deb
%global spotify_pkg %{SOURCE1}
%global req_64 ()(64bit)
%else
@@ -36,24 +36,14 @@ Source2: %{repo}/spotify-client_1.0.72.117.g6bd7cc73-35_i386.deb
%endif
BuildRequires: desktop-file-utils
-BuildRequires: python2-devel
+BuildRequires: python3
BuildRequires: redhat-lsb-core
Requires: dbus-x11
Requires: hicolor-icon-theme
- # Symlinked, not picked up by autorequire (all 5).
-Requires: libnspr4.so%{?req_64}
-Requires: libplc4.so%{?req_64}
-Requires: libsmime3.so%{?req_64}
-Requires: libnssutil3.so%{?req_64}
-Requires: libnss3.so%{?req_64}
-Requires: python2
-Requires: zenity
Requires: glibc-langpack-en
Provides: spotify = %{version}-%{release}
-# https://lists.rpmfusion.org/pipermail/rpmfusion-developers/2012-November/...
-Provides: bundled(libssl) = 0.9.8
%description
Think of Spotify as your new music collection. Your library. Only this time
@@ -91,14 +81,9 @@ hard drive.
%install
%make_install
-# the hack https://forums.kleientertainment.com/topic/50011-centos-redhat-libcurl-gn...
-cd %{buildroot}%{_libdir}/spotify-client
-ln -s ../libcurl.so.4 libcurl-gnutls.so.4
%files
-#doc opt/spotify/spotify-client/licenses.xhtml
-#doc opt/spotify/spotify-client/readme.fedora
%doc usr/share/doc/spotify-client/changelog.gz
%{_libdir}/spotify-client
%{_bindir}/spotify
@@ -110,6 +95,11 @@ ln -s ../libcurl.so.4 libcurl-gnutls.so.4
%changelog
+* Mon May 27 2024 Sérgio Basto <sergio(a)serjux.com> - 1.2.37.701-1
+- Update to 1.2.37.701.ge66eb7bc
+- Fixes on spotify-client.spec.in drop require of python2,
+ many more fixes needed
+
* Mon Feb 26 2024 Sérgio Basto <sergio(a)serjux.com> - 1.2.31.1205-1
- Update to 1.2.31.1205.g4d59ad7c
5 months, 4 weeks
[vcmi] Disable Innoextract build
by runlevel5
commit b2e520cec224009fd30db94f27d2636fb42b3f04
Author: Trung Lê <8(a)tle.id.au>
Date: Mon May 27 21:50:48 2024 +1000
Disable Innoextract build
sources | 1 -
vcmi.spec | 14 ++++----------
2 files changed, 4 insertions(+), 11 deletions(-)
---
diff --git a/sources b/sources
index cce178e..5f8cf32 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,2 @@
SHA512 (vcmi-1.5.1.tar.gz) = 840bd3c79c2d1b25bb30e2630812cd0f99b956f15b579eb6377ba8be80d49cbb0c2566c80b462064022f63799133bdfcb2a141252bcd663f1cbee8d9d99bdb5d
SHA512 (fuzzylite-7aee562.tar.gz) = f7ef98b28c52ff7e793ca21d532f49fc547bae882ab77ed72fd4b43e80805d738c829be11e13a4f71c74166a0c4e54936a79d3f89ae68edced3cf39dc37c5be5
-SHA512 (innoextract-9977089.tar.gz) = d78d70268afcc99badc62e1ac53f7c90add2af8818c34685e6ae505af8c4141024050fc6c861972cb51a696b62e9d368b77572b3c58ec8eddd1d04d5153a010e
diff --git a/vcmi.spec b/vcmi.spec
index ac69c0b..4a68d1d 100644
--- a/vcmi.spec
+++ b/vcmi.spec
@@ -6,19 +6,14 @@ URL: https://vcmi.eu/
%global fuzzylite_scommit %(c=%{fuzzylite_commit}; echo ${c:0:7})
%global fuzzylite_version 6.0
-%global innoextract_commit 9977089412ebafe9f79936aa65a2edf16a84ae3e
-%global innoextract_scommit %(c=%{innoextract_commit}; echo ${c:0:7})
-%global innoextract_version 1.9
-
Version: 1.5.1
-Release: 0%{?dist}
+Release: 1%{?dist}
# vcmi is GPLv2+, fyzzylight is GPLv3
License: GPLv2+ and GPLv3
Source0: https://github.com/vcmi/vcmi/archive/refs/tags/%{version}/%{name}-%{versi...
Source1: https://github.com/fuzzylite/fuzzylite/archive/%{fuzzylite_commit}/fuzzyl...
-Source2: https://github.com/vcmi/innoextract/archive/%{innoextract_commit}/innoext...
Patch0: fix_ffmpeg_suffix.patch
@@ -56,6 +51,7 @@ BuildRequires: qt5-qtbase-devel
BuildRequires: qt5-linguist
%endif
+Requires: innoextract
Requires: hicolor-icon-theme
Requires: %{name}-data = %{version}-%{release}
Provides: bundled(fuzzylight) = %{fuzzylite_version}
@@ -84,9 +80,6 @@ Data files for the VCMI project, a %{summary}.
# fuzzyight from Source1:
tar -xf %{SOURCE1} -C AI/FuzzyLite --strip-components=1
-# innoextract from Source2:
-tar -xf %{SOURCE2} -C launcher/lib/innoextract --strip-components=1
-
dos2unix license.txt ChangeLog.md
# Don't show GITDIR-NOTFOUND in the window title
@@ -99,7 +92,8 @@ sed -i 's/GITDIR-NOTFOUND/%{version}/' cmake_modules/*
-DENABLE_TEST=0 \
-UCMAKE_INSTALL_LIBDIR \
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=ON \
- -DCMAKE_INSTALL_RPATH=%{_libdir}/%{name}
+ -DCMAKE_INSTALL_RPATH=%{_libdir}/%{name} \
+ -DENABLE_INNOEXTRACT='FALSE'
%ifnarch %{ix86} x86_64 aarch64
# not enough memory in Koji for parallel build
5 months, 4 weeks
[vcmi] New upstream release
by runlevel5
commit b07501ec88fcfaba91fea02044fa0a983aea2345
Author: Trung Lê <8(a)tle.id.au>
Date: Mon May 27 20:50:25 2024 +1000
New upstream release
.gitignore | 1 +
sources | 3 ++-
vcmi.spec | 14 ++++++++++++--
3 files changed, 15 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e918956..e738d6a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ results_vcmi/
/vcmi-*/
*.src.rpm
/vcmi.tar.gz
+/innoextract-9977089.tar.gz
diff --git a/sources b/sources
index 74118f9..cce178e 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,3 @@
-SHA512 (vcmi-1.4.5.tar.gz) = 538d1b065282f2ff234ad5101dfdc35d9b280473db897d2aaca91d7760f4a8fb2be7f91c7731515fdcdf19b9204b832b244381feda0988efa89c11a66f937a98
+SHA512 (vcmi-1.5.1.tar.gz) = 840bd3c79c2d1b25bb30e2630812cd0f99b956f15b579eb6377ba8be80d49cbb0c2566c80b462064022f63799133bdfcb2a141252bcd663f1cbee8d9d99bdb5d
SHA512 (fuzzylite-7aee562.tar.gz) = f7ef98b28c52ff7e793ca21d532f49fc547bae882ab77ed72fd4b43e80805d738c829be11e13a4f71c74166a0c4e54936a79d3f89ae68edced3cf39dc37c5be5
+SHA512 (innoextract-9977089.tar.gz) = d78d70268afcc99badc62e1ac53f7c90add2af8818c34685e6ae505af8c4141024050fc6c861972cb51a696b62e9d368b77572b3c58ec8eddd1d04d5153a010e
diff --git a/vcmi.spec b/vcmi.spec
index 607c703..ac69c0b 100644
--- a/vcmi.spec
+++ b/vcmi.spec
@@ -6,15 +6,19 @@ URL: https://vcmi.eu/
%global fuzzylite_scommit %(c=%{fuzzylite_commit}; echo ${c:0:7})
%global fuzzylite_version 6.0
+%global innoextract_commit 9977089412ebafe9f79936aa65a2edf16a84ae3e
+%global innoextract_scommit %(c=%{innoextract_commit}; echo ${c:0:7})
+%global innoextract_version 1.9
-Version: 1.4.5
-Release: 1%{?dist}
+Version: 1.5.1
+Release: 0%{?dist}
# vcmi is GPLv2+, fyzzylight is GPLv3
License: GPLv2+ and GPLv3
Source0: https://github.com/vcmi/vcmi/archive/refs/tags/%{version}/%{name}-%{versi...
Source1: https://github.com/fuzzylite/fuzzylite/archive/%{fuzzylite_commit}/fuzzyl...
+Source2: https://github.com/vcmi/innoextract/archive/%{innoextract_commit}/innoext...
Patch0: fix_ffmpeg_suffix.patch
@@ -80,6 +84,9 @@ Data files for the VCMI project, a %{summary}.
# fuzzyight from Source1:
tar -xf %{SOURCE1} -C AI/FuzzyLite --strip-components=1
+# innoextract from Source2:
+tar -xf %{SOURCE2} -C launcher/lib/innoextract --strip-components=1
+
dos2unix license.txt ChangeLog.md
# Don't show GITDIR-NOTFOUND in the window title
@@ -136,6 +143,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/eu.vcmi.VCMI.m
%changelog
+* Mon May 27 2024 Trung Lê <8(a)tle.id.au> - 1.5.1-1
+- New upstream release
+
* Thu Jan 25 2024 Trung Lê <8(a)tle.id.au> - 1.4.5-1
- New upstream release
5 months, 4 weeks