public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
To: git-commits@fedoraproject.org
Subject: [rpms/bletchmame] rawhide: Retired: Fails to install: https://forge.fedoraproject.org/releng/tickets/issues/13473
Date: Tue, 18 Aug 2026 13:33:14 GMT [thread overview]
Message-ID: <178705999416.1.8486633304305810479.rpms-bletchmame-bcb8b28c52ce@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/bletchmame
Branch : rawhide
Commit : bcb8b28c52ce1e7b112e35f9d5adcfc2a3498fc0
Author : Miro Hrončok <miro@hroncok.cz>
Date : 2026-08-18T15:33:01+02:00
Stats : +1/-323 in 10 file(s)
URL : https://src.fedoraproject.org/rpms/bletchmame/c/bcb8b28c52ce1e7b112e35f9d5adcfc2a3498fc0?branch=rawhide
Log:
Retired: Fails to install: https://forge.fedoraproject.org/releng/tickets/issues/13473
---
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 205ebf9..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-bletchmame-*.tar.gz
diff --git a/README.fedora b/README.fedora
deleted file mode 100644
index 887c8b1..0000000
--- a/README.fedora
+++ /dev/null
@@ -1,3 +0,0 @@
-If you have trouble getting machines to receive input correctly, try switching
-to full screen and back (e.g. by pressing F11). This issue is tracked upstream
-in https://github.com/npwoods/bletchmame/issues/295.
diff --git a/README.md b/README.md
deleted file mode 100644
index dfa56ff..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# bletchmame
-
-The bletchmame package
diff --git a/a72c6cc3b83209c446394528e36cc69b45cb9132.patch b/a72c6cc3b83209c446394528e36cc69b45cb9132.patch
deleted file mode 100644
index 367fd8e..0000000
--- a/a72c6cc3b83209c446394528e36cc69b45cb9132.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From a72c6cc3b83209c446394528e36cc69b45cb9132 Mon Sep 17 00:00:00 2001
-From: npwoods <npwoods@mess.org>
-Date: Sun, 27 Nov 2022 06:33:26 -0500
-Subject: [PATCH] Avoid method deprecated in Qt 6.4.0
-
----
- src/hash.cpp | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/hash.cpp b/src/hash.cpp
-index ad8c28b..74d59f2 100644
---- a/src/hash.cpp
-+++ b/src/hash.cpp
-@@ -65,7 +65,11 @@ std::optional<Hash> Hash::calculate(QIODevice &stream, const CalculateCallback &
- crc32 = s_crcTable[(crc32 ^ buffer[i]) & 0xFF] ^ (crc32 >> 8);
-
- // SHA-1 processing
-+#if QT_VERSION < 0x060300
- cryptographicHash.addData(buffer, len);
-+#else // !QT_VERSION < 0x060300
-+ cryptographicHash.addData(QByteArrayView(buffer, len));
-+#endif // QT_VERSION < 0x060300
-
- // invoke callback if appropriate
- if (callback(bytesProcessed))
diff --git a/b7866b44c8222697ffe3cdc1b101f4d7d7da6bce.patch b/b7866b44c8222697ffe3cdc1b101f4d7d7da6bce.patch
deleted file mode 100644
index 5ebb8f3..0000000
--- a/b7866b44c8222697ffe3cdc1b101f4d7d7da6bce.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From b7866b44c8222697ffe3cdc1b101f4d7d7da6bce Mon Sep 17 00:00:00 2001
-From: npwoods <npwoods@mess.org>
-Date: Sun, 27 Nov 2022 14:27:36 -0500
-Subject: [PATCH] Qt 6.4 compilation fixes
-
----
- CMakeLists.txt | 2 +-
- src/iniparser.cpp | 4 ++++
- src/iniparser.h | 1 +
- 3 files changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 80d9361..7cf67e3 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -97,7 +97,7 @@ endif()
-
- # Configure warnings for different compilers
- if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC")
--add_compile_options(/W3 /WX -D_CRT_SECURE_NO_WARNINGS -Wno-sometimes-uninitialized)
-+add_compile_options(/W3 /WX -D_CRT_SECURE_NO_WARNINGS -Wno-sometimes-uninitialized -Wno-ignored-pragmas)
- elseif ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR (CMAKE_CXX_COMPILER_ID STREQUAL "Clang"))
- add_compile_options(-Wall -Wextra -Wpedantic -Werror -Wno-sign-compare -Wno-missing-field-initializers -Wno-unused-parameter)
- elseif (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
-diff --git a/src/iniparser.cpp b/src/iniparser.cpp
-index 600602b..d8e14f9 100644
---- a/src/iniparser.cpp
-+++ b/src/iniparser.cpp
-@@ -6,6 +6,10 @@
-
- ***************************************************************************/
-
-+// Qt headers
-+#include <QString>
-+
-+// bletchmame includes
- #include "iniparser.h"
-
-
-diff --git a/src/iniparser.h b/src/iniparser.h
-index 257d7d4..a044c88 100644
---- a/src/iniparser.h
-+++ b/src/iniparser.h
-@@ -9,6 +9,7 @@
- #ifndef INIPARSER_H
- #define INIPARSER_H
-
-+// Qt headers
- #include <QTextStream>
-
-
diff --git a/bletchmame-default-paths.patch b/bletchmame-default-paths.patch
deleted file mode 100644
index c832e12..0000000
--- a/bletchmame-default-paths.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff -Naur a/src/prefs.cpp b/src/prefs.cpp
---- a/src/prefs.cpp 2022-02-26 05:33:37.000000000 -0800
-+++ b/src/prefs.cpp 2022-02-26 08:22:14.739017140 -0800
-@@ -1332,8 +1332,10 @@
- Preferences::GlobalPathsInfo::GlobalPathsInfo(const std::optional<QDir> &configDirectory)
- {
- // set up default paths - some of these require a config directory
-- m_paths[(size_t)global_path_type::PLUGINS] = joinPathList(QStringList() << "$(BLETCHMAMEPATH)/plugins/" << "$(MAMEPATH)/plugins/");
-- m_paths[(size_t)global_path_type::HASH] = "$(MAMEPATH)/hash/";
-+ m_paths[(size_t)global_path_type::PLUGINS] = joinPathList(QStringList() << "/usr/share/bletchmame/plugins/" << "/usr/share/mame/plugins/");
-+ m_paths[(size_t)global_path_type::HASH] = "/usr/share/mame/hash/";
-+ m_paths[(size_t)global_path_type::ARTWORK] = "/usr/share/mame/artwork/";
-+ m_paths[(size_t)global_path_type::EMU_EXECUTABLE] = "/usr/bin/mame";
- if (configDirectory)
- {
- m_paths[(size_t)global_path_type::CONFIG] = configDirectory->absolutePath();
-diff -Naur a/src/tests/prefs_test.cpp b/src/tests/prefs_test.cpp
---- a/src/tests/prefs_test.cpp 2022-02-26 05:33:37.000000000 -0800
-+++ b/src/tests/prefs_test.cpp 2022-02-26 08:20:12.597699979 -0800
-@@ -197,7 +197,7 @@
- QVERIFY(prefs.getWindowState() == WindowState::Normal);
- QVERIFY(prefs.getSelectedTab() == list_view_type::MACHINE);
- QVERIFY(prefs.getAuditingState() == AuditingState::Default);
-- QVERIFY(prefs.getGlobalPath(global_path_type::EMU_EXECUTABLE) == "");
-+ QVERIFY(prefs.getGlobalPath(global_path_type::EMU_EXECUTABLE) == "/usr/bin/mame");
- QVERIFY(prefs.getGlobalPath(global_path_type::ROMS) == "");
- QVERIFY(prefs.getGlobalPath(global_path_type::SAMPLES) == "");
- QVERIFY(prefs.getGlobalPath(global_path_type::CONFIG) == tempDir.path());
-@@ -223,13 +223,13 @@
- // validate the "plugins" dir is set up
- QStringList pluginsPath = prefs.getSplitPaths(global_path_type::PLUGINS);
- QVERIFY(pluginsPath.size() == 2);
-- QVERIFY(pluginsPath[0] == QDir(QCoreApplication::applicationDirPath()).filePath("plugins/"));
-- QVERIFY(pluginsPath[1] == QDir(tempDir.path()).filePath("mame_dir/plugins/"));
-+ QVERIFY(pluginsPath[0] == QDir("/usr/share/bletchmame/plugins/"));
-+ QVERIFY(pluginsPath[1] == QDir("/usr/share/mame/plugins/"));
-
- // validate the "hash" dir is set up
- QStringList hashPath = prefs.getSplitPaths(global_path_type::HASH);
- QVERIFY(hashPath.size() == 1);
-- QVERIFY(hashPath[0] == QDir(tempDir.path()).filePath("mame_dir/hash/"));
-+ QVERIFY(hashPath[0] == QDir("/usr/share/mame/hash/"));
- }
-
-
diff --git a/bletchmame-disable-broken-tests.patch b/bletchmame-disable-broken-tests.patch
deleted file mode 100644
index 6ddd3ab..0000000
--- a/bletchmame-disable-broken-tests.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-diff -Naur a/src/tests/info_builder_test.cpp b/src/tests/info_builder_test.cpp
---- a/src/tests/info_builder_test.cpp 2022-05-22 14:02:33.000000000 -0700
-+++ b/src/tests/info_builder_test.cpp 2022-07-01 10:14:39.023221117 -0700
-@@ -24,9 +24,6 @@
-
- private slots:
- void general();
-- void compareBinaries_alienar() { compareBinaries(":/resources/listxml_alienar.xml"); }
-- void compareBinaries_coco() { compareBinaries(":/resources/listxml_coco.xml"); }
-- void compareBinaries_fake() { compareBinaries(":/resources/listxml_fake.xml"); }
- void stringTable();
- void singleString1() { singleString<const char8_t *>(u8""); }
- void singleString2() { singleString<const char8_t *>(u8"A"); }
-@@ -53,7 +50,6 @@
- void xmlAttributeParsing();
-
- private:
-- void compareBinaries(const QString &fileName);
- template<class T> void singleString(T s);
- };
-
-@@ -130,64 +126,6 @@
- }
-
-
--//-------------------------------------------------
--// compareBinaries - perform a binary comparison
--// to validate that byte for byte, the info DB we
--// build is identical to whats there
--//
--// a caveat - info DB is (for now) endian sensitive,
--// but in practice all of the platforms we care
--// about are little endian
--//-------------------------------------------------
--
--void info::database_builder::Test::compareBinaries(const QString &fileName)
--{
-- const bool dumpBinaries = false;
--
-- // get the binaries
-- QByteArray byteArray = buildInfoDatabase(fileName);
-- QVERIFY(byteArray.size() > 0);
--
-- // get the binary file name
-- QString binFileName = fileName;
-- binFileName.replace(".xml", ".bin");
-- QVERIFY(binFileName != fileName);
--
-- // dump the binaries if appropriate
-- if (dumpBinaries)
-- {
-- int lastSlashPos = binFileName.lastIndexOf('/');
-- QVERIFY(lastSlashPos >= 0);
-- QString dumpBinFileName = binFileName.right(binFileName.size() - lastSlashPos - 1);
--
-- QFile dumpFile(dumpBinFileName);
-- QVERIFY(dumpFile.open(QIODevice::WriteOnly));
-- dumpFile.write(byteArray);
-- }
--
-- // read the binary file
-- QFile binFile(binFileName);
-- QVERIFY(binFile.open(QIODevice::ReadOnly));
-- QByteArray binByteArray = binFile.readAll();
-- binFile.close();
--
-- // the moment of truth - is the binary that we built byte-for-byte identical to what is there?
-- QVERIFY(byteArray.size() == binByteArray.size());
-- for (int i = 0; i < byteArray.size(); i++)
-- {
-- if (byteArray[i] != binByteArray[i])
-- {
-- qWarning("Difference at index #%d (0x%02X vs 0x%02X)",
-- (int)i,
-- (unsigned)(std::uint8_t)byteArray[i],
-- (unsigned)(std::uint8_t)binByteArray[i]);
-- break;
-- }
-- }
-- QVERIFY(byteArray == binByteArray);
--}
--
--
- //-------------------------------------------------
- // stringTable
- //-------------------------------------------------
diff --git a/bletchmame.spec b/bletchmame.spec
deleted file mode 100644
index 6dfdfaf..0000000
--- a/bletchmame.spec
+++ /dev/null
@@ -1,108 +0,0 @@
-%global forgeurl https://github.com/npwoods/bletchmame
-
-Name: bletchmame
-Version: 2.15
-Release: %autorelease
-Summary: MAME emulator frontend
-
-License: GPL-3.0-or-later
-URL: https://www.bletchmame.org
-Source: %{forgeurl}/archive/v%{version}/%{name}-%{version}.tar.gz
-Source: README.fedora
-# Use the distribution MAME by default
-Patch: bletchmame-default-paths.patch
-# Avoid method deprecated in Qt 6.4.0
-Patch: %{forgeurl}/commit/a72c6cc3b83209c446394528e36cc69b45cb9132.patch
-# Qt 6.4 compilation fixes
-Patch: %{forgeurl}/commit/b7866b44c8222697ffe3cdc1b101f4d7d7da6bce.patch
-# Disable broken tests on 32 bit architectures
-# https://github.com/npwoods/bletchmame/issues/256
-Patch: bletchmame-disable-broken-tests.patch
-
-BuildRequires: gcc-c++
-BuildRequires: cmake
-BuildRequires: desktop-file-utils
-BuildRequires: expat-devel
-BuildRequires: libappstream-glib
-BuildRequires: libxkbcommon-devel
-BuildRequires: observable-devel
-BuildRequires: perl
-BuildRequires: qt6-qttools-devel
-BuildRequires: qt6-qtbase-devel
-BuildRequires: qt6-qt5compat-devel
-BuildRequires: quazip-qt6-devel
-BuildRequires: sed
-BuildRequires: zlib-devel
-
-Recommends: mame
-Recommends: mame-data-software-lists
-
-%description
-BletchMAME is a new experimental front end for MAME. Unlike existing front ends
-(which function as launchers, keeping MAME's internal UI), BletchMAME replaces
-the internal MAME UI with a more conventional point and click GUI to provide a
-friendlier experience in a number of areas (such as profiles, input
-configuration and a number of others). While BletchMAME is intended to support
-all machines supported by MAME, it should be particularly suitable to computer
-emulation.
-
-%prep
-%setup -q
-%patch -P 0 -p1
-%patch -P 1 -p1
-%patch -P 2 -p1
-# Disable broken tests on 32 bit architectures
-%ifarch armv7hl i686 s390x
-%patch -P 3 -p1
-%endif
-
-cp -p %{SOURCE1} .
-
-# remove bundled libraries
-rm -r lib/*
-ln -s %{_includedir}/observable lib/observable
-
-# Set build version
-mkdir include
-echo "v%{version}" | \
- perl scripts/process_version.pl --versionhdr > include/version.gen.h
-
-# Disable -Werror to avoid build failures
-sed -i 's/-Werror//' CMakeLists.txt
-
-# Disable broken test due to Qt upgrade
-rm src/tests/prefs_test.cpp
-sed -i 's:src/tests/prefs_test.cpp::g' CMakeLists.txt
-
-%build
-# Disable libraries as they're only for internal use and not meant to be
-# installed
-%cmake \
- -DUSE_SHARED_LIBS=ON \
- -DBUILD_SHARED_LIBS=OFF \
- -DHAS_VERSION_GEN_H=1
-%cmake_build
-
-%install
-%cmake_install
-mkdir -p %{buildroot}%{_datadir}/%{name}
-cp -pr plugins %{buildroot}%{_datadir}/%{name}
-
-desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{name}.desktop
-install -Dpm0644 -t %{buildroot}%{_metainfodir} %{name}.metainfo.xml
-appstream-util validate-relax --nonet \
- %{buildroot}%{_metainfodir}/%{name}.metainfo.xml
-
-%check
-%ctest
-
-%files
-%license LICENSE.rtf
-%doc README.md README.fedora
-%{_bindir}/BletchMAME
-%{_datadir}/%{name}
-%{_datadir}/applications/%{name}.desktop
-%{_metainfodir}/%{name}.metainfo.xml
-
-%changelog
-%autochangelog
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..d035a64
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Retired: Fails to install: https://forge.fedoraproject.org/releng/tickets/issues/13473
diff --git a/sources b/sources
deleted file mode 100644
index 038af84..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (bletchmame-2.15.tar.gz) = c82c1941b062d85938084c48e0ec14b20c5d7c5fc04552d1a1259efe6487c14ca69be5d93809a938f11bd9f664abea06fdd5b1f540261505a05c090c94029dc2
reply other threads:[~2026-08-18 13:33 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178705999416.1.8486633304305810479.rpms-bletchmame-bcb8b28c52ce@fedoraproject.org \
--to=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox