public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Jan Kratochvil <jan@jankratochvil.net>
To: git-commits@fedoraproject.org
Subject: [rpms/icemon] rawhide: Updated to 3.4
Date: Sat, 08 Aug 2026 21:18:24 GMT [thread overview]
Message-ID: <178622390446.1.13717083770954481157.rpms-icemon-deea8fd881ab@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/icemon
Branch : rawhide
Commit : deea8fd881ab4c2dbcbc0c4e445b7fe459c3ab53
Author : Jan Kratochvil <jan@jankratochvil.net>
Date : 2026-08-08T23:18:05+02:00
Stats : +7/-391 in 5 file(s)
URL : https://src.fedoraproject.org/rpms/icemon/c/deea8fd881ab4c2dbcbc0c4e445b7fe459c3ab53?branch=rawhide
Log:
Updated to 3.4
---
diff --git a/.gitignore b/.gitignore
index 9058c4e..1565aa6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/icemon-3.3.tar.gz
+/icemon-3.4.tar.gz
diff --git a/cmake-version.patch b/cmake-version.patch
deleted file mode 100644
index 5331a44..0000000
--- a/cmake-version.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-commit b07bf3eb0c28ac5cd527d3ab675d2273d1866b48
-Author: Sergio Martins <sergio.martins@kdab.com>
-Date: Mon Apr 28 03:39:49 2025 +0100
-
- Fix build with CMake 4.0
-
- Newer CMake doesn't support such old minimum version
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 6be47d3..e149f84 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,4 +1,4 @@
--cmake_minimum_required(VERSION 3.1.0)
-+cmake_minimum_required(VERSION 3.10.0)
- project(icemon VERSION 3.3)
-
- find_package(ECM REQUIRED NO_MODULE)
diff --git a/icemon-asciidoc.patch b/icemon-asciidoc.patch
deleted file mode 100644
index 17a5a0c..0000000
--- a/icemon-asciidoc.patch
+++ /dev/null
@@ -1,364 +0,0 @@
-commit 479490ffbe0d13ed3059b67241671cb78521a10a
-Author: Luboš Luňák <l.lunak@centrum.cz>
-Date: Tue Jul 28 16:34:03 2020 +0200
-
- use asciidoc for manpages, instead of docbook
-
- This is the same like the matching Icecream commit.
-
-diff --git a/.travis.yml b/.travis.yml
-index 97d71bb..838d0bf 100644
---- a/.travis.yml
-+++ b/.travis.yml
-@@ -21,9 +21,11 @@ before_script:
-
- - mkdir build
- - cd build
--- PKG_CONFIG_PATH=../icecream/lib/pkgconfig cmake ..
-+- PKG_CONFIG_PATH=../icecream/lib/pkgconfig cmake .. -DCMAKE_INSTALL_PREFIX=$(pwd)/_inst
-
--script: make
-+script:
-+- make
-+- make install
-
- addons:
- apt:
-@@ -31,6 +33,8 @@ addons:
- - cmake
- - qtbase5-dev
- - extra-cmake-modules
-+ - asciidoc
-+ - xsltproc # for asciidoc
- # for icecream
- - libcap-ng-dev
- - liblzo2-dev
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 10c2b82..6be47d3 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -37,28 +37,6 @@ set_package_properties(Icecream PROPERTIES
- URL "http://en.opensuse.org/Icecream"
- TYPE REQUIRED
- )
--find_package(Docbook2X)
--set_package_properties(Docbook2X PROPERTIES
-- DESCRIPTION "docbook2X converts DocBook documents into the traditional Unix man page format"
-- PURPOSE "Required for man-page generation"
-- URL "http://docbook2x.sourceforge.net/"
--)
--
--# add a target to generate API documentation with Doxygen
--find_package(Doxygen)
--set_package_properties(Doxygen PROPERTIES
-- TYPE OPTIONAL
-- DESCRIPTION "Doxygen documentation generator"
-- PURPOSE "Needed for generating API documentation (make doc)"
--)
--if(DOXYGEN_FOUND)
-- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY)
-- add_custom_target(doc
-- ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
-- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-- COMMENT "Generating API documentation with Doxygen" VERBATIM
-- )
--endif()
-
- if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
-diff --git a/cmake/modules/FindDocbook2X.cmake b/cmake/modules/FindDocbook2X.cmake
-deleted file mode 100644
-index 81d9f7a..0000000
---- a/cmake/modules/FindDocbook2X.cmake
-+++ /dev/null
-@@ -1,97 +0,0 @@
--# Attempt to find docbook-to-man binary from docbook2x package
--#
--# This module defines:
--# - DOCBOOK_TO_MAN_EXECUTABLE, path to docbook2x-man binary
--#
--# Note that the binary docbook-to-man in debian systems is a different application
--# than in other distributions.
--#
--# Debian systems
--# * docbook-to-man comes from the package docbook-to-man
--# * docbook2man comes from the package docbook-utils
--# * docbook2x-man comes from the package docbook2x
--# Suse
--# * docbook-to-man comes from the package docbook2x
--# * docbook2man comes from the package docbook-utils-minimal
--# ArchLinux
--# * docbook-to-man comes from the package docbook-to-man
--# * docbook2man comes from the package docbook2x
--#
--# We actually want the binary from docbook2x, which supports XML
--
--#=============================================================================
--# Copyright 2013 Kevin Funk <kfunk@kde.org>
--# Copyright 2015 Alex Merry <alexmerry@kde.org>
--#
--# Distributed under the OSI-approved BSD License (the "License");
--# see accompanying file Copyright.txt for details.
--#
--# This software is distributed WITHOUT ANY WARRANTY; without even the
--# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
--# See the License for more information.
--#=============================================================================
--
--macro(_check_docbook2x_executable)
-- if (DOCBOOK_TO_MAN_EXECUTABLE)
-- execute_process(
-- COMMAND ${DOCBOOK_TO_MAN_EXECUTABLE} --version
-- OUTPUT_VARIABLE _output
-- ERROR_QUIET
-- )
-- if("${_output}" MATCHES "docbook2X ([0-9]+\\.[0-9]+\\.[0-9]+)")
-- set(DOCBOOK_TO_MAN_EXECUTABLE ${_docbook_to_man_executable})
-- set(Docbook2X_VERSION ${CMAKE_MATCH_1})
-- else()
-- unset(DOCBOOK_TO_MAN_EXECUTABLE)
-- unset(DOCBOOK_TO_MAN_EXECUTABLE CACHE)
-- endif()
-- endif()
--endmacro()
--
--if (DOCBOOK_TO_MAN_EXECUTABLE)
-- _check_docbook2x_executable()
--else()
-- foreach(test_exec docbook2x-man docbook-to-man db2x_docbook2man docbook2man)
-- find_program(DOCBOOK_TO_MAN_EXECUTABLE
-- NAMES ${test_exec}
-- )
-- _check_docbook2x_executable()
-- if (DOCBOOK_TO_MAN_EXECUTABLE)
-- break()
-- endif()
-- endforeach()
--endif()
--
--include(FindPackageHandleStandardArgs)
--
--find_package_handle_standard_args(Docbook2X
--# TODO: Use FOUND_VAR when requiring CMake 2.8.11
--# FOUND_VAR Docbook2X_FOUND
-- REQUIRED_VARS DOCBOOK_TO_MAN_EXECUTABLE
-- VERSION_VAR Docbook2X_VERSION
--)
--set(Docbook2X_FOUND DOCBOOK2X_FOUND)
--
--if (Docbook2X_FOUND)
-- macro(install_docbook_man_page name section)
-- set(inputfn "man-${name}.${section}.xml")
-- set(input "${CMAKE_CURRENT_SOURCE_DIR}/${inputfn}")
-- set(outputfn "${name}.${section}")
-- set(output "${CMAKE_CURRENT_BINARY_DIR}/${outputfn}")
-- set(target "manpage-${outputfn}")
--
-- add_custom_command(
-- OUTPUT ${output}
-- COMMAND ${DOCBOOK_TO_MAN_EXECUTABLE} ${input}
-- DEPENDS ${input}
-- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-- )
-- add_custom_target(${target} ALL
-- DEPENDS "${output}"
-- )
-- install(
-- FILES ${output}
-- DESTINATION ${CMAKE_INSTALL_MANDIR}/man${section}
-- )
-- endmacro()
--endif()
-diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
-index 4e83c15..8138dfe 100644
---- a/doc/CMakeLists.txt
-+++ b/doc/CMakeLists.txt
-@@ -1,6 +1,27 @@
- # It's not possible to install the docbook right now (Qt-only project)
- #add_subdirectory(icemon)
-
--if(DOCBOOK_TO_MAN_EXECUTABLE)
-- install_docbook_man_page(icemon 1)
-+find_program(ASCIIDOC asciidoc)
-+find_program(A2X a2x)
-+
-+if(NOT ASCIIDOC OR NOT A2X)
-+ message(WARNING "Could not find asciidoc or a2x, manual page will not be generated.")
-+else()
-+ add_custom_target(manpage ALL)
-+ add_custom_command(
-+ TARGET manpage
-+ COMMAND ${ASCIIDOC} -a revnumber=${PROJECT_VERSION} -d manpage -b docbook
-+ -o ${CMAKE_CURRENT_BINARY_DIR}/icemon.xml ${CMAKE_CURRENT_SOURCE_DIR}/icemon.adoc
-+ MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/icemon.adoc
-+ BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/icemon.xml)
-+ add_custom_command(
-+ TARGET manpage
-+ COMMAND ${A2X} --doctype manpage --format manpage
-+ ${CMAKE_CURRENT_BINARY_DIR}/icemon.xml
-+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-+ MAIN_DEPENDENCY ${CMAKE_CURRENT_BINARY_DIR}/icemon.xml
-+ BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/icemon.1)
-+ install(
-+ FILES ${CMAKE_CURRENT_BINARY_DIR}/icemon.1
-+ DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
- endif()
-diff --git a/doc/icemon.adoc b/doc/icemon.adoc
-new file mode 100644
-index 0000000..7a23389
---- /dev/null
-+++ b/doc/icemon.adoc
-@@ -0,0 +1,54 @@
-+ICEMON(1)
-+=========
-+:doctype: manpage
-+:man source: icemon
-+:man version: {revnumber}
-+:man manual: Icemon User's Manual
-+
-+
-+Name
-+----
-+icemon - Icecream network monitor
-+
-+
-+Synopsis
-+--------
-+*icemon* _OPTION_
-+
-+
-+Description
-+-----------
-+Icemon is a graphical application to view an Icecream compile network and monitor its traffic.
-+
-+
-+
-+Options
-+-------
-+
-+*-h, --help*::
-+ Print help message and exit.
-+
-+*-n, --netname* _net-name_::
-+ The name of the Icecream network `icemon` should connect to.
-+
-+*-s, --scheduler* _host-name_::
-+ The hostname of the Icecream scheduler `icemon` should connect to.
-+
-+
-+
-+See Also
-+--------
-+ifdef::env-github[]
-+link:https://github.com/icecc/icecream/tree/master/doc/icecream.adoc[icecream(7)]
-+link:https://github.com/icecc/icecream/tree/master/doc/icecc-scheduler.adoc[icecc-scheduler(1)]
-+link:https://github.com/icecc/icecream/tree/master/doc/iceccd.adoc[iceccd(1)]
-+endif::[]
-+
-+ifndef::env-github[]
-+icecream(7), icecc-scheduler(1), iceccd(1)
-+endif::[]
-+
-+
-+Website
-+-------
-+Project home: https://github.com/icecc/icemon
-diff --git a/doc/man-icemon.1.xml b/doc/man-icemon.1.xml
-deleted file mode 100644
-index 66cb6d8..0000000
---- a/doc/man-icemon.1.xml
-+++ /dev/null
-@@ -1,93 +0,0 @@
--<?xml version="1.0" ?>
--<!-- vim:set ts=4 noet syntax=xml: -->
--<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
--[
-- <!ENTITY icemon "<application>icemon</application>">
--]>
--
--<refentry id="icemon">
--
--<refentryinfo>
-- <title>Icecream User's Manual</title>
-- <author>
-- <personname>
-- <firstname>Pino</firstname>
-- <surname>Toscano</surname>
-- </personname>
-- </author>
-- <date>June 12th, 2013</date>
-- <productname>Icecream</productname>
--</refentryinfo>
--
--<refmeta>
-- <refentrytitle>icemon</refentrytitle>
-- <manvolnum>1</manvolnum>
--</refmeta>
--
--<refnamediv>
-- <refname>icemon</refname>
-- <refpurpose>Icecream network monitor</refpurpose>
--</refnamediv>
--
--<refsynopsisdiv>
--<cmdsynopsis>
--<command>icemon</command>
--<arg><replaceable>OPTION</replaceable></arg>
--</cmdsynopsis>
--</refsynopsisdiv>
--
--<refsect1>
--<title>Description</title>
--<para>&icemon; is a graphical application to view an Icecream compile
--network and monitor its traffic.</para>
--</refsect1>
--
--<refsect1>
--<title>Options</title>
--
--<variablelist>
--
--<varlistentry>
--<term><option>-h</option>, <option>--help</option></term>
--<listitem><para>Print help message and exit.</para></listitem>
--</varlistentry>
--
--<varlistentry>
--<term><option>-n</option>, <option>--netname</option>
--<parameter>net-name</parameter></term>
--<listitem><para>The name of the Icecream network &icemon; should connect to.
--</para></listitem>
--</varlistentry>
--
--
--<varlistentry>
--<term><option>-s</option>, <option>--scheduler</option>
--<parameter>host-name</parameter></term>
--<listitem><para>The hostname of the Icecream scheduler &icemon; should connect to.
--</para></listitem>
--</varlistentry>
--
--</variablelist>
--
--</refsect1>
--
--
--<refsect1>
--<title>See Also</title>
--<para>icecream(7), icecc-scheduler(1), iceccd(1)</para>
--</refsect1>
--
--<refsect1>
--<title>Maintainers</title>
--<simplelist>
--<member>Daniel Molkentin <molkentin@kde.org></member>
--<member>Kevin Funk <kfunk@kde.org></member>
--</simplelist>
--</refsect1>
--
--<refsect1>
--<title>Website</title>
--<para>Project home: https://github.com/icecc/icemon</para>
--</refsect1>
--
--</refentry>
diff --git a/icemon.spec b/icemon.spec
index cc5b2c1..4a509ab 100644
--- a/icemon.spec
+++ b/icemon.spec
@@ -1,6 +1,6 @@
Name: icemon
-Version: 3.3
-Release: 20%{?dist}
+Version: 3.4
+Release: 1%{?dist}
Summary: Icecream GUI monitor
# Automatically converted from old format: GPLv2+ - review is highly recommended.
@@ -8,10 +8,6 @@ License: GPL-2.0-or-later
URL: https://kfunk.org/tag/icemon/
Source0: https://github.com/icecc/icemon/archive/v%{version}/%{name}-%{version}.tar.gz
Source1: icemon.metainfo.xml
-# Backport of docbook -> asciidoc from upstream
-# https://github.com/icecc/icemon/commit/479490ffbe0d13ed3059b67241671cb78521a10a
-Patch1: icemon-asciidoc.patch
-Patch2: cmake-version.patch
BuildRequires: gcc-c++
BuildRequires: pkgconfig(icecc) >= 1.3
@@ -19,7 +15,6 @@ BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: extra-cmake-modules
BuildRequires: qt5-qtbase-devel
-BuildRequires: asciidoc
BuildRequires: libappstream-glib
Requires: hicolor-icon-theme
@@ -55,6 +50,9 @@ install -m644 -D %{SOURCE1} %{buildroot}/%{_metainfodir}/%{name}.metainfo.xml
%doc CHANGELOG.md README.md
%changelog
+* Sat Aug 8 2026 Jan Kratochvil <jan@jankratochvil.net> - 3.4-1
+- Updated to 3.4
+
* Sun Jul 26 2026 Jan Kratochvil <jan@jankratochvil.net> - 3.3-20
- Fix rhbz#2504133 - icemon: FTBFS in Fedora rawhide/f45
diff --git a/sources b/sources
index a1e8427..7df8ac7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (icemon-3.3.tar.gz) = b627086811e13aa7b809a03615c247b320af87cb4c57953dcc2201d4cc39de5d4a06864f1c2e3ab8b89358d8ffc8725c675ad43bec99d2bc7cbc563fbbf07768
+SHA512 (icemon-3.4.tar.gz) = 82621764d0a3ea8c9f21a162f017f24ef24d3d5aac645515e488f307a0697000a48dccc579bf8d9fc6c5f1592fd85628f2ab7b497028a95aeed1b3985b98da0b
reply other threads:[~2026-08-08 21:18 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=178622390446.1.13717083770954481157.rpms-icemon-deea8fd881ab@fedoraproject.org \
--to=jan@jankratochvil.net \
--cc=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